1. 04fc4f2 bpo-40989: PyObject_INIT() becomes an alias to PyObject_Init() (GH-20901) by Victor Stinner · 4 years, 2 months ago
  2. 1bcc32f bpo-39465: Use _PyInterpreterState_GET() (GH-20788) by Victor Stinner · 4 years, 2 months ago
  3. d36cf5f bpo-40943: Replace PY_FORMAT_SIZE_T with "z" (GH-20781) by Victor Stinner · 4 years, 2 months ago
  4. e005ead bpo-40521: Make context free list per-interpreter (GH-20644) by Victor Stinner · 4 years, 2 months ago
  5. 78a02c2 bpo-40521: Make async gen free lists per-interpreter (GH-20643) by Victor Stinner · 4 years, 2 months ago
  6. 88ec919 bpo-40521: Make list free list per-interpreter (GH-20642) by Victor Stinner · 4 years, 2 months ago
  7. 3744ed2 bpo-40521: Make frame free list per-interpreter (GH-20638) by Victor Stinner · 4 years, 2 months ago
  8. 2ba5937 bpo-40521: Make float free list per-interpreter (GH-20636) by Victor Stinner · 4 years, 2 months ago
  9. 69ac6e5 bpo-40521: Make tuple free list per-interpreter (GH-20247) by Victor Stinner · 4 years, 2 months ago
  10. d8135e9 bpo-40533: Disable GC in subinterpreters (GH-19961) by Victor Stinner · 4 years, 3 months ago
  11. ae00a5a bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769) by Victor Stinner · 4 years, 4 months ago
  12. d9ea5ca bpo-40268: Remove unused pycore_pymem.h includes (GH-19531) by Victor Stinner · 4 years, 4 months ago
  13. 675d9a3 bpo-40170: Convert PyObject_IS_GC() macro to a function (GH-19464) by Hai Shi · 4 years, 4 months ago
  14. e5014be bpo-40268: Remove a few pycore_pystate.h includes (GH-19510) by Victor Stinner · 4 years, 4 months ago
  15. f13072b bpo-40241: Add PyObject_GC_IsTracked and PyObject_GC_IsFinalized to the public C-API (GH-19461) by Pablo Galindo · 4 years, 4 months ago
  16. 38aefc5 bpo-40170: PyObject_GET_WEAKREFS_LISTPTR() becomes a function (GH-19377) by Victor Stinner · 4 years, 4 months ago
  17. ffd9753 bpo-39245: Switch to public API for Vectorcall (GH-18460) by Petr Viktorin · 4 years, 6 months ago
  18. 60ac6ed bpo-39573: Use Py_SET_SIZE() function (GH-18402) by Victor Stinner · 4 years, 6 months ago
  19. daa9756 bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) by Victor Stinner · 4 years, 6 months ago
  20. 656c45e bpo-38631: Avoid Py_FatalError() in GC collect() (GH-18164) by Victor Stinner · 4 years, 7 months ago
  21. b679137 bpo-39322: Add gc.is_finalized to the gc module docstring (GH-18000) by Pablo Galindo · 4 years, 7 months ago
  22. a2ec3f0 bpo-39322: Add gc.is_finalized to check if an object has been finalised by the gc (GH-17989) by Pablo Galindo · 4 years, 7 months ago
  23. 97f1267 Fix typos in gcmodule.c and restructure comments for clarity (GH-17983) by Pablo Galindo · 4 years, 7 months ago
  24. 9091398 Move comment about permanent generation to gcmodule.c (GH-17718) by Pablo Galindo · 4 years, 8 months ago
  25. d68b592 bpo-38896: Remove PyUnicode_ClearFreeList() function (GH-17354) by Victor Stinner · 4 years, 9 months ago
  26. 4dedd0f bpo-37340: Remove PyMethod_ClearFreeList() and PyCFunction_ClearFreeList() (GH-17284) by Victor Stinner · 4 years, 9 months ago
  27. 7247407 bpo-36854: Move _PyRuntimeState.gc to PyInterpreterState (GH-17287) by Victor Stinner · 4 years, 9 months ago
  28. 67e0de6 bpo-36854: gcmodule.c gets its state from tstate (GH-17285) by Victor Stinner · 4 years, 9 months ago
  29. 7eee5be bpo-38858: Factorize Py_EndInterpreter() code (GH-17273) by Victor Stinner · 4 years, 9 months ago
  30. 01b1cc1 bpo-36710: Add PyInterpreterState.runtime field (GH-17270) by Victor Stinner · 4 years, 9 months ago
  31. 2e96906 bpo-36710: Pass tstate parameter to GC collect() (GH-17267) by Victor Stinner · 4 years, 9 months ago
  32. 444b39b bpo-38631: Avoid Py_FatalError() in handle_legacy_finalizers() (GH-17266) by Victor Stinner · 4 years, 9 months ago
  33. b028f58 Minor fixes to the formatting of the notes of Modules/gcmodule.c (GH-17247) by Pablo Galindo · 4 years, 9 months ago
  34. d9d3993 Years overdue, explain why unreachable objects are moved. (GH-17030) by Tim Peters · 4 years, 9 months ago
  35. 1e73945 visit_reachable: replace release-mode test with an assert. (GH-16866) by Tim Peters · 4 years, 10 months ago
  36. ea55c51 validate_list: make flags argument impossible to spell wrongly. (GH-16843) by Tim Peters · 4 years, 10 months ago
  37. 95bfc8a Misc gc code & comment cleanups. (GH-16752) by Tim Peters · 4 years, 10 months ago
  38. 466326d bpo-38379: Don't block collection of unreachable objects when some objects resurrect (GH-16687) by Pablo Galindo · 4 years, 10 months ago
  39. 320dd50 bpo-38437: Activate GC_DEBUG when PY_DEBUG is set (GH-16707) by Pablo Galindo · 4 years, 10 months ago
  40. a544773 bpo-38392: Only declare visit_validate() if Py_DEBUG is defined (GH-16689) by Victor Stinner · 4 years, 10 months ago
  41. ecbf35f bpo-38379: don't claim objects are collected when they aren't (#16658) by Tim Peters · 4 years, 10 months ago
  42. 4d5f94b bpo-38070: Enhance visit_decref() debug trace (GH-16631) by Victor Stinner · 4 years, 10 months ago
  43. 1b18455 bpo-38392: PyObject_GC_Track() validates object in debug mode (GH-16615) by Victor Stinner · 4 years, 10 months ago
  44. 6876257 bpo-36389: _PyObject_CheckConsistency() available in release mode (GH-16612) by Victor Stinner · 4 years, 10 months ago
  45. bcda460 Clear weakrefs in garbage found by the GC (#16495) by Neil Schemenauer · 4 years, 11 months ago
  46. d91d4de bpo-38070: visit_decref() calls _PyObject_IsFreed() (GH-15782) by Victor Stinner · 5 years ago
  47. 013e52f bpo-37990: fix gc stats (GH-15626) by Inada Naoki · 5 years ago
  48. bf8162c bpo-37729: gc: write stats at once (GH-15050) by Inada Naoki · 5 years ago
  49. 196a530 bpo-37483: add _PyObject_CallOneArg() function (#14558) by Jeroen Demeyer · 5 years ago
  50. ada319b bpo-32388: Remove cross-version binary compatibility requirement in tp_flags (GH-4944) by Antoine Pitrou · 5 years ago
  51. 71c52e3 bpo-36829: Add _PyErr_WriteUnraisableMsg() (GH-13488) by Victor Stinner · 5 years ago
  52. 9db0324 bpo-36710: Add runtime parameter in gcmodule.c (GH-12958) by Victor Stinner · 5 years ago
  53. 8e91c24 bpo-36710: Add runtime variable to Py_FinalizeEx() (GH-12937) by Victor Stinner · 5 years ago
  54. 0810fa7 bpo-36389: Cleanup gc.set_threshold() (GH-12844) by Victor Stinner · 5 years ago
  55. 175421b bpo-36016: Add generation option to gc.getobjects() (GH-11909) by Pablo Galindo · 5 years ago
  56. a42de74 bpo-35059: Cast void* to PyObject* (GH-10650) by Victor Stinner · 6 years ago
  57. 271753a bpo-35059: Convert _PyObject_GC_TRACK() to inline function (GH-10643) by Victor Stinner · 6 years ago
  58. bcda8f1 bpo-35081: Add Include/internal/pycore_object.h (GH-10640) by Victor Stinner · 6 years ago
  59. 621cebe bpo-35081: Rename internal headers (GH-10275) by Victor Stinner · 6 years ago
  60. 27e2d1f bpo-35081: Add pycore_ prefix to internal header files (GH-10263) by Victor Stinner · 6 years ago
  61. a4b2bc7 bpo-9263: Use _PyObject_ASSERT() in gcmodule.c (GH-10112) by Victor Stinner · 6 years ago
  62. 626bff8 bpo-9263: Dump Python object on GC assertion failure (GH-10062) by Victor Stinner · 6 years ago
  63. 3bd0d62 Fix typos in comments (GH-9905) by Quan Tian · 6 years ago
  64. 5ac9e6e bpo-33597: Reduce PyGC_Head size (GH-7043) by INADA Naoki · 6 years ago
  65. c4653c9 bpo-33622: Add checks for exceptions leaks in the garbage collector. (GH-7126) by Serhiy Storchaka · 6 years ago
  66. 301e3cc bpo-33622: Fix issues with handling errors in the GC. (GH-7078) by Serhiy Storchaka · 6 years ago
  67. 1179f4b bpo-33583: Add note in PyObject_GC_Resize() doc (GH-7021) by INADA Naoki · 6 years ago
  68. 383b32f Revert "bpo-31356: Add context manager to temporarily disable GC GH-5495 by Yury Selivanov · 7 years ago
  69. 72a0d21 bpo-31356: Add context manager to temporarily disable GC (GH-4224) by Pablo Galindo · 7 years ago
  70. f23746a bpo-32436: Implement PEP 567 (#5027) by Yury Selivanov · 7 years ago
  71. 05d68a8 bpo-9566: Fix size_t=>int downcast warnings (#5230) by Victor Stinner · 7 years ago
  72. e2f92de Add the const qualifier to "char *" variables that refer to literal strings. (#4370) by Serhiy Storchaka · 7 years ago
  73. c75edab bpo-31558: Add gc.freeze() (#3705) by brainfvck · 7 years ago
  74. 2ebc5ce bpo-30860: Consolidate stateful runtime globals. (#3397) by Eric Snow · 7 years ago
  75. 05351c1 Revert "bpo-30860: Consolidate stateful runtime globals." (#3379) by Eric Snow · 7 years ago
  76. 76d5abc bpo-30860: Consolidate stateful runtime globals. (#2594) by Eric Snow · 7 years ago
  77. 9326028 Issue #20185: Converted the gc module to Argument Clinic. by Serhiy Storchaka · 8 years ago
  78. 228b12e Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever by Serhiy Storchaka · 8 years ago
  79. de4ae3d Backed out changeset b9c9691c72c5 by Victor Stinner · 8 years ago
  80. 27580c1 Replace PyObject_CallFunctionObjArgs() with fastcall by Victor Stinner · 8 years ago
  81. fef7e94 Don't run garbage collection on interpreter exit if it was explicitly disabled by Łukasz Langa · 8 years ago
  82. a785c87 DTrace support: function calls, GC activity, line execution by Łukasz Langa · 8 years ago
  83. eb63645 Issue #28003: Implement PEP 525 -- Asynchronous Generators. by Yury Selivanov · 8 years ago
  84. ef1585e Issue #25923: Added more const qualifiers to signatures of static and private functions. by Serhiy Storchaka · 9 years ago
  85. 7181dec Issue #22117: The gc module now uses _PyTime_t timestamp by Victor Stinner · 9 years ago
  86. ae58649 Issue #22043: time.monotonic() is now always available by Victor Stinner · 10 years ago
  87. ded3c1b Cleanup other stats formatting code in gcmodule.c by Antoine Pitrou · 10 years ago
  88. 40f6b12 Issue #21555: simplify code in gcmodule.c by using the pytime.h functions instead of trying to call time.time() via the C API. by Antoine Pitrou · 10 years ago
  89. 983c106 Merge from 3.4. by Tim Peters · 10 years ago
  90. 5fbc7b1 Issue #21435: Segfault in gc with cyclic trash by Tim Peters · 10 years ago
  91. db067af Issue #21233: Add new C functions: PyMem_RawCalloc(), PyMem_Calloc(), by Victor Stinner · 10 years ago
  92. ab0ac27 Issue #20315: Removed support for backward compatibility with early 2.x versions. by Serhiy Storchaka · 11 years ago
  93. 7e52705 Issue #20315: Removed support for backward compatibility with early 2.x versions. by Serhiy Storchaka · 11 years ago
  94. 0e81463 whatsnew for gc.get_stats, plus doc tweaks. by R David Murray · 11 years ago
  95. b1792d9 remove trailing spaces. by Gregory P. Smith · 11 years ago
  96. c69c9bc Replace an overly optimistic assert() in _PyGC_CollectNoFail with a simple guard. by Antoine Pitrou · 11 years ago
  97. 257cf2f In _PyGC_Fini(), lose the reference that was kept to the time module by Antoine Pitrou · 11 years ago
  98. 796564c Issue #18112: PEP 442 implementation (safe object finalization). by Antoine Pitrou · 11 years ago
  99. 5d1866c Issue #18408: PyObject_GC_NewVar() now raises SystemError exception if nitems by Victor Stinner · 11 years ago
  100. c1eb26c gcmodule.c: strip trailing spaces by Victor Stinner · 11 years ago