COMMITS
/ Lib/test/test_capi/test_opt.py May 4, 2026
K
gh-143732: allow dict subclasses to be specialized (GH-148128)
Kumar Aditya committed
May 2, 2026
N
gh-148871: extend and improve `LOAD_COMMON_CONSTANT` (GH-148971)
Neko Asakura committed
April 30, 2026
P
gh-149049: Fix jit binary op stack underflow (GH-149076)
Pieter Eendebak committed
April 28, 2026
N
gh-148211: decompose `_SHUFFLE_3_LOAD_CONST_INLINE_BORROW` in JIT (GH-148816)
Neko Asakura committed
April 24, 2026
April 16, 2026
M
P
gh-100239: Specialize more binary operations using BINARY_OP_EXTEND (GH-128956)
Pieter Eendebak committed
April 15, 2026
April 14, 2026
P
gh-146393: Use recorded type instead of instance in BINARY_OP (#148569)
Pieter Eendebak committed
P
K
gh-131798: constant fold special method lookups in JIT (#148432)
Kumar Aditya committed
K
gh-gh-131798: optimize `LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN` in the JIT (#148555)
Kumar Aditya committed
W
gh-131798: Constant-fold `_CONTAINS_OP_DICT` for frozendict (GH-148548)
Wulian233 committed
N
gh-148510: restore `func_version` check in `_LOAD_ATTR_PROPERTY_FRAME` (GH-148528)
Neko Asakura committed
April 13, 2026
W
K
gh-131798: optimize through keyword and bound method calls in the JIT (GH-148466)
Kumar Aditya committed
April 12, 2026
N
gh-148438: implement `_RECORD_BOUND_METHOD` in JIT (GH-148457)
Neko Asakura committed
K
gh-146261: JIT: protect against function version changes (#146300)
Ken Jin committed
W
gh-131798: Add `_CHECK_IS_NOT_PY_CALLABLE` to the JIT optimizer (GH-148434)
Wulian233 committed
April 11, 2026
W
gh-131798: Add `_IS_NONE` to the JIT optimizer (GH-148369)
Wulian233 committed
P
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
K
gh-131798: split `_CALL_BUILTIN_CLASS` to smaller uops (#148094)
Kumar Aditya committed
K
N
gh-148211: decompose `[_POP_CALL_X/_SHUFFLE_2]_LOAD_CONST_INLINE_BORROW` in JIT (GH-148313)
Neko Asakura committed
April 9, 2026
N
gh-148211: decompose `_INSERT_1_LOAD_CONST_INLINE(_BORROW)` in JIT (GH-148283)
Neko Asakura committed
S
K
gh-131798: fold super method lookups in JIT (#148231)
Kumar Aditya committed
April 8, 2026
K
gh-148210: fix incorrect `_BINARY_OP_SUBSCR_DICT` JIT optimization (GH-148213)
Kumar Aditya committed
S
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 6, 2026
P
gh-100239: Propagate type info through _BINARY_OP_EXTEND in tier 2 (GH-148146)
Pieter Eendebak committed
April 4, 2026
D
gh-148083: Constant-fold _CONTAINS_OP_SET for frozenset (gh-148084)
Donghee Na committed
K
gh-131798: split recursion check to _CHECK_RECURSION_LIMIT and combine checks (GH-148070)
Kumar Aditya committed
K
gh-131798: JIT inline function addresses of builtin methods (#146906)
Kumar Aditya committed
April 3, 2026
P
March 30, 2026
K
gh-146558: JIT optimize dict access for objects with known hash (#146559)
Kumar Aditya committed
March 28, 2026
March 27, 2026
March 26, 2026
K
gh-131798: JIT: split call method and call builtin opcodes into smaller uops (#146463)
Kumar Aditya committed
S
K
gh-GH-131798: optimize jit attribute loads on immutable types (#146449)
Kumar Aditya committed
K
K
March 24, 2026
P
gh-146306: JIT: Optimize float operations by mutating uniquely-referenced operands in place (GH-146307)
Pieter Eendebak committed