index
:
cpython
3.10
3.11
3.12
3.13
3.14
3.9
main
The Python programming language
Aslak Raanes
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
Python
/
gc_free_threading.c
Commit message (
Expand
)
Author
Age
*
gh-132917: Use /proc/self/status for mem usage info. (#133544)
Neil Schemenauer
2025-05-08
*
gh-132917: Fix data race detected by tsan (#133508)
T. Wouters
2025-05-06
*
gh-132917: Use RSS + swap for estimate of process memory usage (gh-133464)
Neil Schemenauer
2025-05-05
*
gh-132917: Check resident set size (RSS) before GC trigger. (gh-133399)
Neil Schemenauer
2025-05-05
*
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon
2025-04-30
*
GH-132508: Use tagged integers on the evaluation stack for the last instructi...
Mark Shannon
2025-04-29
*
gh-132399: fix invalid function signatures on the free-threaded build (#132400)
Bénédikt Tran
2025-04-12
*
gh-131586: Avoid refcount contention in some "special" calls (#131588)
Sam Gross
2025-03-26
*
gh-131238: Remove includes from pycore_interp.h (#131495)
Victor Stinner
2025-03-20
*
gh-131238: Remove many includes from pycore_interp.h (#131472)
Victor Stinner
2025-03-19
*
gh-130931: Add pycore_interpframe.h internal header (#131249)
Victor Stinner
2025-03-19
*
gh-130019: Fix data race in _PyType_AllocNoTrack (gh-130058)
Sam Gross
2025-02-13
*
gh-130030: Fix crash on 32-bit Linux with free threading (gh-130043)
Sam Gross
2025-02-12
*
gh-129533: Update PyGC_Enable/Disable/IsEnabled to use atomic operation (gh...
Donghee Na
2025-02-07
*
gh-129201: Use prefetch in GC mark alive phase. (gh-129203)
Neil Schemenauer
2025-02-05
*
gh-129354: Use PyErr_FormatUnraisable() function (#129514)
Victor Stinner
2025-01-31
*
gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)
Victor Stinner
2025-01-31
*
gh-129236: Use `stackpointer` in free threaded GC (#129240)
Sam Gross
2025-01-29
*
gh-128807: Add marking phase for free-threaded cyclic GC (gh-128808)
Neil Schemenauer
2025-01-15
*
gh-114940: Add _Py_FOR_EACH_TSTATE_UNLOCKED(), and Friends (gh-127077)
Eric Snow
2024-11-21
*
gh-124470: Fix crash when reading from object instance dictionary while repla...
Dino Viehland
2024-11-21
*
GH-127010: Don't lazily track and untrack dicts (GH-127027)
Mark Shannon
2024-11-20
*
Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle c...
Hugo van Kemenade
2024-11-19
*
GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...
Mark Shannon
2024-11-18
*
gh-126312: Don't traverse frozen objects on the free-threaded build (#126338)
Peter Bierma
2024-11-15
*
gh-115999: Implement thread-local bytecode and enable specialization for `BIN...
mpage
2024-11-04
*
gh-125859: Fix crash when `gc.get_objects` is called during GC (#125882)
Sam Gross
2024-10-24
*
gh-124218: Use per-thread refcounts for code objects (#125216)
Sam Gross
2024-10-15
*
gh-124375: Avoid calling `_PyMem_ProcessDelayed` on other thread states (#124...
Sam Gross
2024-10-15
*
gh-124218: Refactor per-thread reference counting (#124844)
Sam Gross
2024-10-01
*
gh-123923: Defer refcounting for `f_funcobj` in `_PyInterpreterFrame` (#124026)
Sam Gross
2024-09-24
*
gh-124068: Fix reference leak with generators in the free-threaded build (#12...
Sam Gross
2024-09-13
*
gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#12...
Sam Gross
2024-09-12
*
GH-115776: Allow any fixed sized object to have inline values (GH-123192)
Mark Shannon
2024-08-21
*
gh-117139: Garbage collector support for deferred refcounting (#122956)
Sam Gross
2024-08-15
*
gh-122697: Fix free-threading memory leaks at shutdown (#122703)
Sam Gross
2024-08-08
*
gh-122417: Implement per-thread heap type refcounts (#122418)
Sam Gross
2024-08-06
*
gh-100240: Use a consistent implementation for freelists (#121934)
Sam Gross
2024-07-22
*
gh-121794: Don't set `ob_tid` to zero in fast-path dealloc (#121799)
Sam Gross
2024-07-15
*
gh-117657: Fix race involving GC and heap initialization (#119923)
Sam Gross
2024-06-04
*
gh-117657: Fix race involving immortalizing objects (#119927)
Sam Gross
2024-06-03
*
gh-117657: Fix TSAN race in free-threaded GC (#119883)
Sam Gross
2024-06-01
*
gh-110850: Remove _PyTime_TimeUnchecked() function (#118552)
Victor Stinner
2024-05-05
*
gh-117657: TSAN fix race on `gstate->young.count` (#118313)
Alex Turner
2024-04-29
*
gh-117783: Immortalize objects that use deferred reference counting (#118112)
Sam Gross
2024-04-29
*
gh-117376: Partial implementation of deferred reference counting (#117696)
Sam Gross
2024-04-12
*
gh-117439: Make refleak checking thread-safe without the GIL (#117469)
Sam Gross
2024-04-08
*
GH-115776: Embed the values array into the object, for "normal" Python object...
Mark Shannon
2024-04-02
*
gh-112529: Don't untrack tuples or dicts with zero refcount (#117370)
Sam Gross
2024-03-29
*
GH-117108: Change the size of the GC increment to about 1% of the total heap ...
Mark Shannon
2024-03-22
[next]