<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Include/cpython/object.h, branch misc-acks-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-37645: add new function _PyObject_FunctionStr() (GH-14890)</title>
<updated>2019-11-05T15:48:04+00:00</updated>
<author>
<name>Jeroen Demeyer</name>
<email>jeroen.k.demeyer@gmail.com</email>
</author>
<published>2019-11-05T15:48:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=bf17d41826a8bb4bc1e34ba6345da98aac779e41'/>
<id>bf17d41826a8bb4bc1e34ba6345da98aac779e41</id>
<content type='text'>
Additional note: the `method_check_args` function in `Objects/descrobject.c` is written in such a way that it applies to all kinds of descriptors. In particular, a future re-implementation of `wrapper_descriptor` could use that code.

CC @vstinner @encukou 


https://bugs.python.org/issue37645



Automerge-Triggered-By: @encukou</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Additional note: the `method_check_args` function in `Objects/descrobject.c` is written in such a way that it applies to all kinds of descriptors. In particular, a future re-implementation of `wrapper_descriptor` could use that code.

CC @vstinner @encukou 


https://bugs.python.org/issue37645



Automerge-Triggered-By: @encukou</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-37249: add declaration of _PyObject_GetMethod (GH-14015)</title>
<updated>2019-06-14T10:37:15+00:00</updated>
<author>
<name>Jeroen Demeyer</name>
<email>J.Demeyer@UGent.be</email>
</author>
<published>2019-06-14T10:37:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b2f94730d947f25b8507c5f76202e917683e76f7'/>
<id>b2f94730d947f25b8507c5f76202e917683e76f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36974: implement PEP 590 (GH-13185)</title>
<updated>2019-05-29T18:31:52+00:00</updated>
<author>
<name>Jeroen Demeyer</name>
<email>J.Demeyer@UGent.be</email>
</author>
<published>2019-05-29T18:31:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=aacc77fbd77640a8f03638216fa09372cc21673d'/>
<id>aacc77fbd77640a8f03638216fa09372cc21673d</id>
<content type='text'>

Co-authored-by: Jeroen Demeyer &lt;J.Demeyer@UGent.be&gt;
Co-authored-by: Mark Shannon &lt;mark@hotpy.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Co-authored-by: Jeroen Demeyer &lt;J.Demeyer@UGent.be&gt;
Co-authored-by: Mark Shannon &lt;mark@hotpy.org&gt;
</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://git.baserock.org/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-35444: Unify and optimize the helper for getting a builtin object. (GH-11047)</title>
<updated>2018-12-11T06:28:18+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2018-12-11T06:28:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=bb86bf4c4eaa30b1f5192dab9f389ce0bb61114d'/>
<id>bb86bf4c4eaa30b1f5192dab9f389ce0bb61114d</id>
<content type='text'>
This speeds up pickling of some iterators.

This fixes also error handling in pickling methods when fail to
look up builtin "getattr".</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This speeds up pickling of some iterators.

This fixes also error handling in pickling methods when fail to
look up builtin "getattr".</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35134: Create Include/cpython/object.h (GH-10679)</title>
<updated>2018-11-26T16:09:16+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2018-11-26T16:09:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6eb996685e25c09499858bee4be258776e603c6f'/>
<id>6eb996685e25c09499858bee4be258776e603c6f</id>
<content type='text'>
* Move object.h code surrounded by "#ifndef Py_LIMITED_API"
  to a new Include/cpython/object.h header file.
* "typedef struct _typeobject PyTypeObject;" is now always defined
  in object.h, but if Py_LIMITED_API is not defined,
  Include/cpython/object.h also defines the structure.
* Complete the printfunc comment to mention Py_LIMITED_API define.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Move object.h code surrounded by "#ifndef Py_LIMITED_API"
  to a new Include/cpython/object.h header file.
* "typedef struct _typeobject PyTypeObject;" is now always defined
  in object.h, but if Py_LIMITED_API is not defined,
  Include/cpython/object.h also defines the structure.
* Complete the printfunc comment to mention Py_LIMITED_API define.</pre>
</div>
</content>
</entry>
</feed>
