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.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
GH-140638: Add a GC "candidates" stat (GH-141814)
Brandt Bucher
2025-11-22
1
-5/+12
*
GH-140638: Add a GC "duration" stat (GH-141720)
Brandt Bucher
2025-11-19
1
-11/+10
*
gh-141070: Add PyUnstable_Object_Dump() function (#141072)
Victor Stinner
2025-11-18
1
-1/+1
*
GH-140643: Add `<native>` and `<GC>` frames to the sampling profiler (#141108)
Brandt Bucher
2025-11-17
1
-0/+2
*
gh-131253: free-threaded build support for pystats (gh-137189)
Neil Schemenauer
2025-11-03
1
-3/+4
*
GH-139951: Fix major GC performance regression (GH-140262)
Mark Shannon
2025-10-21
1
-20/+23
*
gh-140358: Bring back elapsed time and unreachable count to gc debug output (...
Pål Grønås Drange
2025-10-20
1
-0/+13
*
GH-137562: Fix github-issue number for deallocated objects in cache bug (GH-1...
Sergey Miryanov
2025-08-12
1
-1/+1
*
gh-137562: Remove reference for GC_REACHABLE in comment (GH-137563)
Sergey Miryanov
2025-08-09
1
-2/+1
*
GH-135552: Make the GC clear weakrefs later (GH-136189)
Neil Schemenauer
2025-08-07
1
-77/+122
*
GH-119085: Move comment in Python/gc.c to correct place.
Abhinav Upadhyay
2025-08-07
1
-1/+2
*
gh-137084: remove multiple calls to `get_gc_state` in `gc.c` (#137085)
Sergey Miryanov
2025-07-25
1
-1/+1
*
gh-137054: remove obsolete counting of objects in young generation under `Py_...
Sergey Miryanov
2025-07-24
1
-9/+0
*
gh-136517: Print uncollectable objects if DEBUG_UNCOLLECTABLE mode was set (#...
Sergey Miryanov
2025-07-10
1
-1/+1
*
GH-91636: Clear weakrefs created by finalizers. (GH-136401)
Neil Schemenauer
2025-07-08
1
-3/+22
*
`Python/gc.c`: Refer to `InternalDocs` instead of devguide. (#136243)
Kirill Podoprigora
2025-07-03
1
-1/+1
*
GH-133261: Make sure that the GC doesn't untrack objects in trashcan (GH-133431)
Mark Shannon
2025-05-05
1
-0/+1
*
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
-2/+8
*
gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)
mpage
2025-04-01
1
-1/+7
*
gh-131740: minor readability fix in PyUnstable_GC_VisitObjects (gh-131786)
Martin DeMello
2025-03-28
1
-5/+5
*
gh-131740: Update PyUnstable_GC_VisitObjects to traverse perm gen (gh-131744)
Donghee Na
2025-03-26
1
-1/+4
*
gh-131238: Remove includes from pycore_interp.h (#131495)
Victor Stinner
2025-03-20
1
-4/+3
*
gh-131238: Remove many includes from pycore_interp.h (#131472)
Victor Stinner
2025-03-19
1
-0/+2
*
GH-127705: Use `_PyStackRef`s in the default build. (GH-127875)
Mark Shannon
2025-03-10
1
-3/+3
*
gh-130019: Fix data race in _PyType_AllocNoTrack (gh-130058)
Sam Gross
2025-02-13
1
-2/+3
*
GH-128682: Account for escapes in `DECREF_INPUTS` (GH-129953)
Mark Shannon
2025-02-12
1
-0/+1
*
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/+2
*
GH-128563: Add new frame owner type for interpreter entry frames (GH-129078)
Mark Shannon
2025-01-21
1
-1/+1
*
gh-126491: Revert "GH-126491: Lower heap size limit with faster marking (GH-1...
Petr Viktorin
2024-12-10
1
-144/+157
*
GH-126491: Lower heap size limit with faster marking (GH-127519)
Mark Shannon
2024-12-06
1
-157/+144
*
GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...
Mark Shannon
2024-12-02
1
-87/+268
*
GH-127010: Don't lazily track and untrack dicts (GH-127027)
Mark Shannon
2024-11-20
1
-31/+4
*
GH-124567: Replace quadratic assert with linear one (GH-127009)
Mark Shannon
2024-11-19
1
-1/+1
*
Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle c...
Hugo van Kemenade
2024-11-19
1
-215/+62
*
GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...
Mark Shannon
2024-11-18
1
-62/+215
*
GH-124567: Reduce overhead of debug build for GC. Should help CI performance ...
Mark Shannon
2024-11-15
1
-1/+9
*
gh-116510: Fix crash during sub-interpreter shutdown (gh-124645)
Neil Schemenauer
2024-09-27
1
-3/+26
*
gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#12...
Sam Gross
2024-09-12
1
-0/+7
*
GH-117759: Document incremental GC (GH-123266)
Mark Shannon
2024-08-27
1
-11/+16
*
GH-122298: Restore printing of GC stats (GH-123261)
Mark Shannon
2024-08-23
1
-0/+25
*
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
-0/+11
*
gh-83754: Use the Py_TYPE() macro (#120599)
Victor Stinner
2024-06-17
1
-3/+3
*
Fix typos in documentation and comments (#119763)
Xie Yanbo
2024-06-04
1
-2/+2
*
gh-110850: Remove _PyTime_TimeUnchecked() function (#118552)
Victor Stinner
2024-05-05
1
-1/+0
*
GH-115776: Embed the values array into the object, for "normal" Python object...
Mark Shannon
2024-04-02
1
-1/+6
*
Silence compiler warnings in gc.c (#117422)
Guido van Rossum
2024-04-01
1
-0/+3
*
GH-117108: Set the "old space bit" to "visited" for all young objects (#117213)
Mark Shannon
2024-03-26
1
-17/+37
[next]