COMMITS
/ Tools/cases_generator/generate_cases.py March 31, 2023
I
gh-87092: move CFG related code from compile.c to flowgraph.c (#103021)
Irit Katriel committed
March 17, 2023
C
gh-102781: fix cwd dependence in cases generator (#102782)
Carl Meyer committed
March 15, 2023
I
gh-102738: remove from cases generator the code related to register instructions (#102739)
Irit Katriel committed
G
gh-102654: Insert #line directives in generated_cases.c.h (#102669)
Guido van Rossum committed
March 4, 2023
J
gh-102021 : Allow multiple input files for interpreter loop generator (#102022)
Jacob Bower committed
February 28, 2023
G
GH-102305: Expand some macros in generated_cases.c.h (#102309)
Guido van Rossum committed
February 20, 2023
S
gh-101907: Stop using `_Py_OPCODE` and `_Py_OPARG` macros (GH-101912)
Steve Dower committed
February 9, 2023
G
gh-98831: Use opcode metadata for stack_effect() (#101704)
Guido van Rossum committed
February 8, 2023
G
gh-98831: Modernize CALL and family (#101508)
Guido van Rossum committed
G
gh-98831: Modernize CALL_FUNCTION_EX (#101627)
Guido van Rossum committed
February 7, 2023
G
gh-98831: Finish the UNPACK_SEQUENCE family (#101666)
Guido van Rossum committed
February 1, 2023
I
January 31, 2023
G
gh-98831: Clean up and add cache size static_assert to macro (#101442)
Guido van Rossum committed
January 30, 2023
G
GH-101369: Allow macros as family members (#101399)
Guido van Rossum committed
G
gh-98831: Support conditional effects; use for LOAD_ATTR (#101333)
Guido van Rossum committed
January 26, 2023
G
gh-98831: Fix two bugs in case generator (#101349)
Guido van Rossum committed
January 25, 2023
I
gh-98831: rewrite RAISE_VARARGS in the instruction definition DSL (#101306)
Irit Katriel committed
I
gh-98831: add variable stack effect support to cases generator (#101309)
Irit Katriel committed
January 24, 2023
I
gh-98831: rewrite pattern matching opcodes in the instruction definition DSL (#101287)
Irit Katriel committed
January 19, 2023
I
gh-98831: register instructions have 0 pushes and pops (#101163)
Irit Katriel committed
January 17, 2023
G
GH-98831: Implement array support in cases generator (#100912)
Guido van Rossum committed
January 14, 2023
G
GH-98831: Identify instructions that don't use oparg (#100957)
Guido van Rossum committed
January 9, 2023
G
GH-98831: Refactor instr format code and change to enum (#100895)
Guido van Rossum committed
January 5, 2023
G
GH-98831: Update generate_cases.py: register inst, opcode_metadata.h (#100735)
Guido van Rossum committed
December 28, 2022
G
GH-98831: Modernize a ton of simpler instructions (#100545)
Guido van Rossum committed
December 17, 2022
G
GH-98831: Add DECREF_INPUTS(), expanding to DECREF() each stack input (#100205)
Guido van Rossum committed
December 14, 2022
M
GH-100222: Redefine _Py_CODEUNIT as a union to clarify structure of code unit. (GH-100223)
Mark Shannon committed
December 8, 2022
G
GH-98831: Generate things in the input order (#100123)
Guido van Rossum committed
G
GH-98831: Typed stack effects, and more instructions converted (#99764)
Guido van Rossum committed
December 3, 2022
G
GH-98831: Support cache effects in super- and macro instructions (#99601)
Guido van Rossum committed
November 23, 2022
G
GH-98831: Add `macro` and `op` and their implementation to DSL (#99495)
Guido van Rossum committed
November 18, 2022
G
GH-98831: Refactor and fix cases generator (#99526)
Guido van Rossum committed
November 16, 2022
G
GH-98831: Implement basic cache effects (#99313)
Guido van Rossum committed
November 9, 2022
B
GH-98686: Get rid of "adaptive" and "quick" instructions (GH-99182)
Brandt Bucher committed
November 8, 2022
G
GH-98831: Simple input-output stack effects for bytecodes.c (#99120)
Guido van Rossum committed
November 6, 2022
G
GH-98831: Implement super-instruction generation (#99084)
Guido van Rossum committed
November 5, 2022
G
GH-99104: Update headers for bytecodes.c and generate_cases.py (#99112)
Guido van Rossum committed
November 4, 2022
G
GH-98831: Auto-generate PREDICTED() macro calls (#99102)
Guido van Rossum committed
November 3, 2022
G
GH-98831: "Generate" the interpreter (#98830)
Guido van Rossum committed