<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cpython.git/Python/bytecodes.c, branch v3.15.0a1</title>
<subtitle>https://github.com/python/cpython.git</subtitle>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/'/>
<entry>
<title>gh-133171: Re-enable JUMP_BACKWARD to free-threading build (gh-137800)</title>
<updated>2025-09-24T05:19:17Z</updated>
<author>
<name>Donghee Na</name>
<email>donghee.na@python.org</email>
</author>
<published>2025-09-24T05:19:17Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=c4f21d7c7c415a85a975fb878a1e578c12969d82'/>
<id>c4f21d7c7c415a85a975fb878a1e578c12969d82</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-135755: Make Py_TAIL_CALL_INTERP macro private (#138981)</title>
<updated>2025-09-18T12:33:07Z</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2025-09-18T12:33:07Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=6504f20ccedf0b27275327e72698dee5f0c75ba8'/>
<id>6504f20ccedf0b27275327e72698dee5f0c75ba8</id>
<content type='text'>
Rename Py_TAIL_CALL_INTERP to _Py_TAIL_CALL_INTERP.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename Py_TAIL_CALL_INTERP to _Py_TAIL_CALL_INTERP.</pre>
</div>
</content>
</entry>
<entry>
<title>GH-138378: Move globals-to-consts pass into main optimizer pass (GH-138379)</title>
<updated>2025-09-18T09:09:59Z</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2025-09-18T09:09:59Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=3b8325736608b246efb18dad5626766dde276e13'/>
<id>3b8325736608b246efb18dad5626766dde276e13</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-137136: Suppress build warnings when build on Windows with --experimental-jit-interpreter (GH-137137)</title>
<updated>2025-09-03T14:42:26Z</updated>
<author>
<name>AN Long</name>
<email>aisk@users.noreply.github.com</email>
</author>
<published>2025-09-03T14:42:26Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=1ff2cbbac85e59ca675cc482b5bbe1aaf1fac5b2'/>
<id>1ff2cbbac85e59ca675cc482b5bbe1aaf1fac5b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GH-137959: Replace shim code in jitted code with a single trampoline function. (GH-137961)</title>
<updated>2025-08-21T09:40:53Z</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2025-08-21T09:40:53Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=a8d9d947843200a09c154f3bc55f4e87e35edab3'/>
<id>a8d9d947843200a09c154f3bc55f4e87e35edab3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-137883: Check the recursion limit for specialized keyword argument calls (GH-137887)</title>
<updated>2025-08-19T08:53:38Z</updated>
<author>
<name>Peter Bierma</name>
<email>zintensitydev@gmail.com</email>
</author>
<published>2025-08-19T08:53:38Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=b07a267953b35f36f433b3078b2f6c89b95c72b9'/>
<id>b07a267953b35f36f433b3078b2f6c89b95c72b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)</title>
<updated>2025-08-13T18:15:12Z</updated>
<author>
<name>Sam Gross</name>
<email>colesbury@gmail.com</email>
</author>
<published>2025-08-13T18:15:12Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=a10152f8fd0f4b291e53d646cffe22fbeec73e1e'/>
<id>a10152f8fd0f4b291e53d646cffe22fbeec73e1e</id>
<content type='text'>
There were a few thread-safety issues when profiling or tracing all
threads via PyEval_SetProfileAllThreads or PyEval_SetTraceAllThreads:

* The loop over thread states could crash if a thread exits concurrently
  (in both the free threading and default build)
* The modification of `c_profilefunc` and `c_tracefunc` wasn't
  thread-safe on the free threading build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There were a few thread-safety issues when profiling or tracing all
threads via PyEval_SetProfileAllThreads or PyEval_SetTraceAllThreads:

* The loop over thread states could crash if a thread exits concurrently
  (in both the free threading and default build)
* The modification of `c_profilefunc` and `c_tracefunc` wasn't
  thread-safe on the free threading build.
</pre>
</div>
</content>
</entry>
<entry>
<title>GH-132532: Add new DSL macros to better declare semantics of exits at ends of instructions/uops. (GH-137098)</title>
<updated>2025-08-09T14:41:28Z</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2025-08-09T14:41:28Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=af15e1d13ea26575afbb94b814e541586547a706'/>
<id>af15e1d13ea26575afbb94b814e541586547a706</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GH-136410: Faster side exits by using a cold exit stub (GH-136411)</title>
<updated>2025-08-01T15:26:07Z</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2025-08-01T15:26:07Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=e7b55f564dbf5a788e8f6edc55ef441d6afad01c'/>
<id>e7b55f564dbf5a788e8f6edc55ef441d6afad01c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-115999: remove redundant check in free-threading from `_STORE_ATTR_WITH_HINT` (#136249)</title>
<updated>2025-07-04T03:34:47Z</updated>
<author>
<name>Kumar Aditya</name>
<email>kumaraditya@python.org</email>
</author>
<published>2025-07-04T03:34:47Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=85f092f541a2caf47e77b8510cbc720216e91e63'/>
<id>85f092f541a2caf47e77b8510cbc720216e91e63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
