<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python, branch v3.9.6</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-44441: _PyImport_Fini2() resets PyImport_Inittab (GH-26874) (GH-26878)</title>
<updated>2021-06-23T15:47:33+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2021-06-23T15:47:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5ed7827b1620f5b3729bc9767158d24a33863fa9'/>
<id>5ed7827b1620f5b3729bc9767158d24a33863fa9</id>
<content type='text'>
Py_RunMain() now resets PyImport_Inittab to its initial value at
exit. It must be possible to call PyImport_AppendInittab() or
PyImport_ExtendInittab() at each Python initialization.

(cherry picked from commit 489699ca05bed5cfd10e847d8580840812b476cd)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Py_RunMain() now resets PyImport_Inittab to its initial value at
exit. It must be possible to call PyImport_AppendInittab() or
PyImport_ExtendInittab() at each Python initialization.

(cherry picked from commit 489699ca05bed5cfd10e847d8580840812b476cd)</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41299: Reduce lag in Windows threading timeouts by using a higher precision time source (GH-26568)</title>
<updated>2021-06-11T22:03:10+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-06-11T22:03:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=57b3ca7f0aef4d180038d475398f809d3fcdd8be'/>
<id>57b3ca7f0aef4d180038d475398f809d3fcdd8be</id>
<content type='text'>
(cherry picked from commit 449e6f0ef395231e3abe467f910b02d7f075c27f)

Co-authored-by: Ryan Hileman &lt;lunixbochs@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 449e6f0ef395231e3abe467f910b02d7f075c27f)

Co-authored-by: Ryan Hileman &lt;lunixbochs@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.9] bpo-11105: Do not crash when compiling recursive ASTs (GH-20594) (GH-26522)</title>
<updated>2021-06-03T21:22:34+00:00</updated>
<author>
<name>Batuhan Taskaya</name>
<email>batuhan@python.org</email>
</author>
<published>2021-06-03T21:22:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=de58b319af3a72440a74e807cf8a1194ed0c6d8c'/>
<id>de58b319af3a72440a74e807cf8a1194ed0c6d8c</id>
<content type='text'>
When compiling an AST object with a direct / indirect reference
cycles, on the conversion phase because of exceeding amount of
calls, a segfault was raised. This patch adds recursion guards to
places for preventing user inputs to not to crash AST but instead
raise a RecursionError..
(cherry picked from commit f3491242e41933aa9529add7102edb68b80a25e9)

Co-authored-by: Batuhan Taskaya &lt;batuhan@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When compiling an AST object with a direct / indirect reference
cycles, on the conversion phase because of exceeding amount of
calls, a segfault was raised. This patch adds recursion guards to
places for preventing user inputs to not to crash AST but instead
raise a RecursionError..
(cherry picked from commit f3491242e41933aa9529add7102edb68b80a25e9)

Co-authored-by: Batuhan Taskaya &lt;batuhan@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.9] bpo-43667: Fix broken Unicode encoding in non-UTF locales on Solaris (GH-25096) (GH-25847)</title>
<updated>2021-05-21T14:59:39+00:00</updated>
<author>
<name>Jakub Kulík</name>
<email>Kulikjak@gmail.com</email>
</author>
<published>2021-05-21T14:59:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d3cc68900dc99966007112f884779895daefc7db'/>
<id>d3cc68900dc99966007112f884779895daefc7db</id>
<content type='text'>
(cherry picked from commit 9032cf5cb1e33c0349089cfb0f6bf11ed3c30e86)

Co-authored-by: Jakub Kulík &lt;Kulikjak@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 9032cf5cb1e33c0349089cfb0f6bf11ed3c30e86)

Co-authored-by: Jakub Kulík &lt;Kulikjak@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-28146: Fix a confusing error message in str.format() (GH-24213)</title>
<updated>2021-05-13T21:35:30+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-05-13T21:35:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=133013e8a1ecd570266de766e2df9745a24343be'/>
<id>133013e8a1ecd570266de766e2df9745a24343be</id>
<content type='text'>
Automerge-Triggered-By: GH:pitrou
(cherry picked from commit 4aeee0b47b3a2b604bbac37040320ffc88c291f2)

Co-authored-by: Irit Katriel &lt;iritkatriel@yahoo.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Automerge-Triggered-By: GH:pitrou
(cherry picked from commit 4aeee0b47b3a2b604bbac37040320ffc88c291f2)

Co-authored-by: Irit Katriel &lt;iritkatriel@yahoo.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-44070: No longer eagerly makes import filenames absolute, except for extension modules (GH-26025)</title>
<updated>2021-05-10T22:45:50+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@python.org</email>
</author>
<published>2021-05-10T22:45:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=23822e2c654e950bcfa563e27b99bcb46187ac8b'/>
<id>23822e2c654e950bcfa563e27b99bcb46187ac8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42800: Add audit events for f_code and tb_frame (GH-24182)</title>
<updated>2021-05-03T13:06:36+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@python.org</email>
</author>
<published>2021-05-03T13:06:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=bb2f3ff7a8f0c3565ccc1946dba7e09a3f7dc209'/>
<id>bb2f3ff7a8f0c3565ccc1946dba7e09a3f7dc209</id>
<content type='text'>
Accessing the following attributes will now fire PEP 578 style audit hooks as (object.__getattr__, obj, name):
* PyTracebackObject: tb_frame
* PyFrameObject: f_code
* PyGenObject: gi_code, gi_frame
* PyCoroObject: cr_code, cr_frame
* PyAsyncGenObject: ag_code, ag_frame</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Accessing the following attributes will now fire PEP 578 style audit hooks as (object.__getattr__, obj, name):
* PyTracebackObject: tb_frame
* PyFrameObject: f_code
* PyGenObject: gi_code, gi_frame
* PyCoroObject: cr_code, cr_frame
* PyAsyncGenObject: ag_code, ag_frame</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-43105: Importlib now resolves relative paths when creating module spec objects from file locations (GH-25121)</title>
<updated>2021-04-07T11:35:36+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@python.org</email>
</author>
<published>2021-04-07T11:35:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=0af99b44edf559305def22b2d68be685ce50d7f6'/>
<id>0af99b44edf559305def22b2d68be685ce50d7f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[3.9] bpo-43710: Rollback the 3.9 bpo-42500 fix, it broke the ABI in 3.9.3 (#25179)</title>
<updated>2021-04-04T11:02:29+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@krypto.org</email>
</author>
<published>2021-04-04T11:02:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c7b0feca25fc68ec3e0884b82e5f45a4da011e8e'/>
<id>c7b0feca25fc68ec3e0884b82e5f45a4da011e8e</id>
<content type='text'>
This reverts commit 8b795ab5541d8a4e69be4137dfdc207714270b77.

It changed the PyThreadState structure size, breaking the ABI in 3.9.3.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 8b795ab5541d8a4e69be4137dfdc207714270b77.

It changed the PyThreadState structure size, breaking the ABI in 3.9.3.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-43660: Fix crash when displaying exceptions with custom values for sys.stderr (GH-25075) (GH-25083)</title>
<updated>2021-03-29T23:24:33+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-03-29T23:24:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=ff4715a7332123713de9920e724bb6c412d8ccef'/>
<id>ff4715a7332123713de9920e724bb6c412d8ccef</id>
<content type='text'>
(cherry picked from commit 09b90a037d18f5d4acdf1b14082e57bda78e85d3)

Co-authored-by: Pablo Galindo &lt;Pablogsal@gmail.com&gt;

Co-authored-by: Pablo Galindo &lt;Pablogsal@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 09b90a037d18f5d4acdf1b14082e57bda78e85d3)

Co-authored-by: Pablo Galindo &lt;Pablogsal@gmail.com&gt;

Co-authored-by: Pablo Galindo &lt;Pablogsal@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
