<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/dynload_aix.c, branch misc-acks-comment</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>bpo-37752: Delete redundant Py_CHARMASK in normalizestring() (GH-15095)</title>
<updated>2019-09-10T16:04:08+00:00</updated>
<author>
<name>Jordon Xu</name>
<email>46997731+qigangxu@users.noreply.github.com</email>
</author>
<published>2019-09-10T16:04:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=2ec70102066fe5534f1a62e8f496d2005e1697db'/>
<id>2ec70102066fe5534f1a62e8f496d2005e1697db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PEP 489: Multi-phase extension module initialization</title>
<updated>2015-05-23T12:24:10+00:00</updated>
<author>
<name>Nick Coghlan</name>
<email>ncoghlan@gmail.com</email>
</author>
<published>2015-05-23T12:24:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d5cacbb1d9c3edc02bf0ba01702e7c06da5bc318'/>
<id>d5cacbb1d9c3edc02bf0ba01702e7c06da5bc318</id>
<content type='text'>
Known limitations of the current implementation:

- documentation changes are incomplete
- there's a reference leak I haven't tracked down yet

The leak is most visible by running:

  ./python -m test -R3:3 test_importlib

However, you can also see it by running:

  ./python -X showrefcount

Importing the array or _testmultiphase modules, and
then deleting them from both sys.modules and the local
namespace shows significant increases in the total
number of active references each cycle. By contrast,
with _testcapi (which continues to use single-phase
initialisation) the global refcounts stabilise after
a couple of cycles.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Known limitations of the current implementation:

- documentation changes are incomplete
- there's a reference leak I haven't tracked down yet

The leak is most visible by running:

  ./python -m test -R3:3 test_importlib

However, you can also see it by running:

  ./python -X showrefcount

Importing the array or _testmultiphase modules, and
then deleting them from both sys.modules and the local
namespace shows significant increases in the total
number of active references each cycle. By contrast,
with _testcapi (which continues to use single-phase
initialisation) the global refcounts stabilise after
a couple of cycles.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #18722: Remove uses of the "register" keyword in C code.</title>
<updated>2013-08-13T18:18:52+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2013-08-13T18:18:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=9ed5f2726607c57c894af24159b6a7ccf660da7f'/>
<id>9ed5f2726607c57c894af24159b6a7ccf660da7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in the interpreter.</title>
<updated>2013-02-09T22:14:42+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2013-02-09T22:14:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c73c561181c3ea3bf15c908a827878e1450a5ac6'/>
<id>c73c561181c3ea3bf15c908a827878e1450a5ac6</id>
<content type='text'>
I've left a couple of them in: zlib (third-party lib), getaddrinfo.c
(doesn't include Python.h, and probably obsolete), _sre.c (legitimate
use for the re.LOCALE flag), mpdecimal (needs to build without Python.h).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I've left a couple of them in: zlib (third-party lib), getaddrinfo.c
(doesn't include Python.h, and probably obsolete), _sre.c (legitimate
use for the re.LOCALE flag), mpdecimal (needs to build without Python.h).
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in the interpreter.</title>
<updated>2013-02-09T22:11:27+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2013-02-09T22:11:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4de7457009d3dac9c93cc5b471d20a8d5e92ff33'/>
<id>4de7457009d3dac9c93cc5b471d20a8d5e92ff33</id>
<content type='text'>
I've left a couple of them in: zlib (third-party lib), getaddrinfo.c
(doesn't include Python.h, and probably obsolete), _sre.c (legitimate
use for the re.LOCALE flag).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I've left a couple of them in: zlib (third-party lib), getaddrinfo.c
(doesn't include Python.h, and probably obsolete), _sre.c (legitimate
use for the re.LOCALE flag).
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #13959: Re-implement imp.get_suffixes() in Lib/imp.py.</title>
<updated>2012-05-04T19:20:40+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>brett@python.org</email>
</author>
<published>2012-05-04T19:20:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=2657df47449dd5d324985a5eb43b937217e0d7e0'/>
<id>2657df47449dd5d324985a5eb43b937217e0d7e0</id>
<content type='text'>
This introduces a new function, imp.extension_suffixes(), which is
currently undocumented. That is forthcoming once issue #14657 is
resolved and how to expose file suffixes is decided.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This introduces a new function, imp.extension_suffixes(), which is
currently undocumented. That is forthcoming once issue #14657 is
resolved and how to expose file suffixes is decided.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #14599: Support ImportError.path on AIX and HPUX when loading</title>
<updated>2012-04-20T19:31:11+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>brett@python.org</email>
</author>
<published>2012-04-20T19:31:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=3dfc22cc048da44c21cb95996522696d8c679fc9'/>
<id>3dfc22cc048da44c21cb95996522696d8c679fc9</id>
<content type='text'>
extension modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
extension modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #14040: Remove rarely used file name suffixes for C extensions (under POSIX mainly).</title>
<updated>2012-02-20T18:41:11+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2012-02-20T18:41:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c229e6e8ff6de61581f59266dc553f04f2c870c3'/>
<id>c229e6e8ff6de61581f59266dc553f04f2c870c3</id>
<content type='text'>
This will improve import performance a bit (especially under importlib).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will improve import performance a bit (especially under importlib).
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the new Py_ARRAY_LENGTH macro</title>
<updated>2011-09-28T22:42:28+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@haypocalc.com</email>
</author>
<published>2011-09-28T22:42:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=639418812f11749f99d1160b26325bdfa3a26a6f'/>
<id>639418812f11749f99d1160b26325bdfa3a26a6f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #3080: Remove unused argument of _PyImport_GetDynLoadFunc()</title>
<updated>2011-02-22T23:16:19+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@haypocalc.com</email>
</author>
<published>2011-02-22T23:16:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=42040fb66571cbd3929f3141d6841d2e4fe047a0'/>
<id>42040fb66571cbd3929f3141d6841d2e4fe047a0</id>
<content type='text'>
The first argument, fqname, was not used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The first argument, fqname, was not used.
</pre>
</div>
</content>
</entry>
</feed>
