]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
GH-121131: Clean up and fix some instrumented instructions. (GH-121132)
authorMark Shannon <mark@hotpy.org>
Fri, 26 Jul 2024 11:24:12 +0000 (12:24 +0100)
committerGitHub <noreply@github.com>
Fri, 26 Jul 2024 11:24:12 +0000 (12:24 +0100)
commitafb0aa6ed20bd8e982ecb307f12923cf8dbccd8c
tree222f3075796f8167442bcc744c52efe3c7c8eaa5
parentd9efa45d7457b0dfea467bb1c2d22c69056ffc73
GH-121131: Clean up and fix some instrumented instructions. (GH-121132)

* Add support for 'prev_instr' to code generator and refactor some INSTRUMENTED instructions
15 files changed:
Include/internal/pycore_opcode_metadata.h
Include/internal/pycore_uop_ids.h
Include/opcode_ids.h
Lib/_opcode_metadata.py
Lib/test/test_sys_settrace.py
Python/bytecodes.c
Python/ceval.c
Python/ceval_macros.h
Python/executor_cases.c.h
Python/generated_cases.c.h
Python/opcode_targets.h
Python/optimizer_cases.c.h
Tools/cases_generator/analyzer.py
Tools/cases_generator/opcode_metadata_generator.py
Tools/cases_generator/tier1_generator.py