]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
GH-104584: Fix ENTER_EXECUTOR (GH-106141)
authorMark Shannon <mark@hotpy.org>
Mon, 3 Jul 2023 20:28:27 +0000 (21:28 +0100)
committerGitHub <noreply@github.com>
Mon, 3 Jul 2023 20:28:27 +0000 (21:28 +0100)
commite5862113dde7a66b08f1ece542a3cfaf0a3d9080
tree1085ca157fffe2548dcdc6227515f19329a6ef8d
parent7f4c8121db62a9f72f00f2d9f73381e82f289581
GH-104584: Fix ENTER_EXECUTOR (GH-106141)

* Check eval-breaker in ENTER_EXECUTOR.

* Make sure that frame->prev_instr is set before entering executor.
Include/internal/pycore_ceval.h
Python/bytecodes.c
Python/ceval.c
Python/ceval_gil.c
Python/ceval_macros.h
Python/executor_cases.c.h
Python/generated_cases.c.h
Python/opcode_metadata.h