Tin mới
gh-151646: Fix data race between gc.get_stats() and GC in free-threading builds (gh-151766)
gh-150411: fix `gc_generation.count` race in free-threading (#150413)
gh-148613: Fix race in `gc_set_threshold` and `gc_get_threshold` (#150356)
gh-150285: Fix too long docstrings in Argument Clinic code (GH-150338)
GH-148726: Forward-port generational GC. (GH-148746)
gh-146527: Heap-allocate gc_stats to avoid bloating PyInterpreterState (#148057)
GH-146527: Add more data to GC statistics and add it to PyDebugOffsets (#146532)
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
GH-140638: Add a GC "candidates" stat (GH-141814)
GH-140638: Add a GC "duration" stat (GH-141720)
gh-111489: Remove _PyTuple_FromArray() alias (#139973)
gh-138659: Typo in the gc module docstring (#138660)
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
gh-122943: Rework support of var-positional parameter in Argument Clinic (GH-122945)
gh-90370: Argument Clinic: avoid temporary tuple creation for varargs (#126064)
gh-116322: Add Py_mod_gil module slot (#116882)
GH-117108: Change the size of the GC increment to about 1% of the total heap size. (GH-117120)
GH-108362: Incremental Cycle GC (GH-116206)
gh-112529: Simplify PyObject_GC_IsTracked and PyObject_GC_IsFinalized (#114732)
gh-112529: Make the GC scheduling thread-safe (#114880)
GH-108362: Revert "GH-108362: Incremental GC implementation (GH-108038)" (#115132)
gh-112529: Stop the world around gc.get_referents (#114823)
GH-108362: Incremental GC implementation (GH-108038)
gh-113755: Fully adapt gcmodule.c to Argument Clinic (#113756)
gh-113688: Split up gcmodule.c (gh-113715)
gh-112529: Use atomic operations for `gcstate->collecting` (#112533)
gh-111777: Fix assertion errors on incorrectly still-tracked GC object destruction (#111778)
gh-108082: Use PyErr_FormatUnraisable() (GH-111580)
GH-109369: Merge all eval-breaker flags and monitoring version into one word. (GH-109846)
gh-108753: Enhance pystats (#108754)
Add some GC stats to Py_STATS (GH-107581)
gh-106320: Remove private _PyDict C API (#107145)
gh-105927: Remove _PyWeakref_GetWeakrefCount() (#106007)
gh-105268: Add _Py_FROM_GC() function to pycore_gc.h (#105362)