COMMITS
/ Python/pystate.c 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
April 29, 2025
M
P
gh-133079: Remove Py_C_RECURSION_LIMIT & PyThreadState.c_recursion_remaining (GH-133080)
Petr Viktorin committed
April 28, 2025
E
gh-132775: Drop PyUnstable_InterpreterState_GetMainModule() (gh-132978)
Eric Snow committed
April 19, 2025
B
gh-132399: ensure correct alignment of `PyInterpreterState` (#132428)
Bénédikt Tran committed
March 21, 2025
V
gh-131238: Add pycore_interpframe_structs.h header (#131553)
Victor Stinner committed
March 20, 2025
V
gh-131238: Remove includes from pycore_interp.h (#131495)
Victor Stinner committed
March 19, 2025
V
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner committed
V
gh-131238: Remove many includes from pycore_interp.h (#131472)
Victor Stinner committed
March 17, 2025
V
gh-131238: Convert pycore_pystate.h static inline to functions (#131352)
Victor Stinner committed
M
GH-131238: Core header refactor (GH-131250)
Mark Shannon committed
March 6, 2025
S
gh-124878: Fix race conditions during interpreter finalization (#130649)
Sam Gross committed
March 5, 2025
M
GH-127705: better double free message. (GH-130785)
Mark Shannon committed
February 27, 2025
S
gh-130091: Reorder `_PyThreadState_Attach` to avoid data race (gh-130092)
Sam Gross committed
S
gh-130421: Fix data race on timebase initialization (gh-130592)
Sam Gross committed
February 25, 2025
M
GH-130396: Use computed stack limits on linux (GH-130398)
Mark Shannon committed
February 24, 2025
February 20, 2025
S
gh-111924: Fix data races when swapping allocators (gh-130287)
Sam Gross committed
February 19, 2025
M
GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)
Mark Shannon committed