COMMITS
/ Lib/test/test_generated_cases.py April 28, 2026
April 14, 2026
H
N
gh-148515: make `optimizer_generator` respect multiple caches (#148524)
Neko Asakura committed
April 13, 2026
N
gh-148285: Allow recording uops after specializing uops (GH-148482)
Neko Asakura committed
January 9, 2026
December 4, 2025
K
gh-141976: Check stack bounds in JIT optimizer (GH-142201)
Ken Jin committed
December 3, 2025
M
GH-141794: Limit size of generated machine code. (GH-142228)
Mark Shannon committed
September 18, 2025
V
gh-135755: Make Py_TAIL_CALL_INTERP macro private (#138981)
Victor Stinner committed
September 3, 2025
S
gh-138264: Fix gcc 14 compiler warnings (GH-138265)
Serhiy Storchaka committed
July 21, 2025
M
gh-136438: Make sure `test_generated_cases` pass with all optimization levels (#136594)
Mikhail Efimov committed
July 2, 2025
June 27, 2025
K
gh-132732: Automatically constant evaluate pure operations (GH-132733)
Ken Jin committed
June 17, 2025
K
gh-134584: Decref elimination for float ops in the JIT (GH-134588)
Ken Jin committed
June 11, 2025
M
GH-135379: Remove types from stack items in code generator. (GH-135384)
Mark Shannon committed
May 25, 2025
H
gh-134357: Remove unused imports in tests (#134340)
Hugo van Kemenade committed
May 8, 2025
April 30, 2025
B
Get rid of ERROR_IF's "label" parameter (GH-132654)
Brandt Bucher committed
April 14, 2025
M
GH-131498: Cases generator: Allow input and 'peek' variables to be modified (GH-132506)
Mark Shannon committed
April 2, 2025
M
GH-131498: Cases generator: Parse down to C statement level. (GH-131948)
Mark Shannon committed
March 31, 2025
M
GH-131498: Another refactoring of the code generator (GH-131827)
Mark Shannon committed
March 26, 2025
M
GH-131729: Code-gen better liveness analysis (GH-131732)
Mark Shannon committed
March 21, 2025
M
GH-131513: Cases generator: Allow dead inputs to be reassigned (GH-131515)
Mark Shannon committed
March 20, 2025
M
GH-131498: Remove conditional stack effects (GH-131499)
Mark Shannon committed
M
GH-130296: Remove `_PyOpcode_max_stack_effect` as it is no longer used (GH-131493)
Mark Shannon committed
February 28, 2025
M
GH-130296: Avoid stack transients in four instructions. (GH-130310)
Mark Shannon committed
February 15, 2025
K
gh-129989: Properly disable tailcall interp in configure (GH-129991)
Ken Jin committed
February 12, 2025
M
GH-128682: Account for escapes in `DECREF_INPUTS` (GH-129953)
Mark Shannon committed
February 7, 2025
K
gh-128563: Move assignment of opcode into ifdef (GH-129803)
Ken Jin committed
February 6, 2025
K
gh-128563: A new tail-calling interpreter (GH-128718)
Ken Jin committed
February 4, 2025
M
GH-128682: Spill the stack pointer in labels, as well as instructions (GH-129618)
Mark Shannon committed
February 3, 2025
M
GH-128682: Make `PyStackRef_CLOSE` escaping. (GH-129404)
Mark Shannon committed
January 27, 2025
K
gh-128563: Move labels in ceval.c to bytecodes.c (GH-129112)
Ken Jin committed
January 23, 2025
January 22, 2025
K
January 20, 2025
M
M
GH-128939: Refactor JIT optimize structs (GH-128940)
Mark Shannon committed
January 14, 2025
January 13, 2025
M
GH-128682: Stronger checking of `PyStackRef_CLOSE` and `DEAD`. (GH-128683)
Mark Shannon committed
January 6, 2025
M
GH-128073: Include `EXIT_IF` when checking for escaping calls (GH-128537)
Mark Shannon committed
December 13, 2024
November 26, 2024
November 1, 2024
October 29, 2024
T
gh-118423: Add `INSTRUCTION_SIZE` macro to code generator (GH-125467)
Tomas R. committed
October 22, 2024
M
October 9, 2024
T
October 7, 2024
M
GH-119866: Spill the stack around escaping calls. (GH-124392)
Mark Shannon committed
September 25, 2024
September 12, 2024
August 14, 2024
M
GH-120024: Remove `CHECK_EVAL_BREAKER` macro. (GH-122968)
Mark Shannon committed
August 1, 2024
M
GH-122155: Track local variables between pops and pushes in cases generator (GH-122286)
Mark Shannon committed