COMMITS
/ Include/internal/pycore_opcode_metadata.h May 5, 2026
M
GH-143732: SEND specialization (GH-148963)
Mark Shannon committed
May 4, 2026
N
gh-143732: add specialization for `FOR_ITER` (GH-148745)
Neko Asakura committed
V
gh-137030: Fix YIELD_VALUE bytecode assertion (#149184)
Victor Stinner committed
K
gh-143732: allow dict subclasses to be specialized (GH-148128)
Kumar Aditya committed
May 3, 2026
S
May 2, 2026
N
April 16, 2026
M
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
April 13, 2026
K
gh-131798: optimize through keyword and bound method calls in the JIT (GH-148466)
Kumar Aditya committed
April 12, 2026
April 11, 2026
P
D
gh-148171: Convert `CALL_BUILTIN_CLASS` to leave arguments on the stack (gh-148381)
Donghee Na 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
April 9, 2026
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
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
March 24, 2026
March 21, 2026
M
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)
Mark Shannon committed
March 19, 2026
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
February 25, 2026
February 24, 2026
D
February 10, 2026
S
gh-134584: Optimize `_BINARY_OP_SUBSCR_LIST_SLICE` (GH-144659)
Sacul committed
February 5, 2026
M
GH-144179: Use recorded values to make optimizer more robust (GH-144437)
Mark Shannon committed
February 2, 2026
M
GH-144179: Add value recording to JIT tracing front-end (GH-144303)
Mark Shannon committed
January 25, 2026
January 24, 2026
January 23, 2026
January 18, 2026
A
gh-144012: Check null binary op extend (#144014)
AN Long committed
January 16, 2026
D
gh-142913: Add test case for interpreter generator w/ overridden opcodes (#142911)
Dino Viehland committed
January 12, 2026
R
N
gh-134584: Eliminate redundant refcounting from `_CONTAINS_{OP|OP_SET|OP_DICT}` (GH-143731)
Nadeshiko Manju committed
C
gh-134584: JIT: Remove redundant refcount for _BINARY_OP_SUBSCR_DICT (GH-143724)
Cajetan Rodrigues committed
January 11, 2026