commit | 9a812cbc899caeb25ab523e904dfac02e4da2999 | [log] [tgz] |
---|---|---|
author | Antoine Pitrou <solipsis@pitrou.net> | Tue Nov 15 00:00:12 2011 +0100 |
committer | Antoine Pitrou <solipsis@pitrou.net> | Tue Nov 15 00:00:12 2011 +0100 |
tree | d54805ed801f969bd6bbfc08640c9dfba076b90c | |
parent | d8b9ae6e8f6d9a562ccdf4700d24c0155979fb4f [diff] [blame] |
Issue #13389: Full garbage collection passes now clear the freelists for list and dict objects. They already cleared other freelists in the interpreter.
diff --git a/Modules/gcmodule.c b/Modules/gcmodule.c index 6c8ca38..154f136 100644 --- a/Modules/gcmodule.c +++ b/Modules/gcmodule.c
@@ -762,6 +762,8 @@ (void)PyTuple_ClearFreeList(); (void)PyUnicode_ClearFreeList(); (void)PyFloat_ClearFreeList(); + (void)PyList_ClearFreeList(); + (void)PyDict_ClearFreeList(); } static double