COMMITS
/ Python/optimizer_analysis.c May 11, 2026
May 3, 2026
April 27, 2026
M
GH-146073: Add fitness to executor dumps. (GH-148959)
Mark Shannon committed
April 14, 2026
N
gh-148510: restore `func_version` check in `_LOAD_ATTR_PROPERTY_FRAME` (GH-148528)
Neko Asakura committed
April 12, 2026
K
gh-146261: JIT: protect against function version changes (#146300)
Ken Jin committed
S
gh-148393: Use atomic ops on _ma_watcher_tag in free threading build (gh-148397)
Sam Gross committed
April 11, 2026
K
gh-131798: do not watch immutable types in JIT (#148383)
Kumar Aditya committed
N
gh-148211: decompose `_POP_TWO/_POP_CALL(_ONE/_TWO)` in JIT (GH-148377)
Neko Asakura committed
N
gh-148211: decompose `[_POP_TWO/_INSERT_2]_LOAD_CONST_INLINE_BORROW` in JIT (GH-148357)
Neko Asakura committed
April 10, 2026
April 9, 2026
N
gh-148211: decompose `_INSERT_1_LOAD_CONST_INLINE(_BORROW)` in JIT (GH-148283)
Neko Asakura committed
K
gh-131798: fold super method lookups in JIT (#148231)
Kumar Aditya committed
N
gh-148211: refactor bool to explicit uops in JIT (GH-148258)
Neko Asakura committed
April 8, 2026
N
gh-148211: decompose `_POP_TOP_LOAD_CONST_INLINE(_BORROW)` in JIT (GH-148230)
Neko Asakura committed
N
gh-148235: remove duplicate uops `_LOAD_CONST_UNDER_INLINE(_BORROW)` in JIT (GH-148236)
Neko Asakura committed
April 4, 2026
D
gh-148083: Prevent constant folding when lhs is container types (gh-148090)
Donghee Na committed
D
gh-148083: Constant-fold _CONTAINS_OP_SET for frozenset (gh-148084)
Donghee Na committed
March 30, 2026
K
gh-146558: JIT optimize dict access for objects with known hash (#146559)
Kumar Aditya committed
March 26, 2026
K
gh-GH-131798: optimize jit attribute loads on immutable types (#146449)
Kumar Aditya committed
March 20, 2026
March 3, 2026
D
gh-145214: Narrow _GUARD_TOS_ANY_{SET,DICT} by using probable type (gh-145215)
Donghee Na committed
February 19, 2026
M
GH-144651: Optimize the new uops added when recording values during tracing. (GH-144948)
Mark Shannon committed
February 14, 2026
C
fix warnings in jit builds (GH-144817)
Chris Eibl committed
February 9, 2026
H
gh-144623: Fix missing output uops in optimizer debug output (GH-144617)
Hai Zhu committed
February 5, 2026
M
GH-144179: Use recorded values to make optimizer more robust (GH-144437)
Mark Shannon committed
February 2, 2026
H
January 30, 2026
January 29, 2026
H
gh-143946: Add more debug info in `optimize_uops` (GH-144262)
Hai Zhu committed
January 25, 2026
January 24, 2026
January 22, 2026
M
GH-139109: Partial reworking of JIT data structures (GH-144105)
Mark Shannon committed
January 21, 2026
January 17, 2026
H
gh-143421: Use new buffer to save optimized uops (GH-143682)
Hai Zhu committed
January 9, 2026
K
gh-143421: Allocate all JIT state in one go (GH-143626)
Ken Jin committed
K
gh-143421: Lazily allocate tracer code and opt buffers (GH-143597)
Ken Jin committed
January 8, 2026
January 6, 2026
N
gh-134584: Eliminate redundant refcounting from `TO_BOOL_STR` (GH-143417)
Nadeshiko Manju committed
December 23, 2025
T
gh-134584: Eliminate redundant refcounting from `_CALL_TYPE_1` (GH-135818)
Tomas R. committed
December 15, 2025
K
gh-134584: Remove custom float decref ops (GH-142576)
Ken Jin committed
December 8, 2025
K
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
November 13, 2025
K
gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)
Ken Jin committed
September 18, 2025
M
GH-138378: Move globals-to-consts pass into main optimizer pass (GH-138379)
Mark Shannon committed
September 15, 2025
K
gh-132732: Clear errors in JIT optimizer on error (GH-136048)
Ken Jin committed
September 3, 2025