<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython.git/Modules/_datetimemodule.c, branch master</title>
<subtitle>
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/'/>
<entry>
<title>Merge 3.6</title>
<updated>2017-02-10T09:34:37+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2017-02-10T09:34:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=0b87bc9a510db8933ec52eee2cbe71b2388ad5c3'/>
<id>0b87bc9a510db8933ec52eee2cbe71b2388ad5c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix datetime.fromtimestamp(): check bounds</title>
<updated>2017-02-10T09:34:02+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2017-02-10T09:34:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=efb9e6050c840ddb095b372abd5a6d04c73aff2b'/>
<id>efb9e6050c840ddb095b372abd5a6d04c73aff2b</id>
<content type='text'>
Issue #29100: Fix datetime.fromtimestamp() regression introduced in Python
3.6.0: check minimum and maximum years.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #29100: Fix datetime.fromtimestamp() regression introduced in Python
3.6.0: check minimum and maximum years.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge 3.6</title>
<updated>2017-01-03T22:47:39+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2017-01-03T22:47:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=8b931494e11cf0f6e07a2a5cbb1147afab5f0422'/>
<id>8b931494e11cf0f6e07a2a5cbb1147afab5f0422</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #29140: Fix hash(datetime.time)</title>
<updated>2017-01-03T22:47:12+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2017-01-03T22:47:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=3fa413fa53e44d89d4876a8238ba28d0a224cd98'/>
<id>3fa413fa53e44d89d4876a8238ba28d0a224cd98</id>
<content type='text'>
Fix time_hash() function: replace DATE_xxx() macros with TIME_xxx() macros.
Before, the hash function used a wrong value for microseconds if fold is set
(equal to 1).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix time_hash() function: replace DATE_xxx() macros with TIME_xxx() macros.
Before, the hash function used a wrong value for microseconds if fold is set
(equal to 1).
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict.</title>
<updated>2016-12-16T14:18:57+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-12-16T14:18:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=f22b56b777f7134b5c4e6c9caa9249e92c4f4fd9'/>
<id>f22b56b777f7134b5c4e6c9caa9249e92c4f4fd9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use _PyObject_CallMethodIdObjArgs() in _datetime</title>
<updated>2016-12-09T14:24:31+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-12-09T14:24:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=fe33f4732d78a472ce8890e5cd2e417f57006c66'/>
<id>fe33f4732d78a472ce8890e5cd2e417f57006c66</id>
<content type='text'>
Issue #28915: Replace _PyObject_CallMethodId() with
_PyObject_CallMethodIdObjArgs() when the format string was only made of "O"
formats, PyObject* arguments.

_PyObject_CallMethodIdObjArgs() avoids the creation of a temporary tuple and
doesn't have to parse a format string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #28915: Replace _PyObject_CallMethodId() with
_PyObject_CallMethodIdObjArgs() when the format string was only made of "O"
formats, PyObject* arguments.

_PyObject_CallMethodIdObjArgs() avoids the creation of a temporary tuple and
doesn't have to parse a format string.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix refleak introduced in change 032cbdb596fe</title>
<updated>2016-12-09T14:35:40+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-12-09T14:35:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=11c94d5bf0adc8d22c71763319bfa497e3209352'/>
<id>11c94d5bf0adc8d22c71763319bfa497e3209352</id>
<content type='text'>
Issue #28915.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #28915.
</pre>
</div>
</content>
</entry>
<entry>
<title>build_struct_time() uses Py_BuildValue()</title>
<updated>2016-12-08T23:38:16+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-12-08T23:38:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=6fef4b68a4572fa954345c2399d4b738d7e665e9'/>
<id>6fef4b68a4572fa954345c2399d4b738d7e665e9</id>
<content type='text'>
Issue #28915: Avoid calling _PyObject_CallMethodId() with "(...)" format to
avoid the creation of a temporary tuple: use Py_BuildValue() with
_PyObject_CallMethodIdObjArgs().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #28915: Avoid calling _PyObject_CallMethodId() with "(...)" format to
avoid the creation of a temporary tuple: use Py_BuildValue() with
_PyObject_CallMethodIdObjArgs().
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't parenthesis in _PyObject_CallMethodId() format</title>
<updated>2016-12-08T23:33:39+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-12-08T23:33:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=1070b65e764f3ba9788b4330d98403b10ab496f1'/>
<id>1070b65e764f3ba9788b4330d98403b10ab496f1</id>
<content type='text'>
Issue #28915: Without parenthesis, _PyObject_CallMethodId() avoids the creation
a temporary tuple, and so is more efficient.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #28915: Without parenthesis, _PyObject_CallMethodId() avoids the creation
a temporary tuple, and so is more efficient.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28752: Restored the __reduce__() methods of datetime objects.</title>
<updated>2016-11-21T22:30:32+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-11-21T22:30:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=fa0c7ee80fd804d57d0d9ba0422b711545772bf8'/>
<id>fa0c7ee80fd804d57d0d9ba0422b711545772bf8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
