<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Modules/_weakref.c, 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-40170: PyObject_GET_WEAKREFS_LISTPTR() becomes a function (GH-19377)</title>
<updated>2020-04-06T12:07:02+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-04-06T12:07:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=38aefc585f60a77d66f4fbe5a37594a488b53474'/>
<id>38aefc585f60a77d66f4fbe5a37594a488b53474</id>
<content type='text'>
Convert the PyObject_GET_WEAKREFS_LISTPTR() macro to a function to
hide implementation details: the macro accessed directly to the
PyTypeObject.tp_weaklistoffset member.

Add _PyObject_GET_WEAKREFS_LISTPTR() static inline function to the
internal C API.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Convert the PyObject_GET_WEAKREFS_LISTPTR() macro to a function to
hide implementation details: the macro accessed directly to the
PyTypeObject.tp_weaklistoffset member.

Add _PyObject_GET_WEAKREFS_LISTPTR() static inline function to the
internal C API.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-1635741: Port _weakref extension module to multiphase initialization (PEP 489) (GH-19140)</title>
<updated>2020-03-24T17:31:19+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-03-24T17:31:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=93460d097f50db0870161a63911d61ce3c5f4583'/>
<id>93460d097f50db0870161a63911d61ce3c5f4583</id>
<content type='text'>
Co-authored-by: Hai Shi &lt;shihai1992@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Hai Shi &lt;shihai1992@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "bpo-1635741: Port _weakref extension module to multiphase initialization (PEP 489) (GH-19084)" (#19128)</title>
<updated>2020-03-23T23:48:03+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-03-23T23:48:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=188078c39dec24aa5b3f2073bdc9a68ebaae42de'/>
<id>188078c39dec24aa5b3f2073bdc9a68ebaae42de</id>
<content type='text'>
bpo-1635741, bpo-40050: This reverts
commit 8334f30a74abcf7e469b901afc307887aa85a888.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bpo-1635741, bpo-40050: This reverts
commit 8334f30a74abcf7e469b901afc307887aa85a888.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-1635741: Port _weakref extension module to multiphase initialization (PEP 489) (GH-19084)</title>
<updated>2020-03-20T08:16:45+00:00</updated>
<author>
<name>Hai Shi</name>
<email>shihai1992@gmail.com</email>
</author>
<published>2020-03-20T08:16:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=8334f30a74abcf7e469b901afc307887aa85a888'/>
<id>8334f30a74abcf7e469b901afc307887aa85a888</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-32150: Expand tabs to spaces in C files. (#4583)</title>
<updated>2017-11-28T15:56:10+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-11-28T15:56:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=598ceae876ff4a23072e59945597e945583de4ab'/>
<id>598ceae876ff4a23072e59945597e945583de4ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28427: old keys should not remove new values from</title>
<updated>2016-12-27T13:19:20+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2016-12-27T13:19:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=e10ca3a0fe10d825689179e9958c70aef01f4230'/>
<id>e10ca3a0fe10d825689179e9958c70aef01f4230</id>
<content type='text'>
WeakValueDictionary when collecting from another thread.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
WeakValueDictionary when collecting from another thread.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #27332: Fixed the type of the first argument of module-level functions</title>
<updated>2016-07-07T14:35:15+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-07-07T14:35:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=1a2b24f02dfd4eb3383f6ae2b59e5a4eb66fd5bb'/>
<id>1a2b24f02dfd4eb3383f6ae2b59e5a4eb66fd5bb</id>
<content type='text'>
generated by Argument Clinic.  Patch by Petr Viktorin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
generated by Argument Clinic.  Patch by Petr Viktorin.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #23501: Argumen Clinic now generates code into separate files by default.</title>
<updated>2015-04-03T20:53:51+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-04-03T20:53:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=1009bf18b38a8d36298575191dd8fdf43f8f9097'/>
<id>1009bf18b38a8d36298575191dd8fdf43f8f9097</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #20530: Argument Clinic's signature format has been revised again.</title>
<updated>2014-02-09T06:15:29+00:00</updated>
<author>
<name>Larry Hastings</name>
<email>larry@hastings.org</email>
</author>
<published>2014-02-09T06:15:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2623c8c23cead505a78ec416072223552e94727e'/>
<id>2623c8c23cead505a78ec416072223552e94727e</id>
<content type='text'>
The new syntax is highly human readable while still preventing false
positives.  The syntax also extends Python syntax to denote "self" and
positional-only parameters, allowing inspect.Signature objects to be
totally accurate for all supported builtins in Python 3.4.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new syntax is highly human readable while still preventing false
positives.  The syntax also extends Python syntax to denote "self" and
positional-only parameters, allowing inspect.Signature objects to be
totally accurate for all supported builtins in Python 3.4.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #20326: Argument Clinic now uses a simple, unique signature to</title>
<updated>2014-01-28T13:00:08+00:00</updated>
<author>
<name>Larry Hastings</name>
<email>larry@hastings.org</email>
</author>
<published>2014-01-28T13:00:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=581ee3618c756132359d98b6fc149ec7e7ca9ef9'/>
<id>581ee3618c756132359d98b6fc149ec7e7ca9ef9</id>
<content type='text'>
annotate text signatures in docstrings, resulting in fewer false
positives.  "self" parameters are also explicitly marked, allowing
inspect.Signature() to authoritatively detect (and skip) said parameters.

Issue #20326: Argument Clinic now generates separate checksums for the
input and output sections of the block, allowing external tools to verify
that the input has not changed (and thus the output is not out-of-date).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
annotate text signatures in docstrings, resulting in fewer false
positives.  "self" parameters are also explicitly marked, allowing
inspect.Signature() to authoritatively detect (and skip) said parameters.

Issue #20326: Argument Clinic now generates separate checksums for the
input and output sections of the block, allowing external tools to verify
that the input has not changed (and thus the output is not out-of-date).
</pre>
</div>
</content>
</entry>
</feed>
