]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Interpreter...
authorEric Snow <ericsnowcurrently@gmail.com>
Tue, 2 May 2023 01:36:00 +0000 (19:36 -0600)
committerGitHub <noreply@github.com>
Tue, 2 May 2023 01:36:00 +0000 (19:36 -0600)
commitfdd878650d325297cd801305bc2d1b0e903e42b4
tree9814f09627ef014852dcc3fa462dfec30e5e591d
parentb1ca34d4d5e463b8108eea20090f12292390f0cf
gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Interpreter (gh-104072)

Until now, we haven't been initializing nor finalizing the per-interpreter state properly.
17 files changed:
Include/internal/pycore_object.h
Include/internal/pycore_pylifecycle.h
Include/internal/pycore_structseq.h
Include/internal/pycore_typeobject.h
Modules/_io/_iomodule.c
Objects/exceptions.c
Objects/floatobject.c
Objects/longobject.c
Objects/object.c
Objects/structseq.c
Objects/typeobject.c
Objects/unicodeobject.c
Objects/weakrefobject.c
Python/errors.c
Python/pylifecycle.c
Python/sysmodule.c
Python/thread.c