<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/traceback.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>[3.10] bpo-45355: Use sizeof(_Py_CODEUNIT) instead of literal 2 for the size of the code unit (GH-28711). (GH-28718)</title>
<updated>2021-10-04T12:01:11+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2021-10-04T12:01:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b5499784ec0aa24c8f0d91f2317cc53b7743ada9'/>
<id>b5499784ec0aa24c8f0d91f2317cc53b7743ada9</id>
<content type='text'>
(cherry picked from commit 60b9e040c9cf40e69f42c0008e564458aa0379e8)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 60b9e040c9cf40e69f42c0008e564458aa0379e8)
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45061: Enhance faulthandler traceback wit no Python frame (GH-28090)</title>
<updated>2021-08-31T15:53:17+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-08-31T15:53:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=c4c57e5c0eb79795d4fd1d9d8292455567c60070'/>
<id>c4c57e5c0eb79795d4fd1d9d8292455567c60070</id>
<content type='text'>
Fix indentation of &lt;no Python frame&gt; message in a faulthandler
traceback or a Fatal Python error traceback. Example:

Current thread 0x00007f03896fb740 (most recent call first):
  Garbage-collecting
  &lt;no Python frame&gt;
(cherry picked from commit 888d4cc06b887e77f281ba4d640e281cb4c61b7b)

Co-authored-by: Victor Stinner &lt;vstinner@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix indentation of &lt;no Python frame&gt; message in a faulthandler
traceback or a Fatal Python error traceback. Example:

Current thread 0x00007f03896fb740 (most recent call first):
  Garbage-collecting
  &lt;no Python frame&gt;
(cherry picked from commit 888d4cc06b887e77f281ba4d640e281cb4c61b7b)

Co-authored-by: Victor Stinner &lt;vstinner@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-44449: faulthandler don't modify frame refcnt (GH-27850)</title>
<updated>2021-08-30T13:24:39+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2021-08-30T13:24:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=fe997e1a67835a929705c8c305d41c4d7dd326e3'/>
<id>fe997e1a67835a929705c8c305d41c4d7dd326e3</id>
<content type='text'>
Fix a crash in the signal handler of the faulthandler module: no
longer modify the reference count of frame objects.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix a crash in the signal handler of the faulthandler module: no
longer modify the reference count of frame objects.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-44466: Faulthandler now detects the GC (GH-26823) (GH-26826)</title>
<updated>2021-06-21T12:23:13+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2021-06-21T12:23:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=9b0bbb9143d15507aae0ff3afeb05969178b306c'/>
<id>9b0bbb9143d15507aae0ff3afeb05969178b306c</id>
<content type='text'>
The faulthandler module now detects if a fatal error occurs during a
garbage collector collection (only if all_threads is true).

(cherry picked from commit d19163912bfc790283724f05328bd31e4e65003d)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The faulthandler module now detects if a fatal error occurs during a
garbage collector collection (only if all_threads is true).

(cherry picked from commit d19163912bfc790283724f05328bd31e4e65003d)</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42800: Rename AUDIT_READ to PY_AUDIT_READ (GH-25736)</title>
<updated>2021-04-30T00:08:55+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@python.org</email>
</author>
<published>2021-04-30T00:08:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=87655e2cf58c543914ea05ebe5a0377441da1ef2'/>
<id>87655e2cf58c543914ea05ebe5a0377441da1ef2</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 hooks for f_code and tb_frame (GH-24182)</title>
<updated>2021-04-29T23:15:55+00:00</updated>
<author>
<name>Ryan Hileman</name>
<email>lunixbochs@gmail.com</email>
</author>
<published>2021-04-29T23:15:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=9a2c2a9ec3140b6c54c9ef9d994311f114128ee3'/>
<id>9a2c2a9ec3140b6c54c9ef9d994311f114128ee3</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
Add an AUDIT_READ attribute flag aliased to READ_RESTRICTED.
Update obsolete flag documentation.</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
Add an AUDIT_READ attribute flag aliased to READ_RESTRICTED.
Update obsolete flag documentation.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-27129: Use instruction offsets, not byte offsets, in bytecode and internally. (GH-25069)</title>
<updated>2021-04-01T15:00:31+00:00</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2021-04-01T15:00:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=fcb55c0037baab6f98f91ee38ce84b6f874f034a'/>
<id>fcb55c0037baab6f98f91ee38ce84b6f874f034a</id>
<content type='text'>
* Use instruction offset, rather than bytecode offset. Streamlines interpreter dispatch a bit, and removes most EXTENDED_ARGs for jumps.

* Change some uses of PyCode_Addr2Line to PyFrame_GetLineNumber</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use instruction offset, rather than bytecode offset. Streamlines interpreter dispatch a bit, and removes most EXTENDED_ARGs for jumps.

* Change some uses of PyCode_Addr2Line to PyFrame_GetLineNumber</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42923: _Py_DumpExtensionModules() ignores stdlib ext (GH-24254)</title>
<updated>2021-01-19T22:35:27+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2021-01-19T22:35:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=66f77caca39ba39ebe1e4a95dba6d19b20d51951'/>
<id>66f77caca39ba39ebe1e4a95dba6d19b20d51951</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42923: Py_FatalError() avoids fprintf() (GH-24242)</title>
<updated>2021-01-18T17:34:56+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2021-01-18T17:34:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=314b8787e0c50985ba708034b84ff5b37a1d47de'/>
<id>314b8787e0c50985ba708034b84ff5b37a1d47de</id>
<content type='text'>
* Replace buffered fprintf() with unbuffered _Py_write_noraise()
  in Py_FatalError().
* _Py_DumpHexadecimal() now accepts uintptr_t.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Replace buffered fprintf() with unbuffered _Py_write_noraise()
  in Py_FatalError().
* _Py_DumpHexadecimal() now accepts uintptr_t.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-26564: fix obsolete comment in traceback.c (GH-23819)</title>
<updated>2020-12-17T12:33:07+00:00</updated>
<author>
<name>Irit Katriel</name>
<email>iritkatriel@yahoo.com</email>
</author>
<published>2020-12-17T12:33:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=40125ab3252453bf205ed906e46bf9741c27bf9d'/>
<id>40125ab3252453bf205ed906e46bf9741c27bf9d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
