]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-38631: Avoid Py_FatalError() in handle_legacy_finalizers() (GH-17266)
authorVictor Stinner <vstinner@python.org>
Wed, 20 Nov 2019 00:18:11 +0000 (01:18 +0100)
committerGitHub <noreply@github.com>
Wed, 20 Nov 2019 00:18:11 +0000 (01:18 +0100)
commit444b39bb64aa894d3f1831210a8ce40042a5a532
tree994677ebd6160f8107ddd052c18813a9e61288ba
parente0cd8aa70a3ce19c3d3712568940aa0cbd9aa97b
bpo-38631: Avoid Py_FatalError() in handle_legacy_finalizers() (GH-17266)

* Rename _PyGC_Initialize() to _PyGC_InitializeRuntime()
* Add _PyGC_Init(): initialize _PyRuntime.gc.garbage list
* Call _PyGC_Init() before _PyTypes_Init()
Include/internal/pycore_pylifecycle.h
Include/internal/pycore_pymem.h
Modules/gcmodule.c
Python/pylifecycle.c
Python/pystate.c