COMMITS
/ Lib/test/test_gc.py May 4, 2026
S
GH-148726: Add heap_size to generational GC (#149195)
Sergey Miryanov committed
April 30, 2026
S
GH-148726: Forward-port generational GC. (GH-148746)
Sergey Miryanov committed
December 11, 2025
N
gh-142531: Fix free-threaded GC performance regression (gh-142562)
Neil Schemenauer committed
November 22, 2025
B
GH-140638: Add a GC "candidates" stat (GH-141814)
Brandt Bucher committed
November 19, 2025
B
GH-140638: Add a GC "duration" stat (GH-141720)
Brandt Bucher committed
October 21, 2025
M
GH-139951: Fix major GC performance regression (GH-140262)
Mark Shannon committed
October 20, 2025
P
gh-140358: Bring back elapsed time and unreachable count to gc debug output (#140359)
Pål Grønås Drange committed
M
gh-139951: Test on GC collection disabled if threshold is zero (GH-140304)
Mikhail Efimov committed
August 22, 2025
K
gh-137384: fix crash when accessing warnings state late in runtime shutdown (#138027)
Kumar Aditya committed
August 8, 2025
S
GH-135552: Add tests to check weakref clearing (GH-136304)
Sergey Miryanov committed
August 7, 2025
N
GH-135552: Make the GC clear weakrefs later (GH-136189)
Neil Schemenauer committed
July 10, 2025
S
gh-136517: Print uncollectable objects if DEBUG_UNCOLLECTABLE mode was set (#136518)
Sergey Miryanov committed
July 8, 2025
N
GH-91636: Clear weakrefs created by finalizers. (GH-136401)
Neil Schemenauer committed
May 22, 2025
S
gh-71339: Use new assertion methods in tests (GH-129046)
Serhiy Storchaka committed
May 8, 2025
N
gh-133532: Run GC fast cycles test in subprocess. (gh-133533)
Neil Schemenauer committed
May 3, 2025
S
gh-133306: Use \z instead of \Z in regular expressions in the stdlib (GH-133337)
Serhiy Storchaka committed
December 10, 2024
P
gh-126491: Revert "GH-126491: Lower heap size limit with faster marking (GH-127519)" (GH-127770)
Petr Viktorin committed
December 6, 2024
M
GH-126491: Lower heap size limit with faster marking (GH-127519)
Mark Shannon committed
December 2, 2024
M
GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-127110)
Mark Shannon committed
November 19, 2024
H
Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-126502)" (#126983)
Hugo van Kemenade committed
November 18, 2024
M
GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-126502)
Mark Shannon committed
November 15, 2024
P
gh-126312: Don't traverse frozen objects on the free-threaded build (#126338)
Peter Bierma committed
October 24, 2024
S
gh-125900: Clean-up logic around immortalization in free-threading (#125901)
Sam Gross committed
S
gh-125859: Fix crash when `gc.get_objects` is called during GC (#125882)
Sam Gross committed
September 26, 2024
P
gh-124538: Fix crash when using `gc.get_referents` on an untracked capsule object (#124559)
Peter Bierma committed
May 10, 2024
S
gh-118846: Fix free-threading test failures when run sequentially (#118864)
Sam Gross committed
April 16, 2024
S
gh-117376: Make code objects use deferred reference counting (#117823)
Sam Gross committed
April 5, 2024
M
gh-116622: Test updates for Android (#117299)
Malcolm Smith committed
April 4, 2024
S
gh-117478: Add `@support.requires_gil_enabled` decorator (#117479)
Sam Gross committed
April 3, 2024
E
gh-116303: Skip test module dependent tests if test modules are unavailable (#117341)
Erlend E. Aasland committed
March 28, 2024
R
gh-114099: Additions to standard library to support iOS (GH-117052)
Russell Keith-Magee committed
March 26, 2024
M
GH-117108: Set the "old space bit" to "visited" for all young objects (#117213)
Mark Shannon committed
March 22, 2024
M
March 20, 2024
M
GH-108362: Incremental Cycle GC (GH-116206)
Mark Shannon committed
March 13, 2024
S
gh-116604: Fix test_gc on free-threaded build (#116662)
Sam Gross committed
March 12, 2024
P
gh-116604: Correctly honor the gc status when calling _Py_RunGC (#116628)
Pablo Galindo Salgado committed
February 16, 2024
S
gh-112529: Make the GC scheduling thread-safe (#114880)
Sam Gross committed
February 7, 2024
M
GH-108362: Revert "GH-108362: Incremental GC implementation (GH-108038)" (#115132)
Mark Shannon committed
February 5, 2024
M
GH-108362: Incremental GC implementation (GH-108038)
Mark Shannon committed
January 25, 2024
S
gh-112529: Implement GC for free-threaded builds (#114262)
Sam Gross committed
January 5, 2024
S
gh-113688: Split up gcmodule.c (gh-113715)
Sam Gross committed
November 13, 2022
N
gh-99430: Remove duplicated tests for old-styled classes (#99432)
Nikita Sobolev committed
June 13, 2022
V
gh-93353: Add test.support.late_deletion() (#93774)
Victor Stinner committed
April 21, 2022
D
gh-91636: Don't clear required fields of function objects (GH-91651)
Dennis Sweeney committed
April 7, 2022
C
bpo-40280: Detect missing threading on WASM platforms (GH-32352)
Christian Heimes committed
January 25, 2022
C
bpo-40280: Skip subprocess-based tests on wasm32-emscripten (GH-30615)
Christian Heimes committed
October 13, 2021
M
bpo-45340: Don't create object dictionaries unless actually needed (GH-28802)
Mark Shannon committed
September 19, 2021
S
bpo-45229: Remove test_main in many tests (GH-28405)
Serhiy Storchaka committed
May 21, 2021
V
bpo-44184: Fix subtype_dealloc() for freed type (GH-26274)
Victor Stinner committed
April 4, 2021
I
bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25171)
Inada Naoki committed