COMMITS
/ Include/internal/pycore_ceval.h May 2, 2026
D
GH-126910: Add gdb support for unwinding JIT frames (#146071)
Diego Russo committed
April 23, 2026
D
GH-126910: Build/link the JIT shim in the Python interpreter (#148872)
Diego Russo committed
April 22, 2026
G
gh-142186: Allow all PEP-669 events to be per-code object and disableable (GH-146182)
Gabriele N. Tornetta committed
April 11, 2026
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
April 4, 2026
K
gh-131798: JIT inline function addresses of builtin methods (#146906)
Kumar Aditya committed
April 2, 2026
April 1, 2026
M
GH-126910: Make `_Py_get_machine_stack_pointer` return the stack pointer (#147945)
Mark Shannon 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
K
gh-126910: Verify that JIT stencils preserve frame pointer (GH-146524)
Ken Jin committed
March 21, 2026
M
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)
Mark Shannon committed
March 2, 2026
February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
February 6, 2026
K
gh-144549: Fix tail calling interpreter on Windows for FT (GH-144550)
Ken Jin committed
December 28, 2025
P
gh-143228: Fix UAF in perf trampoline during finalization (#143233)
Pablo Galindo Salgado committed
December 22, 2025
C
GH-139922: Tail calling for MSVC (VS 2026) (GH-143068)
Chris Eibl committed
December 19, 2025
D
JIT: Rename trampoline.c to shim.c (#142974)
Diego Russo committed
December 15, 2025
K
gh-134584: Remove custom float decref ops (GH-142576)
Ken Jin 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 27, 2025
V
gh-130396: Export _Py_ReachedRecursionLimitWithMargin() (#142012)
Victor Stinner committed
V
gh-130396: Remove _Py_ReachedRecursionLimitWithMargin() function (#141951)
Victor Stinner committed
November 19, 2025
November 17, 2025
S
GH-139914: Handle stack growth direction on HPPA (GH-140028)
Stefano Rivera committed
November 13, 2025
K
gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)
Ken Jin committed
October 31, 2025
M
gh-140373: Correctly emit `PY_UNWIND` event when generator is closed (GH-140767)
Mikhail Efimov committed
September 17, 2025
D
gh-131776: Expose functions called from the interpreter loop via PyAPI_FUNC (#134242)
Dino Viehland 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
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 27, 2025
M
GH-132554: "Virtual" iterators (GH-132555)
Mark Shannon committed
April 30, 2025
M
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon committed
April 23, 2025
P
gh-131591: Check for remote debug in PyErr_CheckSignals (#132853)
Pablo Galindo Salgado committed
April 19, 2025
B
gh-128398: improve error messages when incorrectly using `with` and `async with` (#132218)
Bénédikt Tran committed
April 6, 2025
P
gh-131591: Handle includes for iOS in remote_debugging.c (#132050)
Pablo Galindo Salgado committed
April 4, 2025
C
GH-131288: Use `_AddressOfReturnAddress` for MSVC in pycore_ceval.h (gh-131289)
Chris Eibl committed
April 3, 2025
P
gh-131591: Implement PEP 768 (#131937)
Pablo Galindo Salgado committed
March 19, 2025
V
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner committed
V
gh-130931: Add pycore_typedefs.h internal header (#131396)
Victor Stinner committed
March 10, 2025
M
GH-127705: Use `_PyStackRef`s in the default build. (GH-127875)
Mark Shannon committed
February 25, 2025
M
GH-130396: Use computed stack limits on linux (GH-130398)
Mark Shannon committed
February 24, 2025
February 19, 2025
M
GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)
Mark Shannon committed
February 12, 2025
M
GH-128682: Account for escapes in `DECREF_INPUTS` (GH-129953)
Mark Shannon committed
January 25, 2025
I
gh-128799: Add frame of except* to traceback when wrapping a naked exception (#128971)
Irit Katriel committed
November 4, 2024