<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Objects, 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-36611: Disable serialno field of debug memory allocators (#12796)</title>
<updated>2019-04-12T19:54:06+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-12T19:54:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e8f9acf03484c6c3f163f04a76321419369c28aa'/>
<id>e8f9acf03484c6c3f163f04a76321419369c28aa</id>
<content type='text'>
Omit serialno field from debug hooks on Python memory allocators to
reduce the memory footprint by 5%.

Enable tracemalloc to get the traceback where a memory block has been
allocated when a fatal memory error is logged to decide where to put
a breakpoint.

Compile Python with PYMEM_DEBUG_SERIALNO defined to get back the
field.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Omit serialno field from debug hooks on Python memory allocators to
reduce the memory footprint by 5%.

Enable tracemalloc to get the traceback where a memory block has been
allocated when a fatal memory error is logged to decide where to put
a breakpoint.

Compile Python with PYMEM_DEBUG_SERIALNO defined to get back the
field.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36389: Add _PyObject_CheckConsistency() function (GH-12803)</title>
<updated>2019-04-12T19:51:34+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-12T19:51:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=0fc91eef34a1d9194904fa093c9fbd711af0f26c'/>
<id>0fc91eef34a1d9194904fa093c9fbd711af0f26c</id>
<content type='text'>
Add a new _PyObject_CheckConsistency() function which can be used to
help debugging. The function is available in release mode.

Add a 'check_content' parameter to _PyDict_CheckConsistency().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new _PyObject_CheckConsistency() function which can be used to
help debugging. The function is available in release mode.

Add a 'check_content' parameter to _PyDict_CheckConsistency().</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36549: str.capitalize now titlecases the first character instead of uppercasing it (GH-12804)</title>
<updated>2019-04-12T15:35:39+00:00</updated>
<author>
<name>Kingsley M</name>
<email>37349466+kingdom5500@users.noreply.github.com</email>
</author>
<published>2019-04-12T15:35:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b015fc86f7b1f35283804bfee788cce0a5495df7'/>
<id>b015fc86f7b1f35283804bfee788cce0a5495df7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-20180: Use argument clinic for dict.pop() and dict.popitem() (GH-12792)</title>
<updated>2019-04-12T07:11:28+00:00</updated>
<author>
<name>Inada Naoki</name>
<email>songofacandy@gmail.com</email>
</author>
<published>2019-04-12T07:11:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=9e4f2f3a6b8ee995c365e86d976937c141d867f8'/>
<id>9e4f2f3a6b8ee995c365e86d976937c141d867f8</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: Change PyMem_SetupDebugHooks() constants (GH-12782)</title>
<updated>2019-04-11T11:01:15+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-11T11:01:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4c409beb4c360a73d054f37807d3daad58d1b567'/>
<id>4c409beb4c360a73d054f37807d3daad58d1b567</id>
<content type='text'>
Modify CLEANBYTE, DEADDYTE and FORBIDDENBYTE constants: use 0xCD,
0xDD and 0xFD, rather than 0xCB, 0xBB and 0xFB, to use the same byte
patterns than Windows CRT debug malloc() and free().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Modify CLEANBYTE, DEADDYTE and FORBIDDENBYTE constants: use 0xCD,
0xDD and 0xFD, rather than 0xCB, 0xBB and 0xFB, to use the same byte
patterns than Windows CRT debug malloc() and free().</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-29202: improve dict iteration (GH-11900)</title>
<updated>2019-04-05T10:08:43+00:00</updated>
<author>
<name>Cheryl Sabella</name>
<email>cheryl.sabella@gmail.com</email>
</author>
<published>2019-04-05T10:08:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f66e336f455b5a6bb0ca857d61c43be410d0df13'/>
<id>f66e336f455b5a6bb0ca857d61c43be410d0df13</id>
<content type='text'>
Use fewer iterations instead of iterating over the whole entry table.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use fewer iterations instead of iterating over the whole entry table.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36473: add maximum iteration check for dict .values() and .items() (GH-12619)</title>
<updated>2019-04-02T09:30:10+00:00</updated>
<author>
<name>Thomas Perl</name>
<email>m@thp.io</email>
</author>
<published>2019-04-02T09:30:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b8311cf5e5d72f8a8aa688b7da1760d6a74a4d72'/>
<id>b8311cf5e5d72f8a8aa688b7da1760d6a74a4d72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix confusing argument name in unicodeobject.c (GH-12653)</title>
<updated>2019-04-02T08:16:22+00:00</updated>
<author>
<name>Max Bernstein</name>
<email>tekknolagi@users.noreply.github.com</email>
</author>
<published>2019-04-02T08:16:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e6a0e804bfad4a5ef03c04d0e3d9a94472966f9a'/>
<id>e6a0e804bfad4a5ef03c04d0e3d9a94472966f9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36026: make descr error message consistent (GH-11930)</title>
<updated>2019-04-01T08:56:11+00:00</updated>
<author>
<name>Inada Naoki</name>
<email>songofacandy@gmail.com</email>
</author>
<published>2019-04-01T08:56:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=62f9588663ebfea1735e9d142ef527395a6c2b95'/>
<id>62f9588663ebfea1735e9d142ef527395a6c2b95</id>
<content type='text'>
set.add(0) and set.add.__get__(0) now raise TypeError
with same error message.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
set.add(0) and set.add.__get__(0) now raise TypeError
with same error message.</pre>
</div>
</content>
</entry>
</feed>
