index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Python
/
gc_free_threading.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
gh-142472: Clean-up _PyStackRef functions (gh-142479)
Sam Gross
11 days
1
-3/+3
*
gh-142531: Fix free-threaded GC performance regression (gh-142562)
Neil Schemenauer
2025-12-11
1
-6/+30
*
gh-142048: Fix quadratically increasing GC delays (gh-142051)
Kevin Wang
2025-12-02
1
-1/+13
*
GH-140638: Add a GC "candidates" stat (GH-141814)
Brandt Bucher
2025-11-22
1
-8/+14
*
GH-140638: Add a GC "duration" stat (GH-141720)
Brandt Bucher
2025-11-19
1
-12/+13
*
GH-140643: Add `<native>` and `<GC>` frames to the sampling profiler (#141108)
Brandt Bucher
2025-11-17
1
-0/+2
*
GH-141212: Fix possible memory leak in gc_mark_span_push (gh-141213)
Sergey Miryanov
2025-11-10
1
-2/+3
*
gh-131253: free-threaded build support for pystats (gh-137189)
Neil Schemenauer
2025-11-03
1
-6/+10
*
GH-135552: Make the GC clear weakrefs later (GH-136189)
Neil Schemenauer
2025-08-07
1
-30/+90
*
gh-135909: Assert incoming `refcnt != 0` for the free threaded GC (GH-136009)
andrewreds
2025-07-15
1
-7/+15
*
GH-91636: Clear weakrefs created by finalizers. (GH-136401)
Neil Schemenauer
2025-07-08
1
-4/+16
*
gh-132917: fix data race on `last_mem` in free-threading gc (#134692)
Kumar Aditya
2025-05-27
1
-2/+3
*
gh-132917: Use /proc/self/status for mem usage info. (#133544)
Neil Schemenauer
2025-05-08
1
-6/+5
*
gh-132917: Fix data race detected by tsan (#133508)
T. Wouters
2025-05-06
1
-3/+2
*
gh-132917: Use RSS + swap for estimate of process memory usage (gh-133464)
Neil Schemenauer
2025-05-05
1
-49/+58
*
gh-132917: Check resident set size (RSS) before GC trigger. (gh-133399)
Neil Schemenauer
2025-05-05
1
-5/+212
*
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon
2025-04-30
1
-3/+2
*
GH-132508: Use tagged integers on the evaluation stack for the last instructi...
Mark Shannon
2025-04-29
1
-3/+4
*
gh-132399: fix invalid function signatures on the free-threaded build (#132400)
Bénédikt Tran
2025-04-12
1
-8/+18
*
gh-131586: Avoid refcount contention in some "special" calls (#131588)
Sam Gross
2025-03-26
1
-0/+6
*
gh-131238: Remove includes from pycore_interp.h (#131495)
Victor Stinner
2025-03-20
1
-0/+2
*
gh-131238: Remove many includes from pycore_interp.h (#131472)
Victor Stinner
2025-03-19
1
-0/+1
*
gh-130931: Add pycore_interpframe.h internal header (#131249)
Victor Stinner
2025-03-19
1
-6/+3
*
gh-130019: Fix data race in _PyType_AllocNoTrack (gh-130058)
Sam Gross
2025-02-13
1
-2/+3
*
gh-130030: Fix crash on 32-bit Linux with free threading (gh-130043)
Sam Gross
2025-02-12
1
-5/+7
*
gh-129533: Update PyGC_Enable/Disable/IsEnabled to use atomic operation (gh...
Donghee Na
2025-02-06
1
-11/+7
*
gh-129201: Use prefetch in GC mark alive phase. (gh-129203)
Neil Schemenauer
2025-02-05
1
-42/+430
*
gh-129354: Use PyErr_FormatUnraisable() function (#129514)
Victor Stinner
2025-01-31
1
-7/+13
*
gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)
Victor Stinner
2025-01-31
1
-2/+4
*
gh-129236: Use `stackpointer` in free threaded GC (#129240)
Sam Gross
2025-01-29
1
-28/+52
*
gh-128807: Add marking phase for free-threaded cyclic GC (gh-128808)
Neil Schemenauer
2025-01-15
1
-16/+320
*
gh-114940: Add _Py_FOR_EACH_TSTATE_UNLOCKED(), and Friends (gh-127077)
Eric Snow
2024-11-21
1
-15/+10
*
gh-124470: Fix crash when reading from object instance dictionary while repla...
Dino Viehland
2024-11-21
1
-20/+29
*
GH-127010: Don't lazily track and untrack dicts (GH-127027)
Mark Shannon
2024-11-20
1
-8/+1
*
Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle c...
Hugo van Kemenade
2024-11-19
1
-1/+8
*
GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...
Mark Shannon
2024-11-18
1
-8/+1
*
gh-126312: Don't traverse frozen objects on the free-threaded build (#126338)
Peter Bierma
2024-11-15
1
-5/+14
*
gh-115999: Implement thread-local bytecode and enable specialization for `BIN...
mpage
2024-11-04
1
-3/+9
*
gh-125859: Fix crash when `gc.get_objects` is called during GC (#125882)
Sam Gross
2024-10-24
1
-73/+64
*
gh-124218: Use per-thread refcounts for code objects (#125216)
Sam Gross
2024-10-15
1
-9/+4
*
gh-124375: Avoid calling `_PyMem_ProcessDelayed` on other thread states (#124...
Sam Gross
2024-10-15
1
-6/+12
*
gh-124218: Refactor per-thread reference counting (#124844)
Sam Gross
2024-10-01
1
-7/+7
*
gh-123923: Defer refcounting for `f_funcobj` in `_PyInterpreterFrame` (#124026)
Sam Gross
2024-09-24
1
-3/+2
*
gh-124068: Fix reference leak with generators in the free-threaded build (#12...
Sam Gross
2024-09-14
1
-0/+13
*
gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#12...
Sam Gross
2024-09-12
1
-59/+78
*
GH-115776: Allow any fixed sized object to have inline values (GH-123192)
Mark Shannon
2024-08-21
1
-0/+3
*
gh-117139: Garbage collector support for deferred refcounting (#122956)
Sam Gross
2024-08-15
1
-9/+81
*
gh-122697: Fix free-threading memory leaks at shutdown (#122703)
Sam Gross
2024-08-08
1
-0/+12
*
gh-122417: Implement per-thread heap type refcounts (#122418)
Sam Gross
2024-08-06
1
-44/+25
*
gh-100240: Use a consistent implementation for freelists (#121934)
Sam Gross
2024-07-22
1
-0/+1
[next]