]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
GH-126910: Make `_Py_get_machine_stack_pointer` return the stack pointer (#147945)
authorMark Shannon <Mark.Shannon@arm.com>
Wed, 1 Apr 2026 16:15:13 +0000 (17:15 +0100)
committerGitHub <noreply@github.com>
Wed, 1 Apr 2026 16:15:13 +0000 (17:15 +0100)
commit255026d9eea81719214c8e807d23df55b5f39b54
tree70203ece7f66690ce0d4142855c5deba2d29f3d7
parent9e5b8383724211d14165a32c0e7682e56e13843a
GH-126910: Make `_Py_get_machine_stack_pointer` return the stack pointer (#147945)

* Make _Py_get_machine_stack_pointer return the stack pointer (or close to it), not the frame pointer

* Make ``_Py_ReachedRecursionLimit`` inline again
* Remove ``_Py_MakeRecCheck`` relacing its use with ``_Py_ReachedRecursionLimit``
* Move stack swtiching check into ``_Py_CheckRecursiveCall``
Include/internal/pycore_ceval.h
Include/internal/pycore_pystate.h
Include/internal/pycore_pythonrun.h
Include/pyport.h
Lib/test/test_pyexpat.py
Python/ceval.c
Python/jit.c