]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Rewrite the tracing JIT to use a common opcode handler
authorKen Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Thu, 23 Oct 2025 23:13:48 +0000 (00:13 +0100)
committerKen Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Thu, 23 Oct 2025 23:13:48 +0000 (00:13 +0100)
commitcedd7af91afc1b1f43d32b3419dfc6a70a75fd43
treeeec7c3e44d931d0d4506fd16d2a2f105a494ad0b
parent3385420364c8c6fe2e067e265a7252af76a6786c
Rewrite the tracing JIT to use a common opcode handler
20 files changed:
Include/internal/pycore_interp_structs.h
Include/internal/pycore_magic_number.h
Include/internal/pycore_opcode_metadata.h
Include/internal/pycore_optimizer.h
Include/opcode_ids.h
Lib/_opcode_metadata.py
Lib/test/test_sys.py
Makefile.pre.in
Python/bytecodes.c
Python/ceval.c
Python/ceval_macros.h
Python/executor_cases.c.h
Python/generated_cases.c.h
Python/generated_tracer_cases.c.h [deleted file]
Python/opcode_targets.h
Python/optimizer.c
Tools/cases_generator/generators_common.py
Tools/cases_generator/target_generator.py
Tools/cases_generator/tier1_generator.py
Tools/cases_generator/tracer_generator.py [deleted file]