COMMITS
/ Python/optimizer_bytecodes.c April 17, 2026
P
gh-146393: Remove special character in optimizer_bytecodes.c (#148693)
Pieter Eendebak committed
April 16, 2026
M
P
gh-100239: Specialize more binary operations using BINARY_OP_EXTEND (GH-128956)
Pieter Eendebak committed
April 15, 2026
N
W
gh-131798: Fix `_ITER_CHECK_RANGE` type in the JIT (#148607)
Wulian233 committed
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
N
gh-148398: add type watcher in `_CHECK_ATTR_CLASS` (GH-148399)
Neko Asakura committed
April 11, 2026
K
gh-131798: do not watch immutable types in JIT (#148383)
Kumar Aditya committed
W
gh-131798: Add `_IS_NONE` to the JIT optimizer (GH-148369)
Wulian233 committed
P
D
gh-148171: Convert `CALL_BUILTIN_CLASS` to leave arguments on the stack (gh-148381)
Donghee Na committed
N
gh-148211: decompose `_POP_TWO/_POP_CALL(_ONE/_TWO)` in JIT (GH-148377)
Neko Asakura committed
S
K
gh-148171: convert more variadic uops to leave input on stack in JIT (#148361)
Kumar Aditya 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
N
gh-148211: refactor bool to explicit uops in JIT (GH-148258)
Neko Asakura 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 5, 2026
S
Silence `unused-variable` warnings in `optimizer_cases.c.h` (#148127)
Stan Ulbrych 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
K
gh-148078: Fix uses of sym_is_not_null in JIT optimizer (GH-148079)
Ken Jin committed
K
gh-131798: split recursion check to _CHECK_RECURSION_LIMIT and combine checks (GH-148070)
Kumar Aditya committed
K
gh-131798: relax GUARD_CALLABLE checks for self type checks (#148069)
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