<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Include, branch v3.11.0a2</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>Python 3.11.0a2</title>
<updated>2021-11-05T19:04:04+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>pablogsal@gmail.com</email>
</author>
<published>2021-11-05T19:02:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e2b4e4bab90b69fbd3614fc9ce5755edfe184297'/>
<id>e2b4e4bab90b69fbd3614fc9ce5755edfe184297</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45292: [PEP 654] Update traceback display code to work with exception groups (GH-29207)</title>
<updated>2021-11-05T09:39:18+00:00</updated>
<author>
<name>Irit Katriel</name>
<email>1055913+iritkatriel@users.noreply.github.com</email>
</author>
<published>2021-11-05T09:39:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=3509b26c916707363c71a1df040855e395cf4817'/>
<id>3509b26c916707363c71a1df040855e395cf4817</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45691: Make array of small ints static to fix use-after-free error. (GH-29366)</title>
<updated>2021-11-03T16:22:32+00:00</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2021-11-03T16:22:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=acc89db9233abf4d903af9a7595a2ed7478fe7d3'/>
<id>acc89db9233abf4d903af9a7595a2ed7478fe7d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45395: Make custom frozen modules additions instead of replacements. (gh-28778)</title>
<updated>2021-10-28T21:04:33+00:00</updated>
<author>
<name>Eric Snow</name>
<email>ericsnowcurrently@gmail.com</email>
</author>
<published>2021-10-28T21:04:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=074fa5750640a067d9894c69378a00ceecc3b948'/>
<id>074fa5750640a067d9894c69378a00ceecc3b948</id>
<content type='text'>
Currently custom modules (the array set on PyImport_FrozenModules) replace all the frozen stdlib modules. That can be problematic and is unlikely to be what the user wants. This change treats the custom frozen modules as additions instead. They take precedence over all other frozen modules except for those needed to bootstrap the import system. If the "code" field of an entry in the custom array is NULL then that frozen module is treated as disabled, which allows a custom entry to disable a frozen stdlib module.

This change allows us to get rid of is_essential_frozen_module() and simplifies the logic for which frozen modules should be ignored.

https://bugs.python.org/issue45395</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently custom modules (the array set on PyImport_FrozenModules) replace all the frozen stdlib modules. That can be problematic and is unlikely to be what the user wants. This change treats the custom frozen modules as additions instead. They take precedence over all other frozen modules except for those needed to bootstrap the import system. If the "code" field of an entry in the custom array is NULL then that frozen module is treated as disabled, which allows a custom entry to disable a frozen stdlib module.

This change allows us to get rid of is_essential_frozen_module() and simplifies the logic for which frozen modules should be ignored.

https://bugs.python.org/issue45395</pre>
</div>
</content>
</entry>
<entry>
<title>Store actual ints, not pointers to them in the interpreter state. (GH-29274)</title>
<updated>2021-10-28T16:35:43+00:00</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2021-10-28T16:35:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4fc68560ea0d506c152a82c48c162bfe002f34a8'/>
<id>4fc68560ea0d506c152a82c48c162bfe002f34a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45256: Rationalize code around Python-to-Python calls a bit. (GH-29235)</title>
<updated>2021-10-28T15:14:59+00:00</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2021-10-28T15:14:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=7f61d9d84843e3445f62eb00c47902f0daa30a72'/>
<id>7f61d9d84843e3445f62eb00c47902f0daa30a72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45637: Store the frame pointer in the cframe (GH-29267)</title>
<updated>2021-10-28T12:59:11+00:00</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2021-10-28T12:59:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f291404a802d6a1bc50f817c7a26ff3ac9a199ff'/>
<id>f291404a802d6a1bc50f817c7a26ff3ac9a199ff</id>
<content type='text'>
* Rename 'frame' to 'current_frame'</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rename 'frame' to 'current_frame'</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-44511: Improve the bytecode for class and mapping patterns (GH-26922)</title>
<updated>2021-10-27T09:45:35+00:00</updated>
<author>
<name>Brandt Bucher</name>
<email>brandt@python.org</email>
</author>
<published>2021-10-27T09:45:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=82a662e5216a9b3969054c540a759a9493468510'/>
<id>82a662e5216a9b3969054c540a759a9493468510</id>
<content type='text'>
* Refactor mapping patterns and speed up class patterns.

* Simplify MATCH_KEYS and MATCH_CLASS.

* Add COPY opcode.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Refactor mapping patterns and speed up class patterns.

* Simplify MATCH_KEYS and MATCH_CLASS.

* Add COPY opcode.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45506: Normalize _PyPathConfig.stdlib_dir when calculated. (#29040)</title>
<updated>2021-10-22T23:20:03+00:00</updated>
<author>
<name>Eric Snow</name>
<email>ericsnowcurrently@gmail.com</email>
</author>
<published>2021-10-22T23:20:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=17c61045c51512add61a9e75e9c7343cf4e4fb82'/>
<id>17c61045c51512add61a9e75e9c7343cf4e4fb82</id>
<content type='text'>
The recently added PyConfig.stdlib_dir was being set with ".." entries. When __file__ was added for from modules this caused a problem on out-of-tree builds. This PR fixes that by normalizing "stdlib_dir" when it is calculated in getpath.c.

https://bugs.python.org/issue45506</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The recently added PyConfig.stdlib_dir was being set with ".." entries. When __file__ was added for from modules this caused a problem on out-of-tree builds. This PR fixes that by normalizing "stdlib_dir" when it is calculated in getpath.c.

https://bugs.python.org/issue45506</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45292: [PEP 654] add the ExceptionGroup and BaseExceptionGroup classes (GH-28569)</title>
<updated>2021-10-22T23:13:46+00:00</updated>
<author>
<name>Irit Katriel</name>
<email>1055913+iritkatriel@users.noreply.github.com</email>
</author>
<published>2021-10-22T23:13:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f30ad65dbf3c6b1b5eec14dc954d65ef32327857'/>
<id>f30ad65dbf3c6b1b5eec14dc954d65ef32327857</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
