]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
GH-142718: JIT: Fix crash due to incorrect caching on side exits when exiting jitted...
authorMark Shannon <mark@hotpy.org>
Mon, 15 Dec 2025 19:01:29 +0000 (19:01 +0000)
committerGitHub <noreply@github.com>
Mon, 15 Dec 2025 19:01:29 +0000 (19:01 +0000)
commit27a2e49d1849751008ea5807558129e11d35fb7a
tree0de0b99ca3388a0ce45c127ede9f29da5c63ebd5
parent1a9cdaf63af7014dd7bd852b4d8a8c0ab98387ab
GH-142718: JIT: Fix crash due to incorrect caching on side exits when exiting jitted code. (GH-142762)

JIT: Fix crash due to incorrect caching on side exits when exiting jitted code.

* Make sure that stack is in correct state at side exits with TOS cached values
* Simplify choice of cached items for side exits
Include/internal/pycore_uop_ids.h
Include/internal/pycore_uop_metadata.h
Lib/test/test_capi/test_opt.py
Misc/NEWS.d/next/Core_and_Builtins/2025-12-15-15-07-40.gh-issue-142718.zjiGjS.rst [new file with mode: 0644]
Python/executor_cases.c.h
Tools/cases_generator/analyzer.py
Tools/cases_generator/tier2_generator.py