<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Modules, branch travis-macOS</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-37840: Fix handling of negative indices in bytearray_getitem() (GH-15250)</title>
<updated>2019-09-09T16:28:34+00:00</updated>
<author>
<name>Sergey Fedoseev</name>
<email>fedoseev.sergey@gmail.com</email>
</author>
<published>2019-09-09T16:28:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=92709a263e9cec0bc646ccc1ea051fc528800d8d'/>
<id>92709a263e9cec0bc646ccc1ea051fc528800d8d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35941: Fix performance regression in new code (GH-12610)</title>
<updated>2019-09-09T16:06:55+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2019-09-09T16:06:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=915cd3f0696cb8a7206754a8fc34d4cd865a1b4a'/>
<id>915cd3f0696cb8a7206754a8fc34d4cd865a1b4a</id>
<content type='text'>
Accumulate certificates in a set instead of doing a costly list contain
operation. A Windows cert store can easily contain over hundred
certificates. The old code would result in way over 5,000 comparison
operations

Signed-off-by: Christian Heimes &lt;christian@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Accumulate certificates in a set instead of doing a costly list contain
operation. A Windows cert store can easily contain over hundred
certificates. The old code would result in way over 5,000 comparison
operations

Signed-off-by: Christian Heimes &lt;christian@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-37649: Fix exec_prefix check (GH-14897)</title>
<updated>2019-09-09T16:05:21+00:00</updated>
<author>
<name>Orivej Desh</name>
<email>orivej@gmx.fr</email>
</author>
<published>2019-09-09T16:05:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=09090d04ef8d2f4c94157b852d3d530a51e13d22'/>
<id>09090d04ef8d2f4c94157b852d3d530a51e13d22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36279: Ensure os.wait3() rusage is initialized (GH-15111)</title>
<updated>2019-09-09T15:48:32+00:00</updated>
<author>
<name>Zackery Spytz</name>
<email>zspytz@gmail.com</email>
</author>
<published>2019-09-09T15:48:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=682107cf458578ee6bd92b7cc6862113034a4fad'/>
<id>682107cf458578ee6bd92b7cc6862113034a4fad</id>
<content type='text'>
Co-Authored-By: David Wilson &lt;dw@botanicus.net&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: David Wilson &lt;dw@botanicus.net&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38070: visit_decref() calls _PyObject_IsFreed() (GH-15782)</title>
<updated>2019-09-09T15:44:59+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-09-09T15:44:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=d91d4de31745fc1ed4c7e6c208917827c9c472b6'/>
<id>d91d4de31745fc1ed4c7e6c208917827c9c472b6</id>
<content type='text'>
In debug mode, visit_decref() now calls _PyObject_IsFreed() to ensure
that the object is not freed. If it's freed, the program fails with
an assertion error and Python dumps informations about the freed
object.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In debug mode, visit_decref() now calls _PyObject_IsFreed() to ensure
that the object is not freed. If it's freed, the program fails with
an assertion error and Python dumps informations about the freed
object.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38037: Fix reference counters in signal module (GH-15753)</title>
<updated>2019-09-09T13:46:26+00:00</updated>
<author>
<name>animalize</name>
<email>animalize@users.noreply.github.com</email>
</author>
<published>2019-09-09T13:46:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=77643c486fd22d8030e0d82c13012684b4ab6df1'/>
<id>77643c486fd22d8030e0d82c13012684b4ab6df1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-37702: Fix SSL's certificate-store leak on Windows (GH-15632)</title>
<updated>2019-09-09T12:33:43+00:00</updated>
<author>
<name>neonene</name>
<email>53406459+neonene@users.noreply.github.com</email>
</author>
<published>2019-09-09T12:33:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=ed70129e15ea028469145111044a4349960a4e6f'/>
<id>ed70129e15ea028469145111044a4349960a4e6f</id>
<content type='text'>
ssl_collect_certificates function in _ssl.c has a memory leak.
Calling CertOpenStore() and CertAddStoreToCollection(), a store's refcnt gets incremented by 2.
But CertCloseStore() is called only once and the refcnt leaves 1.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ssl_collect_certificates function in _ssl.c has a memory leak.
Calling CertOpenStore() and CertAddStoreToCollection(), a store's refcnt gets incremented by 2.
But CertCloseStore() is called only once and the refcnt leaves 1.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-37445: Include FORMAT_MESSAGE_IGNORE_INSERTS in FormatMessageW() calls (GH-14462)</title>
<updated>2019-09-09T09:20:38+00:00</updated>
<author>
<name>Zackery Spytz</name>
<email>zspytz@gmail.com</email>
</author>
<published>2019-09-09T09:20:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=a6563650c835d50f7302971a5b145e94f9d0dc68'/>
<id>a6563650c835d50f7302971a5b145e94f9d0dc68</id>
<content type='text'>
If FormatMessageW() is passed the FORMAT_MESSAGE_FROM_SYSTEM flag without FORMAT_MESSAGE_IGNORE_INSERTS, it will fail if there are insert sequences in the message definition.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If FormatMessageW() is passed the FORMAT_MESSAGE_FROM_SYSTEM flag without FORMAT_MESSAGE_IGNORE_INSERTS, it will fail if there are insert sequences in the message definition.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38043: Use `bool` for boolean flags on is_normalized_quickcheck. (GH-15711)</title>
<updated>2019-09-09T09:16:31+00:00</updated>
<author>
<name>Greg Price</name>
<email>gnprice@gmail.com</email>
</author>
<published>2019-09-09T09:16:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=7669cb8b21c7c9cef758609c44017c09d1ce4658'/>
<id>7669cb8b21c7c9cef758609c44017c09d1ce4658</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34410: Fix a crash in the tee iterator when re-enter it. (GH-15625)</title>
<updated>2019-09-09T08:47:14+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2019-09-09T08:47:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=526a01467b3277f9fcf7f91e66c23321caa1245d'/>
<id>526a01467b3277f9fcf7f91e66c23321caa1245d</id>
<content type='text'>
RuntimeError is now raised in this case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RuntimeError is now raised in this case.
</pre>
</div>
</content>
</entry>
</feed>
