]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
GH-131498: Another refactoring of the code generator (GH-131827)
authorMark Shannon <mark@hotpy.org>
Mon, 31 Mar 2025 12:52:48 +0000 (13:52 +0100)
committerGitHub <noreply@github.com>
Mon, 31 Mar 2025 12:52:48 +0000 (13:52 +0100)
commitc535a132e40a516a7cca219b2659e85bccaa0529
treeba69de6aa8313c37e5486c49c2763688e2b16637
parentba11f45dd969dfb039dfb47270de4f8c6a03d241
GH-131498: Another refactoring of the code generator (GH-131827)

* Rename 'defined' attribute to 'in_local' to more accurately reflect how it is used

* Make death of variables explicit even for array variables.

* Convert in_memory from boolean to stack offset

* Don't apply liveness analyis to optimizer generated code

* Add 'out' parameter to stack.pop
Lib/test/test_generated_cases.py
Python/bytecodes.c
Python/generated_cases.c.h
Tools/cases_generator/cwriter.py
Tools/cases_generator/generators_common.py
Tools/cases_generator/opcode_metadata_generator.py
Tools/cases_generator/optimizer_generator.py
Tools/cases_generator/stack.py
Tools/cases_generator/tier1_generator.py
Tools/cases_generator/tier2_generator.py
Tools/cases_generator/uop_metadata_generator.py