148 Commits (391af751f2a19476cfaa53ddc35fd53aaa582e9c)

Author SHA1 Message Date
Victor Stinner 7181dec3f1 Issue #22117: The gc module now uses _PyTime_t timestamp 11 years ago
Victor Stinner ae58649721 Issue #22043: time.monotonic() is now always available 12 years ago
Antoine Pitrou ded3c1b837 Cleanup other stats formatting code in gcmodule.c 12 years ago
Antoine Pitrou 40f6b121c5 Issue #21555: simplify code in gcmodule.c by using the pytime.h functions instead of trying to call time.time() via the C API. 12 years ago
Tim Peters 5fbc7b12f7 Issue #21435: Segfault in gc with cyclic trash 12 years ago
Victor Stinner db067af12a Issue #21233: Add new C functions: PyMem_RawCalloc(), PyMem_Calloc(), 12 years ago
Serhiy Storchaka 7e52705ee3 Issue #20315: Removed support for backward compatibility with early 2.x versions. 12 years ago
R David Murray 0e814634e5 whatsnew for gc.get_stats, plus doc tweaks. 12 years ago
Gregory P. Smith b1792d9503 remove trailing spaces. 12 years ago
Antoine Pitrou c69c9bc24b Replace an overly optimistic assert() in _PyGC_CollectNoFail with a simple guard. 13 years ago
Antoine Pitrou 257cf2fb83 In _PyGC_Fini(), lose the reference that was kept to the time module 13 years ago
Antoine Pitrou 796564c27b Issue #18112: PEP 442 implementation (safe object finalization). 13 years ago
Victor Stinner 5d1866c78a Issue #18408: PyObject_GC_NewVar() now raises SystemError exception if nitems 13 years ago
Victor Stinner c1eb26cd2f gcmodule.c: strip trailing spaces 13 years ago
Antoine Pitrou fef34e3186 Issue #17937: Try harder to collect cyclic garbage at shutdown. 13 years ago
Antoine Pitrou 9396356948 Backout c89febab4648 following private feedback by Guido. 13 years ago
Antoine Pitrou 04e70d19e7 Issue #17807: Generators can now be finalized even when they are part of a reference cycle. 13 years ago
Antoine Pitrou 070cb3c9be Issue #1545463: At shutdown, defer finalization of codec modules so that stderr remains usable. 13 years ago
Antoine Pitrou 5f454a07a0 Issue #1545463: Global variables caught in reference cycles are now garbage-collected at shutdown. 13 years ago
Antoine Pitrou d4156c1693 Issue #16351: New function gc.get_stats() returns per-generation collection statistics. 13 years ago
Antoine Pitrou e1ad3dac3d Issue #14775: Fix a potential quadratic dict build-up due to the garbage collector repeatedly trying to untrack dicts. 14 years ago
Antoine Pitrou ff0e22b6ec Issue #14775: Fix a potential quadratic dict build-up due to the garbage collector repeatedly trying to untrack dicts. 14 years ago
Kristján Valur Jónsson 69c635266e Issue #10576: Add a progress callback to gcmodule 14 years ago
Kristján Valur Jónsson e638513856 Remove unused variable from gcmodule.c. The code no longer tests for the 14 years ago
Antoine Pitrou 093ce9cd8c Issue #6695: Full garbage collection runs now clear the freelist of set objects. 14 years ago
Antoine Pitrou 9a812cbc89 Issue #13389: Full garbage collection passes now clear the freelists for 14 years ago
Martin v. Löwis bd928fef42 Rename _Py_identifier to _Py_IDENTIFIER. 14 years ago
Martin v. Löwis afe55bba33 Add API for static strings, primarily good for identifiers. 14 years ago
Victor Stinner 499dfcf29d Issue #10833: Use PyUnicode_FromFormat() and PyErr_Format() instead of 15 years ago
Antoine Pitrou 23683ef26d Issue #10333: Remove ancient GC API, which has been deprecated since 15 years ago
Antoine Pitrou b5d8204f0f Issue #10279: fix test_gc under Win64. 15 years ago
Georg Brandl 08be72d0aa Add a new warning gategory, ResourceWarning, as discussed on python-dev. It is silent by default, 15 years ago
Antoine Pitrou 2ed94eb520 Do not print additional shutdown message when gc.DEBUG_SAVEALL is set 16 years ago
Antoine Pitrou 696e03553b Issue #477863: Print a warning at shutdown if gc.garbage is not empty. 16 years ago
Antoine Pitrou 7f14f0d8a0 Recorded merge of revisions 81032 via svnmerge from 16 years ago
Antoine Pitrou f95a1b3c53 Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c7c96a90bc Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c83ea137d7 Untabify C files. Will watch buildbots. 16 years ago
Antoine Pitrou 336e54f4c7 Merged revisions 80705 via svnmerge from 16 years ago
Antoine Pitrou 350c394c87 Merged revisions 80704 via svnmerge from 16 years ago
Antoine Pitrou 6e20a1bdf0 Merged revisions 80704 via svnmerge from 16 years ago
Antoine Pitrou 951919f558 Issue #4687: Fix accuracy of garbage collection runtimes displayed with 16 years ago
Benjamin Peterson 68dbebc8e8 Merged revisions 77167 via svnmerge from 16 years ago
Benjamin Peterson 1baf465d27 Merged revisions 76847,76851,76869,76882,76891-76892,76924,77007,77070,77092,77096,77120,77126,77155 via svnmerge from 16 years ago
Amaury Forgeot d'Arc 2401c03746 Fix a typo in comment 16 years ago
Antoine Pitrou 3a652b1d0a Merged revisions 70546 via svnmerge from 17 years ago
Antoine Pitrou f8387af262 Issue #4688: Add a heuristic so that tuples and dicts containing only 17 years ago
Benjamin Peterson 78821ddf8c fix building the core with --disable-unicode 17 years ago
Antoine Pitrou 14b78f5fc5 Merged revisions 68462 via svnmerge from 17 years ago
Antoine Pitrou 4c5ecb7cbb Issue #4074: Change the criteria for doing a full garbage collection (i.e. 17 years ago