COMMITS
/ Python/specialize.c March 21, 2026
M
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)
Mark Shannon committed
March 16, 2026
K
gh-127958: Trace from RESUME in the JIT (GH-145905)
Ken Jin committed
February 19, 2026
February 18, 2026
D
gh-141510: Update specializer to support frozendict (gh-144949)
Donghee Na committed
February 12, 2026
P
gh-142349: Fix refcount corruption in lazy import specialization (#144733)
Pablo Galindo Salgado committed
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
January 27, 2026
S
gh-144289: Remove ENABLE_SPECIALIZATION_FT (gh-144290)
Sam Gross committed
January 20, 2026
N
gh-144054: no deferred refcount for untracked (gh-144081)
Neil Schemenauer committed
January 17, 2026
N
gh-132657: Add maybe_enable_deferred_ref_count() (gh-142843)
Neil Schemenauer committed
January 15, 2026
D
gh-141504: Refactor policy object into a single opt_config (gh-143644)
Donghee Na committed
January 8, 2026
S
gh-142908: Don't use `DK_IS_UNICODE` in interpreter (gh-142909)
Sam Gross committed
January 6, 2026
K
gh-142982: Specialize CALL_FUNCTION_EX (GH-143391)
Ken Jin committed
K
S
gh-41779: Allow defining any __slots__ for a class derived from tuple (GH-141763)
Serhiy Storchaka committed
January 4, 2026
C
gh-139757: Add BINARY_OP_SUBSCR_USTR_INT (GH-143389)
Chris Eibl committed
January 3, 2026
January 2, 2026
D
gh-139757: Fix unintended bytecode specialization for non-ascii string (gh-143352)
Donghee Na committed
December 24, 2025
November 14, 2025
M
gh-141367: Use CALL_LIST_APPEND instruction only for lists, not for list subclasses (GH-141398)
Mikhail Efimov committed
November 3, 2025
N
gh-131253: free-threaded build support for pystats (gh-137189)
Neil Schemenauer committed
October 3, 2025
D
gh-139525: Don't specialize functions which have a modified vectorcall (#139524)
Dino Viehland committed
September 1, 2025
T
gh-138302: Specialize int ops only if ints are compact (GH-138347)
Tapeline committed
August 5, 2025
S
gh-137238: Fix data race in `_Py_slot_tp_getattr_hook` (gh-137240)
Sam Gross committed
June 17, 2025
May 27, 2025
M
GH-132554: "Virtual" iterators (GH-132555)
Mark Shannon committed
May 8, 2025
T
GH-131798: Split up and optimize CALL_ISINSTANCE (GH-133339)
Tomas R. committed
May 6, 2025
May 5, 2025
D
GH-131798: Split CALL_LEN into several uops (GH-133180)
Diego Russo committed
May 1, 2025
I
gh-100239: specialize BINARY_OP/SUBSCR for list-slice (#132626)
Irit Katriel committed
M
PyStats: Make sure that the `failure_kinds` array is big enough. (#133245)
Mark Shannon committed
April 29, 2025
M
GH-132554: Add stats for GET_ITER (GH-132592)
Mark Shannon committed
April 18, 2025
K
gh-132643: use atomic load for dict in specializer (#132653)
Kumar Aditya committed
April 10, 2025
April 8, 2025
I
gh-100239: more stats for BINARY_OP/SUBSCR specialization (#132230)
Irit Katriel committed
April 4, 2025
I
gh-100239: fix bug in comparison (#132093)
Irit Katriel committed
I
gh-100239: more refined specialisation stats for BINARY_OP/SUBSCR (#132068)
Irit Katriel committed
March 28, 2025
D
gh-130373: Avoid locking in _LOAD_ATTR_WITH_HINT (#130372)
Dino Viehland committed
March 19, 2025
V
gh-130931: Add pycore_interpframe.h internal header (#131249)
Victor Stinner committed
March 17, 2025
K
gh-131281: Add include for pystats builds (#131369)
Ken Jin committed
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
March 12, 2025
T
gh-115999: Add free-threaded specialization for FOR_ITER (#128798)
T. Wouters committed
February 7, 2025
I
gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (#129700)
Irit Katriel committed
B
GH-129715: Remove _DYNAMIC_EXIT (GH-129716)
Brandt Bucher committed
February 2, 2025
D
GH-128842: Collect JIT memory stats (GH-128941)
Diego Russo committed
Y
GH-128872: Remove unused argument from _PyCode_Quicken (GH-128873)
Yan Yanchii committed
January 29, 2025
I
gh-100239: specialize bitwise logical binary ops on ints (#128927)
Irit Katriel committed
January 23, 2025
January 20, 2025
January 19, 2025
K
gh-100239: Handle NaN and zero division in guards for `BINARY_OP_EXTEND` (#128963)
Kirill Podoprigora committed