COMMITS
/ Python/bytecodes.c April 16, 2026
M
P
gh-100239: Specialize more binary operations using BINARY_OP_EXTEND (GH-128956)
Pieter Eendebak committed
April 15, 2026
K
gh-148609: Remove unicode character in bytecodes.c (GH-148611)
Ken Jin 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
N
gh-148510: restore `func_version` check in `_LOAD_ATTR_PROPERTY_FRAME` (GH-148528)
Neko Asakura committed
H
April 13, 2026
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
April 11, 2026
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
N
gh-148211: decompose `[_POP_TWO/_INSERT_2]_LOAD_CONST_INLINE_BORROW` in JIT (GH-148357)
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
April 8, 2026
April 4, 2026
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 29, 2026
S
gh-145876: Do not mask KeyErrors raised during dictionary unpacking in call (GH-146472)
Serhiy Storchaka committed
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
gh-145876: Do not mask AttributeErrors raised during dictionary unpacking (GH-145906)
Serhiy Storchaka committed
S
March 24, 2026
P
gh-146306: JIT: Optimize float operations by mutating uniquely-referenced operands in place (GH-146307)
Pieter Eendebak committed
March 22, 2026
March 21, 2026
M
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)
Mark Shannon committed
March 19, 2026
March 18, 2026
V
gh-146092: Fix error handling in _BINARY_OP_ADD_UNICODE opcode (#146117)
Victor Stinner committed
March 17, 2026
K
gh-146058: Fix _GUARD_CODE_VERSION_* (GH-146060)
Ken Jin committed
March 16, 2026
March 14, 2026
March 12, 2026
M
GH-145692: Convert DEOPT_IFs to EXIT_IFs (GH-145751)
Mark Shannon committed
March 11, 2026
March 3, 2026
D
gh-145214: Narrow _GUARD_TOS_ANY_{SET,DICT} by using probable type (gh-145215)
Donghee Na committed
March 2, 2026