<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Doc/c-api/structures.rst, branch fix-namedexpr-comment</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-36974: expand call protocol documentation (GH-13844)</title>
<updated>2019-11-12T13:08:00+00:00</updated>
<author>
<name>Jeroen Demeyer</name>
<email>jeroen.k.demeyer@gmail.com</email>
</author>
<published>2019-11-12T13:08:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=9a13a388f202268dd7b771638adbec132449b98b'/>
<id>9a13a388f202268dd7b771638adbec132449b98b</id>
<content type='text'>
CC @encukou 

I'm also adding Petr Viktorin as contributor for vectorcall in the "what's new" section.


https://bugs.python.org/issue36974



Automerge-Triggered-By: @encukou

Automerge-Triggered-By: @encukou</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CC @encukou 

I'm also adding Petr Viktorin as contributor for vectorcall in the "what's new" section.


https://bugs.python.org/issue36974



Automerge-Triggered-By: @encukou

Automerge-Triggered-By: @encukou</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38600: Change the mark up of NULL in the C API documentation. (GH-16950)</title>
<updated>2019-10-30T10:03:20+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2019-10-30T10:03:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=25fc088607c855060ed142296dc1bd0125fad1af'/>
<id>25fc088607c855060ed142296dc1bd0125fad1af</id>
<content type='text'>
Replace all *NULL* with ``NULL``.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace all *NULL* with ``NULL``.
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38140: Document offsets in PyMemberDef (GH-16354)</title>
<updated>2019-09-25T11:06:16+00:00</updated>
<author>
<name>Petr Viktorin</name>
<email>encukou@gmail.com</email>
</author>
<published>2019-09-25T11:06:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=468f8a6ee0d83e36795bbab6f20037b0e380f493'/>
<id>468f8a6ee0d83e36795bbab6f20037b0e380f493</id>
<content type='text'>
bpo-38140: Document offsets in PyMemberDef

Co-Authored-By: Ammar Askar &lt;ammar_askar@hotmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bpo-38140: Document offsets in PyMemberDef

Co-Authored-By: Ammar Askar &lt;ammar_askar@hotmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36971: add subsections in C API "Common Object Structures" page (#13446)</title>
<updated>2019-09-10T10:41:59+00:00</updated>
<author>
<name>Jeroen Demeyer</name>
<email>J.Demeyer@UGent.be</email>
</author>
<published>2019-09-10T10:41:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=9669931e5e76cf4b6ae6d3d66e699b5fd6ffe931'/>
<id>9669931e5e76cf4b6ae6d3d66e699b5fd6ffe931</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-37540: vectorcall: keyword names must be strings (GH-14682)</title>
<updated>2019-08-16T10:41:27+00:00</updated>
<author>
<name>Jeroen Demeyer</name>
<email>J.Demeyer@UGent.be</email>
</author>
<published>2019-08-16T10:41:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=0567786d26348aa7eaf0ab1b5d038fdabe409d92'/>
<id>0567786d26348aa7eaf0ab1b5d038fdabe409d92</id>
<content type='text'>
The fact that keyword names are strings is now part of the vectorcall and `METH_FASTCALL` protocols. The biggest concrete change is that `_PyStack_UnpackDict` now checks that and raises `TypeError` if not.

CC @markshannon @vstinner 


https://bugs.python.org/issue37540</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The fact that keyword names are strings is now part of the vectorcall and `METH_FASTCALL` protocols. The biggest concrete change is that `_PyStack_UnpackDict` now checks that and raises `TypeError` if not.

CC @markshannon @vstinner 


https://bugs.python.org/issue37540</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-28805: document METH_FASTCALL (GH-14079)</title>
<updated>2019-06-16T17:03:22+00:00</updated>
<author>
<name>Jeroen Demeyer</name>
<email>J.Demeyer@UGent.be</email>
</author>
<published>2019-06-16T17:03:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=5600b5e1b24a3491e83f1b3038a7ea047a34c0bf'/>
<id>5600b5e1b24a3491e83f1b3038a7ea047a34c0bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Replace the deprecated highlightlang directive by highlight. (#13377)</title>
<updated>2019-05-17T09:55:34+00:00</updated>
<author>
<name>Stéphane Wirtel</name>
<email>stephane@wirtel.be</email>
</author>
<published>2019-05-17T09:55:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=cbb6484573ae2058e55614b28d73b0c8478f9a70'/>
<id>cbb6484573ae2058e55614b28d73b0c8478f9a70</id>
<content type='text'>
highlightlang is deprecated since April 2018 in Sphinx.
See https://github.com/sphinx-doc/sphinx/pull/4845</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
highlightlang is deprecated since April 2018 in Sphinx.
See https://github.com/sphinx-doc/sphinx/pull/4845</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-25438: document what codec PyMemberDef T_STRING decodes the char * as (GH-10580)</title>
<updated>2018-11-17T19:16:51+00:00</updated>
<author>
<name>Windson yang</name>
<email>wiwindson@outlook.com</email>
</author>
<published>2018-11-17T19:16:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=689d555ec135d4115574addd063c358ac4897cc4'/>
<id>689d555ec135d4115574addd063c358ac4897cc4</id>
<content type='text'>
Source of T_STRING: https://github.com/python/cpython/blob/e42b705188271da108de42b55d9344642170aa2b/Python/structmember.c#L51

Source of PyUnicode_FromString
https://github.com/python/cpython/blob/master/Include/unicodeobject.h#L702


https://bugs.python.org/issue25438</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Source of T_STRING: https://github.com/python/cpython/blob/e42b705188271da108de42b55d9344642170aa2b/Python/structmember.c#L51

Source of PyUnicode_FromString
https://github.com/python/cpython/blob/master/Include/unicodeobject.h#L702


https://bugs.python.org/issue25438</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-29916: Include PyGetSetDef in C API extension documentation. (#831)</title>
<updated>2017-09-15T16:25:27+00:00</updated>
<author>
<name>Michael Seifert</name>
<email>michaelseifert04@yahoo.de</email>
</author>
<published>2017-09-15T16:25:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=da67e0d644bd3185efdaa4d15cc2ac0828ca83f9'/>
<id>da67e0d644bd3185efdaa4d15cc2ac0828ca83f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-29918: Add missed "const" modifiers in C API documentation. (#846)</title>
<updated>2017-03-30T07:01:03+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-03-30T07:01:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=84b8e92e463bd6a5174bd3e5a6543580f6319c57'/>
<id>84b8e92e463bd6a5174bd3e5a6543580f6319c57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
