COMMITS
/ Python/pystate.c April 3, 2026
March 27, 2026
K
gh-126910: Verify that JIT stencils preserve frame pointer (GH-146524)
Ken Jin committed
D
GH-126910: avoid reading the FP for getting the SP (GH-146521)
Diego Russo committed
March 16, 2026
March 11, 2026
T
January 24, 2026
H
January 22, 2026
M
GH-139109: Partial reworking of JIT data structures (GH-144105)
Mark Shannon committed
January 20, 2026
D
gh-141504: Move PYTHON_UOPS_OPTIMIZE to policy object (GH-144082)
Donghee Na committed
January 15, 2026
D
gh-141504: Refactor policy object into a single opt_config (gh-143644)
Donghee Na committed
January 14, 2026
H
gh-138050: Use cold flag instead of warm flag in `MAKE_WARM` (GH-143827)
Hai Zhu committed
January 9, 2026
K
gh-143421: Allocate all JIT state in one go (GH-143626)
Ken Jin committed
K
gh-143421: Lazily allocate tracer code and opt buffers (GH-143597)
Ken Jin committed
January 8, 2026
January 7, 2026
S
gh-129824: Fix data race on `runtime->gilstate.check_enabled` (gh-143530)
Sam Gross committed
January 3, 2026
December 19, 2025
D
JIT: Rename trampoline.c to shim.c (#142974)
Diego Russo committed
December 18, 2025
M
GH-142513: Reimplement executor management (GH-142931)
Mark Shannon committed
December 10, 2025
K
gh-142048: Fix lost gc allocations count on thread cleanup (#142233)
Kevin Wang committed
December 7, 2025
P
gh-138122: Don't sample partial frame chains (#141912)
Pablo Galindo Salgado 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 3, 2025
N
gh-131253: free-threaded build support for pystats (gh-137189)
Neil Schemenauer committed
October 28, 2025
P
gh-140544: Always assume that thread locals are available (GH-140690)
Peter Bierma committed
October 27, 2025
October 25, 2025
K
gh-140544: store pointer to interpreter state as a thread local for fast access (#140573)
Kumar Aditya committed
October 24, 2025
K
gh-140544: cleanup `HAVE_THREAD_LOCAL` checks in pystate.c (#140547)
Kumar Aditya committed
October 20, 2025
S
October 18, 2025
K
gh-140067: Fix memory leak in sub-interpreter creation (#140111) (#140261)
Kumar Aditya committed
S
October 15, 2025
P
Revert "gh-140067: Fix memory leak in sub-interpreter creation (#140111)" (#140140)
Peter Bierma committed
October 14, 2025
S
gh-140067: Fix memory leak in sub-interpreter creation (#140111)
Shamil committed
September 19, 2025
P
gh-126016: Remove bad assertion in `PyThreadState_Clear` (GH-139158)
Peter Bierma committed
September 18, 2025
P
gh-136003: Execute pre-finalization callbacks in a loop (GH-136004)
Peter Bierma committed
September 17, 2025
D
gh-137838: Move _PyUOpInstruction buffer to PyInterpreterState (gh-138918)
Donghee Na committed
H
September 16, 2025
S
gh-137433: Fix deadlock with stop-the-world and daemon threads (gh-137735)
Sam Gross committed
August 22, 2025
K
gh-137384: fix crash when accessing warnings state late in runtime shutdown (#138027)
Kumar Aditya 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 7, 2025
P
gh-137514: Add a free-threading wrapper for mutexes (GH-137515)
Peter Bierma committed
August 1, 2025
M
GH-136410: Faster side exits by using a cold exit stub (GH-136411)
Mark Shannon committed
July 21, 2025
K
gh-136870: fix data race in `PyThreadState_Clear` on `sys_tracing_threads` (#136951)
Kumar Aditya committed
June 17, 2025
E
gh-132775: Fix Interpreter.call() __main__ Visibility (gh-135595)
Eric Snow committed
May 25, 2025
P
gh-91048: Refactor and optimize remote debugging module (#134652)
Pablo Galindo Salgado committed
May 21, 2025
P
gh-131185: Use a proper thread-local for cached thread states (gh-132510)
Peter Bierma committed
May 19, 2025
V
Simplify interp_look_up_id() (#134257)
Victor Stinner committed
May 18, 2025
B
gh-134144: Fix use-after-free in zapthreads() (#134145)
b-pass committed
May 4, 2025
M
GH-133231: Changes to executor management to support proposed `sys._jit` module (GH-133287)
Mark Shannon committed
April 30, 2025
M
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon committed