<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Doc/data/refcounts.dat, branch enum-lost-fixes</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-45123: PyAiter_Check and PyObject_GetAiter fix &amp; rename. (GH-28194) (GH-28199)</title>
<updated>2021-09-07T11:43:33+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-09-07T11:43:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=53257cf19fc06fff446815b3278d4b80ec3e7ba3'/>
<id>53257cf19fc06fff446815b3278d4b80ec3e7ba3</id>
<content type='text'>
Fix PyAiter_Check to only check for the `__anext__` presense (not for
`__aiter__`). Rename `PyAiter_Check()` to `PyAIter_Check()`,
`PyObject_GetAiter()` -&gt; `PyObject_GetAIter()`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix PyAiter_Check to only check for the `__anext__` presense (not for
`__aiter__`). Rename `PyAiter_Check()` to `PyAIter_Check()`,
`PyObject_GetAiter()` -&gt; `PyObject_GetAIter()`.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41103: Resurrect the old buffer protocol. (GH-27437) (GH-27441)</title>
<updated>2021-07-29T11:31:42+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-07-29T11:31:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6b922dae6cae9f212d678a36e8b41f2287cf5441'/>
<id>6b922dae6cae9f212d678a36e8b41f2287cf5441</id>
<content type='text'>
Revert "bpo-41103: Remove old buffer protocol support (GH-21117)"

This reverts commit 6f8a6ee59cb7f99f68df8ee9c3e8c8cf19af3eed.
(cherry picked from commit ce5e1a6809b714eb0383219190a076d9f883e008)

Co-authored-by: Inada Naoki &lt;songofacandy@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert "bpo-41103: Remove old buffer protocol support (GH-21117)"

This reverts commit 6f8a6ee59cb7f99f68df8ee9c3e8c8cf19af3eed.
(cherry picked from commit ce5e1a6809b714eb0383219190a076d9f883e008)

Co-authored-by: Inada Naoki &lt;songofacandy@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40939: Remove documentation for `PyParser_*` &amp; add porting notes (GH-26855) (GH-26898)</title>
<updated>2021-06-28T09:35:52+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-06-28T09:35:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=dc10264eb880ed63fcf42c17057f3f5d879a0a0c'/>
<id>dc10264eb880ed63fcf42c17057f3f5d879a0a0c</id>
<content type='text'>
I tried to be relatively thorough and give lots of links.
One reason is that this wasn't deprecated very long; also it seems people running into this tend to not be familiar with similar APIs.

(cherry picked from commit 29987f72650b7cccee4df216c8297e8484a44e6a)

Co-authored-by: Ken Jin &lt;28750310+Fidget-Spinner@users.noreply.github.com&gt;
Co-authored-by: Petr Viktorin &lt;encukou@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I tried to be relatively thorough and give lots of links.
One reason is that this wasn't deprecated very long; also it seems people running into this tend to not be familiar with similar APIs.

(cherry picked from commit 29987f72650b7cccee4df216c8297e8484a44e6a)

Co-authored-by: Ken Jin &lt;28750310+Fidget-Spinner@users.noreply.github.com&gt;
Co-authored-by: Petr Viktorin &lt;encukou@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-31861: Complete the C-API docs for PyObject_GetAiter and PyAiter_Check (GH-25004)</title>
<updated>2021-03-23T23:57:03+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2021-03-23T23:57:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=d9692027f41ee7600fe401c066617ebfc8bac930'/>
<id>d9692027f41ee7600fe401c066617ebfc8bac930</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42294: Add borrowed/strong reference to doc glossary (GH-23206)</title>
<updated>2020-11-09T12:40:47+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-11-09T12:40:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=23c5f93b83f78f295313e137011edb18b24c37c2'/>
<id>23c5f93b83f78f295313e137011edb18b24c37c2</id>
<content type='text'>
Add "borrowed reference" and "strong reference" to the documentation
glossary.

Enhance also Py_INCREF() and Py_NewRef() documentation.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add "borrowed reference" and "strong reference" to the documentation
glossary.

Enhance also Py_INCREF() and Py_NewRef() documentation.</pre>
</div>
</content>
</entry>
<entry>
<title>Delete PyGen_Send (#22663)</title>
<updated>2020-10-12T19:10:42+00:00</updated>
<author>
<name>Vladimir Matveev</name>
<email>vladima@fb.com</email>
</author>
<published>2020-10-12T19:10:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=24a54c0bd48d9f6f1a1289ca57afb381bc4b280e'/>
<id>24a54c0bd48d9f6f1a1289ca57afb381bc4b280e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41756: Add PyIter_Send function (#22443)</title>
<updated>2020-10-10T00:15:15+00:00</updated>
<author>
<name>Vladimir Matveev</name>
<email>vladima@fb.com</email>
</author>
<published>2020-10-10T00:15:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=037245c5ac46c3436f617a1f5d965929754be239'/>
<id>037245c5ac46c3436f617a1f5d965929754be239</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41756: Introduce PyGen_Send C API (GH-22196)</title>
<updated>2020-09-19T01:38:38+00:00</updated>
<author>
<name>Vladimir Matveev</name>
<email>vladima@fb.com</email>
</author>
<published>2020-09-19T01:38:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2b05361bf7cbbd76035206fd9befe87f37489f1e'/>
<id>2b05361bf7cbbd76035206fd9befe87f37489f1e</id>
<content type='text'>
The new API allows to efficiently send values into native generators
and coroutines avoiding use of StopIteration exceptions to signal 
returns.

ceval loop now uses this method instead of the old "private"
_PyGen_Send C API. This translates to 1.6x increased performance
of 'await' calls in micro-benchmarks.

Aside from CPython core improvements, this new API will also allow 
Cython to generate more efficient code, benefiting high-performance
IO libraries like uvloop.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new API allows to efficiently send values into native generators
and coroutines avoiding use of StopIteration exceptions to signal 
returns.

ceval loop now uses this method instead of the old "private"
_PyGen_Send C API. This translates to 1.6x increased performance
of 'await' calls in micro-benchmarks.

Aside from CPython core improvements, this new API will also allow 
Cython to generate more efficient code, benefiting high-performance
IO libraries like uvloop.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41726: Update the refcounts info of PyType_FromModuleAndSpec in refcounts.dat (GH-22112)</title>
<updated>2020-09-09T09:48:44+00:00</updated>
<author>
<name>Hai Shi</name>
<email>shihai1992@gmail.com</email>
</author>
<published>2020-09-09T09:48:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=1e2f051a6127904cfee5f9e4021dd6e4a4d51c0f'/>
<id>1e2f051a6127904cfee5f9e4021dd6e4a4d51c0f</id>
<content type='text'>
Update refcounts info of PyType_FromModuleAndSpec in refcounts.dat</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update refcounts info of PyType_FromModuleAndSpec in refcounts.dat</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41123: Remove PyUnicode_AsUnicodeCopy (GH-21209)</title>
<updated>2020-06-30T03:23:07+00:00</updated>
<author>
<name>Inada Naoki</name>
<email>songofacandy@gmail.com</email>
</author>
<published>2020-06-30T03:23:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b3332660adb02babb7e66e45310c66dc9a9a94da'/>
<id>b3332660adb02babb7e66e45310c66dc9a9a94da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
