<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Modules, branch berkerpeksag-update-codeowners</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-36389: Cleanup gc.set_threshold() (GH-12844)</title>
<updated>2019-04-15T15:54:09+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-15T15:54:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=0810fa79885276114d1a94e2ce61da367ebb1ffc'/>
<id>0810fa79885276114d1a94e2ce61da367ebb1ffc</id>
<content type='text'>
Don't assign generations[2].threshold to generations[2].threshold:
useless operation.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't assign generations[2].threshold to generations[2].threshold:
useless operation.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-31904: Port the time module on VxWorks (GH-12305)</title>
<updated>2019-04-15T09:06:21+00:00</updated>
<author>
<name>pxinwr</name>
<email>peixing.xin@windriver.com</email>
</author>
<published>2019-04-15T09:06:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f1464f4d2ecf9b809ff768c523c5eea1abd31c55'/>
<id>f1464f4d2ecf9b809ff768c523c5eea1abd31c55</id>
<content type='text'>
time.clock() is not available on VxWorks.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
time.clock() is not available on VxWorks.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-33608: Revert "Factor out a private, per-interpreter _Py_AddPendingCall()." (gh-12806)</title>
<updated>2019-04-12T16:20:10+00:00</updated>
<author>
<name>Eric Snow</name>
<email>ericsnowcurrently@gmail.com</email>
</author>
<published>2019-04-12T16:20:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b75b1a3504a0cea6fac6ecba44c10b2629577025'/>
<id>b75b1a3504a0cea6fac6ecba44c10b2629577025</id>
<content type='text'>
This reverts commit f13c5c8b9401a9dc19e95d8b420ee100ac022208 (gh-12360).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit f13c5c8b9401a9dc19e95d8b420ee100ac022208 (gh-12360).</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (gh-12360)</title>
<updated>2019-04-12T15:18:16+00:00</updated>
<author>
<name>Eric Snow</name>
<email>ericsnowcurrently@gmail.com</email>
</author>
<published>2019-04-12T15:18:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f13c5c8b9401a9dc19e95d8b420ee100ac022208'/>
<id>f13c5c8b9401a9dc19e95d8b420ee100ac022208</id>
<content type='text'>
This is effectively an un-revert of #11617 and #12024 (reverted in #12159). Portions of those were merged in other PRs (with lower risk) and this represents the remainder. Note that I found 3 different bugs in the original PRs and have fixed them here.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is effectively an un-revert of #11617 and #12024 (reverted in #12159). Portions of those were merged in other PRs (with lower risk) and this represents the remainder. Note that I found 3 different bugs in the original PRs and have fixed them here.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-18748: io.IOBase destructor now logs close() errors in dev mode (GH-12786)</title>
<updated>2019-04-12T15:06:47+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-12T15:06:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=44235041f3b957abd36d3792450c3540aa09e120'/>
<id>44235041f3b957abd36d3792450c3540aa09e120</id>
<content type='text'>
In development mode (-X dev) and in debug build, the io.IOBase
destructor now logs close() exceptions. These exceptions are silent
by default in release mode.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In development mode (-X dev) and in debug build, the io.IOBase
destructor now logs close() exceptions. These exceptions are silent
by default in release mode.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36575: lsprof: Use _PyTime_GetPerfCounter() (GH-8378)</title>
<updated>2019-04-11T10:11:46+00:00</updated>
<author>
<name>Inada Naoki</name>
<email>songofacandy@gmail.com</email>
</author>
<published>2019-04-11T10:11:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=536a35b3f14888999f1ffa5be7239d0c26b73d7a'/>
<id>536a35b3f14888999f1ffa5be7239d0c26b73d7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36389: _PyObject_IsFreed() now also detects uninitialized memory (GH-12770)</title>
<updated>2019-04-11T09:33:27+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-11T09:33:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=2b00db68554422ec37faba2a80179a0172df6349'/>
<id>2b00db68554422ec37faba2a80179a0172df6349</id>
<content type='text'>
Replace _PyMem_IsFreed() function with _PyMem_IsPtrFreed() inline
function. The function is now way more efficient, it became a simple
comparison on integers, rather than a short loop. It detects also
uninitialized bytes and "forbidden bytes" filled by debug hooks
on memory allocators.

Add unit tests on _PyObject_IsFreed().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace _PyMem_IsFreed() function with _PyMem_IsPtrFreed() inline
function. The function is now way more efficient, it became a simple
comparison on integers, rather than a short loop. It detects also
uninitialized bytes and "forbidden bytes" filled by debug hooks
on memory allocators.

Add unit tests on _PyObject_IsFreed().</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-31512: Add non-elevated symlink support for Windows (GH-3652)</title>
<updated>2019-04-09T18:19:46+00:00</updated>
<author>
<name>Vidar Tonaas Fauske</name>
<email>vidartf@gmail.com</email>
</author>
<published>2019-04-09T18:19:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=0e10766574f4e287cd6b5e5860a1ca75488f4119'/>
<id>0e10766574f4e287cd6b5e5860a1ca75488f4119</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34373: Fix time.mktime() on AIX (GH-12726)</title>
<updated>2019-04-09T17:12:26+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-09T17:12:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=8709490f48fc27b3dd1a16acb33bea2299c6a575'/>
<id>8709490f48fc27b3dd1a16acb33bea2299c6a575</id>
<content type='text'>
Fix time.mktime() error handling on AIX for year before 1970.

Other changes:

* mktime(): rename variable 'buf' to 'tm'.
* _PyTime_localtime():

  * Use "localtime" rather than "ctime" in the error message
    (specific to AIX).
  * Always initialize errno to 0 just in case if localtime_r()
    doesn't set errno on error.
  * On AIX, avoid abs() which is limited to int type.
  * EINVAL constant is now always available.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix time.mktime() error handling on AIX for year before 1970.

Other changes:

* mktime(): rename variable 'buf' to 'tm'.
* _PyTime_localtime():

  * Use "localtime" rather than "ctime" in the error message
    (specific to AIX).
  * Always initialize errno to 0 just in case if localtime_r()
    doesn't set errno on error.
  * On AIX, avoid abs() which is limited to int type.
  * EINVAL constant is now always available.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36440: include node names in ParserError messages, instead of numeric IDs (GH-12565)</title>
<updated>2019-04-03T05:12:07+00:00</updated>
<author>
<name>tyomitch</name>
<email>tyomitch@gmail.com</email>
</author>
<published>2019-04-03T05:12:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=cb0748d3939c31168ab5d3b80e3677494497d5e3'/>
<id>cb0748d3939c31168ab5d3b80e3677494497d5e3</id>
<content type='text'>
The error messages in the parser module are referring to numeric IDs for the nodes. To improve readability, use the node names when reporting errors.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The error messages in the parser module are referring to numeric IDs for the nodes. To improve readability, use the node names when reporting errors.</pre>
</div>
</content>
</entry>
</feed>
