COMMITS
/ Python/ceval.c February 3, 2026
January 30, 2026
S
gh-120321: Make gi_yieldfrom thread-safe in free-threading build (#144292)
Sam Gross committed
January 27, 2026
S
gh-144289: Remove ENABLE_SPECIALIZATION_FT (gh-144290)
Sam Gross committed
January 20, 2026
S
January 16, 2026
D
gh-142913: Add test case for interpreter generator w/ overridden opcodes (#142911)
Dino Viehland committed
January 14, 2026
K
January 10, 2026
N
gh-143604: Hold strong reference to executor during JIT tracing (GH-143646)
Nadeshiko Manju committed
January 9, 2026
K
gh-143421: Allocate all JIT state in one go (GH-143626)
Ken Jin committed
January 6, 2026
K
gh-142982: Specialize CALL_FUNCTION_EX (GH-143391)
Ken Jin committed
January 3, 2026
January 2, 2026
A
gh-143361: Pass PY_VECTORCALL_ARGUMENTS_OFFSET in _Py_CallBuiltinClass_StackRefSteal (GH-143367)
Aaron Wieczorek committed
December 22, 2025
C
GH-139922: Tail calling for MSVC (VS 2026) (GH-143068)
Chris Eibl committed
December 19, 2025
S
gh-120321: Make gi_frame_state transitions atomic in FT build (gh-142599)
Sam Gross committed
D
JIT: Rename trampoline.c to shim.c (#142974)
Diego Russo committed
December 17, 2025
S
GH-100964: Fix reference cycle in exhausted generator frames (#141112)
Savannah Ostrowski committed
December 11, 2025
M
GH-135379: Top of stack caching for the JIT. (GH-135465)
Mark Shannon committed
December 7, 2025
P
gh-138122: Don't sample partial frame chains (#141912)
Pablo Galindo Salgado committed
December 6, 2025
P
gh-138122: Implement frame caching in RemoteUnwinder to reduce memory reads (#142137)
Pablo Galindo Salgado committed
December 4, 2025
M
GH-139757: Fix reference leaks introduced in GH-140800 (GH-142257)
Mark Shannon committed
December 3, 2025
M
GH-141794: Limit size of generated machine code. (GH-142228)
Mark Shannon committed
V
gh-142217: Remove internal _Py_Identifier functions (#142219)
Victor Stinner committed
November 19, 2025
November 18, 2025
M
GH-139109: Support switch/case dispatch with the tracing interpreter. (GH-141703)
Mark Shannon committed
November 17, 2025
S
GH-139914: Handle stack growth direction on HPPA (GH-140028)
Stefano Rivera committed
November 14, 2025
V
gh-139653: Remove assertions in _Py_InitializeRecursionLimits() (#141551)
Victor Stinner committed
November 13, 2025
K
gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)
Ken Jin committed
V
gh-139653: Add PyUnstable_ThreadState_SetStackProtection() (#139668)
Victor Stinner committed
November 9, 2025
B
gh-140530: fix a reference leak in an error path for `raise exc from cause` (#140908)
Bénédikt Tran committed
October 31, 2025
M
gh-140373: Correctly emit `PY_UNWIND` event when generator is closed (GH-140767)
Mikhail Efimov committed
October 24, 2025
October 22, 2025
S
GH-139193: Fix dump_stack when PYTHON_LLTRACE=4 (GH-139384)
Sergey Miryanov committed
October 11, 2025
V
gh-111489: Remove _PyTuple_FromArray() alias (#139973)
Victor Stinner committed
October 7, 2025
M
GH-139291: Fix C stack limits by factoring out finding hardware stack limits (GH-139294)
Mark Shannon committed
September 24, 2025
R
gh-139231: Fix estimation of available stack size for recursion limit on macOS (GH-139232)
Rok Mandeljc committed
September 18, 2025
K
gh-139109: Dynamic opcode targets (GH-139111)
Ken Jin committed
V
gh-135755: Make Py_TAIL_CALL_INTERP macro private (#138981)
Victor Stinner committed
August 21, 2025
M
GH-137959: Replace shim code in jitted code with a single trampoline function. (GH-137961)
Mark Shannon committed
August 13, 2025
S
gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)
Sam Gross committed
August 9, 2025
August 1, 2025
M
GH-136410: Faster side exits by using a cold exit stub (GH-136411)
Mark Shannon committed
July 28, 2025
R
gh-131338: Disable computed stack limit checks on non-glibc linux (#134336)
R. David Murray committed
July 8, 2025
K
gh-134043: use `_PyObject_GetMethodStackRef` in pattern matching (#136356)
Kumar Aditya committed
July 1, 2025
V
gh-130396: Move PYOS_LOG2_STACK_MARGIN to internal headers (#135928)
Victor Stinner committed
June 25, 2025
P
gh-135755: Move SPECIAL_ constants to a private header (GH-135922)
Petr Viktorin committed
June 16, 2025
E
gh-135443: Sometimes Fall Back to __main__.__dict__ For Globals (gh-135491)
Eric Snow committed
June 5, 2025
M
GH-132554: Fix tier2 `FOR_ITER` implementation and optimizations (GH-135137)
Mark Shannon committed
May 28, 2025
S
gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035)
Serhiy Storchaka committed
N
gh-127266: avoid data races when updating type slots (gh-133177)
Neil Schemenauer committed