<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git, branch fixup-bpo-34003</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>Re-add versionchanged entry in csv docs</title>
<updated>2020-06-05T19:06:51+00:00</updated>
<author>
<name>Éric Araujo</name>
<email>merwok@netwok.org</email>
</author>
<published>2020-06-05T19:06:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b1f74662c9dbaf9b858dd5b96329af4f709dd97a'/>
<id>b1f74662c9dbaf9b858dd5b96329af4f709dd97a</id>
<content type='text'>
follow-up to GH-8014</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
follow-up to GH-8014</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40874: Update to libmpdec-2.5.0 (GH-20652)</title>
<updated>2020-06-05T17:43:01+00:00</updated>
<author>
<name>Stefan Krah</name>
<email>skrah@bytereef.org</email>
</author>
<published>2020-06-05T17:43:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=087d612efebe7c64e5f079b07e0454111859830e'/>
<id>087d612efebe7c64e5f079b07e0454111859830e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-1635741: Port mmap module to multiphase initialization (GH-19459)</title>
<updated>2020-06-05T15:01:02+00:00</updated>
<author>
<name>Dong-hee Na</name>
<email>donghee.na92@gmail.com</email>
</author>
<published>2020-06-05T15:01:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=3ad52e366fea37b02a3f619e6b7cffa7dfbdfa2e'/>
<id>3ad52e366fea37b02a3f619e6b7cffa7dfbdfa2e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40521: Make context free list per-interpreter (GH-20644)</title>
<updated>2020-06-05T00:56:37+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-06-05T00:56:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e005ead49b1ee2b1507ceea94e6f89c28ecf1f81'/>
<id>e005ead49b1ee2b1507ceea94e6f89c28ecf1f81</id>
<content type='text'>
Each interpreter now has its own context free list:

* Move context free list into PyInterpreterState.
* Add _Py_context_state structure.
* Add tstate parameter to _PyContext_ClearFreeList()
  and _PyContext_Fini().
* Pass tstate to clear_freelists().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each interpreter now has its own context free list:

* Move context free list into PyInterpreterState.
* Add _Py_context_state structure.
* Add tstate parameter to _PyContext_ClearFreeList()
  and _PyContext_Fini().
* Pass tstate to clear_freelists().</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40521: Make async gen free lists per-interpreter (GH-20643)</title>
<updated>2020-06-05T00:34:14+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-06-05T00:34:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=78a02c2568714562e23e885b6dc5730601f35226'/>
<id>78a02c2568714562e23e885b6dc5730601f35226</id>
<content type='text'>
Each interpreter now has its own asynchronous generator free lists:

* Move async gen free lists into PyInterpreterState.
* Move _PyAsyncGen_MAXFREELIST define to pycore_interp.h
* Add _Py_async_gen_state structure.
* Add tstate parameter to _PyAsyncGen_ClearFreeLists
  and _PyAsyncGen_Fini().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each interpreter now has its own asynchronous generator free lists:

* Move async gen free lists into PyInterpreterState.
* Move _PyAsyncGen_MAXFREELIST define to pycore_interp.h
* Add _Py_async_gen_state structure.
* Add tstate parameter to _PyAsyncGen_ClearFreeLists
  and _PyAsyncGen_Fini().</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40521: Make list free list per-interpreter (GH-20642)</title>
<updated>2020-06-05T00:05:41+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-06-05T00:05:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=88ec9190105c9b03f49aaef601ce02b242a75273'/>
<id>88ec9190105c9b03f49aaef601ce02b242a75273</id>
<content type='text'>
Each interpreter now has its own list free list:

* Move list numfree and free_list into PyInterpreterState.
* Add _Py_list_state structure.
* Add tstate parameter to _PyList_ClearFreeList()
  and _PyList_Fini().
* Remove "#ifdef EXPERIMENTAL_ISOLATED_SUBINTERPRETERS".
* _PyGC_Fini() clears gcstate-&gt;garbage list which can be stored in
  the list free list. Call _PyGC_Fini() before _PyList_Fini() to
  prevent leaking this list.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each interpreter now has its own list free list:

* Move list numfree and free_list into PyInterpreterState.
* Add _Py_list_state structure.
* Add tstate parameter to _PyList_ClearFreeList()
  and _PyList_Fini().
* Remove "#ifdef EXPERIMENTAL_ISOLATED_SUBINTERPRETERS".
* _PyGC_Fini() clears gcstate-&gt;garbage list which can be stored in
  the list free list. Call _PyGC_Fini() before _PyList_Fini() to
  prevent leaking this list.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40807: Show warnings once from codeop._maybe_compile (#20486)</title>
<updated>2020-06-04T23:40:24+00:00</updated>
<author>
<name>Cheryl Sabella</name>
<email>cheryl.sabella@gmail.com</email>
</author>
<published>2020-06-04T23:40:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=052d3fc0907be253cfd64b2c737a0b0aca586011'/>
<id>052d3fc0907be253cfd64b2c737a0b0aca586011</id>
<content type='text'>
* bpo-40807: Show warnings once from codeop._maybe_compile

* Move catch_warnings

* news

Co-authored-by: Terry Jan Reedy &lt;tjreedy@udel.edu&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bpo-40807: Show warnings once from codeop._maybe_compile

* Move catch_warnings

* news

Co-authored-by: Terry Jan Reedy &lt;tjreedy@udel.edu&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40521: Make frame free list per-interpreter (GH-20638)</title>
<updated>2020-06-04T23:39:24+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-06-04T23:39:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=3744ed2c9c0b3905947602fc375de49533790cb9'/>
<id>3744ed2c9c0b3905947602fc375de49533790cb9</id>
<content type='text'>
Each interpreter now has its own frame free list:

* Move frame free list into PyInterpreterState.
* Add _Py_frame_state structure.
* Add tstate parameter to _PyFrame_ClearFreeList()
  and _PyFrame_Fini().
* Remove "#if PyFrame_MAXFREELIST &gt; 0".
* Remove "#ifdef EXPERIMENTAL_ISOLATED_SUBINTERPRETERS".</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each interpreter now has its own frame free list:

* Move frame free list into PyInterpreterState.
* Add _Py_frame_state structure.
* Add tstate parameter to _PyFrame_ClearFreeList()
  and _PyFrame_Fini().
* Remove "#if PyFrame_MAXFREELIST &gt; 0".
* Remove "#ifdef EXPERIMENTAL_ISOLATED_SUBINTERPRETERS".</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40521: Make slice cache per-interpreter (GH-20637)</title>
<updated>2020-06-04T23:14:40+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-06-04T23:14:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=7daba6f221e713f7f60c613b246459b07d179f91'/>
<id>7daba6f221e713f7f60c613b246459b07d179f91</id>
<content type='text'>
Each interpreter now has its own slice cache:

* Move slice cache into PyInterpreterState.
* Add tstate parameter to _PySlice_Fini().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each interpreter now has its own slice cache:

* Move slice cache into PyInterpreterState.
* Add tstate parameter to _PySlice_Fini().</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40521: Make float free list per-interpreter (GH-20636)</title>
<updated>2020-06-04T22:50:05+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-06-04T22:50:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=2ba59370c3dda2ac229c14510e53a05074b133d1'/>
<id>2ba59370c3dda2ac229c14510e53a05074b133d1</id>
<content type='text'>
Each interpreter now has its own float free list:

* Move tuple numfree and free_list into PyInterpreterState.
* Add _Py_float_state structure.
* Add tstate parameter to _PyFloat_ClearFreeList()
  and _PyFloat_Fini().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each interpreter now has its own float free list:

* Move tuple numfree and free_list into PyInterpreterState.
* Add _Py_float_state structure.
* Add tstate parameter to _PyFloat_ClearFreeList()
  and _PyFloat_Fini().</pre>
</div>
</content>
</entry>
</feed>
