aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Return a TypeError like cpython would if a timedelta argument doesn't divmod ...Stefano Rivera2020-10-051-2/+5
* merge 2634_datetime_timedelta_performanceCarl Friedrich Bolz-Tereick2018-02-021-6/+11
|\
| * modify __new__ less invasivelyCarl Friedrich Bolz-Tereick2018-02-021-9/+5
| * Use new construction method in _from_timestampBarry Hart2018-01-011-1/+1
| * Fix accidental changeBarry Hart2018-01-011-1/+1
| * Remove __iadd__ and __isub__ functions. Add streamlined path in datetime.__ne...Barry Hart2018-01-011-26/+12
| * Implement __iadd__ and __isub__ on datetime objectsBarry Hart2017-12-311-0/+23
* | create interp classes to hold the tzinfo field, hack till tests pass and tran...Matti Picus2018-01-171-19/+22
|/
* Improve the test, and fix:Amaury Forgeot d'Arc2016-07-011-4/+6
* Like CPython, use type(self) to create new instances in datetime.replace().Amaury Forgeot d'Arc2016-07-011-3/+3
* simplify date +- timedeltaBrian Kearns2015-11-241-6/+10
* replace datetime _tmxxx with normalizing functionsBrian Kearns2015-11-241-93/+69
* clarify _tmxxx error handlingBrian Kearns2015-11-241-8/+5
* cleanupBrian Kearns2015-11-241-11/+9
* unusedBrian Kearns2015-11-241-7/+0
* optimize datetime - timedeltaBrian Kearns2015-11-241-13/+15
* more optimizations for timedeltaBrian Kearns2015-11-241-23/+43
* timedelta total_seconds use helper fnBrian Kearns2015-11-241-2/+1
* speed up datetime fromtimestamp (this check costs time)Brian Kearns2015-11-241-8/+4
* unify datetime fromstimestamp methodsBrian Kearns2015-11-241-28/+12
* speed up timedelta creationBrian Kearns2015-11-241-109/+71
* try to correct more differences in datetimeBrian Kearns2015-11-231-5/+7
* Fix #2193. `isinstance(..., int)` => `isinstance(..., numbers.Integral)` to a...Matt Bogosian2015-11-231-13/+14
* Fixed #2062 -- Treated date/datetime/time/timedelta repr like on CPythonMarkus Holtermann2015-06-081-6/+10
* Fix the keyword argument names that differ from CPythonArmin Rigo2015-05-291-11/+11
* Issue #2048Armin Rigo2015-05-151-4/+14
* fix datetime error messages properlyBrian Kearns2014-09-221-2/+2
* Issue #1869: fix error messages to match CPython's datetime.cArmin Rigo2014-09-221-3/+3
* optimizations for datetime, only calculate hash onceBrian Kearns2014-03-101-31/+46
* cleanups for datetimeBrian Kearns2014-03-061-8/+8
* simplify {date,time,datetime}.replace (constructor does field validation, no ...Brian Kearns2013-12-171-6/+0
* Made these lists have the IntegerListStrategy so datetime will be microscopic...Alex Gaynor2013-08-291-2/+2
* simplifyBrian Kearns2013-03-081-5/+5
* speed up datetime.timedelta(microseconds={float,long})Brian Kearns2013-03-081-22/+13
* remove this outdated commentBrian Kearns2013-03-081-5/+0
* add an underscore for the implementation-specific tmxxxBrian Kearns2013-03-081-4/+4
* test and fix datetime unpickle checking of tzinfo argBrian Kearns2013-03-081-2/+8
* kill datetime._call_tzinfo_methodBrian Kearns2013-03-081-15/+30
* more datetime cleanupsBrian Kearns2013-03-081-21/+24
* clean up datetime pickle supportBrian Kearns2013-03-071-7/+5
* use struct.pack for datetime getstate (faster, works in both py2/py3)Brian Kearns2013-03-071-6/+7
* further reduce diffs in datetime.py between 2.x and 3.xBrian Kearns2013-03-071-35/+43
* pep8Brian Kearns2013-03-051-2/+2
* port improved datetime error messages and tests in 2171355e07ebBrian Kearns2013-03-051-2/+4
* reduce usage of non-standard datetime.tmxxxBrian Kearns2013-03-041-34/+14
* spelling in error messageBrian Kearns2013-03-041-2/+2
* these are asserts upstreamBrian Kearns2013-03-041-6/+3
* whitespaceBrian Kearns2013-03-041-5/+0
* also apply some optimizations to timedelta creationBrian Kearns2013-03-041-9/+9
* speed up datetime creation from timestamp significantlyBrian Kearns2013-03-041-2/+5