]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-76785: Drop PyInterpreterID_Type (gh-117101)
authorEric Snow <ericsnowcurrently@gmail.com>
Thu, 21 Mar 2024 17:15:02 +0000 (11:15 -0600)
committerGitHub <noreply@github.com>
Thu, 21 Mar 2024 17:15:02 +0000 (17:15 +0000)
commit617158e07811edfd6fd552a3d84b0beedd8f1d18
treeda45d921852f67ce2cc7a086c5c1b79ad20b4b2d
parentabdd1f938f08e536864532b2071f144515ecc88b
gh-76785: Drop PyInterpreterID_Type (gh-117101)

I added it quite a while ago as a strategy for managing interpreter lifetimes relative to the PEP 554 (now 734) implementation.  Relatively recently I refactored that implementation to no longer rely on InterpreterID objects.  Thus now I'm removing it.
18 files changed:
Include/cpython/interpreteridobject.h [deleted file]
Include/internal/pycore_interp.h
Include/interpreteridobject.h [deleted file]
Lib/test/test_capi/test_misc.py
Makefile.pre.in
Modules/_interpreters_common.h
Modules/_testcapimodule.c
Modules/_testinternalcapi.c
Modules/_xxinterpchannelsmodule.c
Modules/_xxsubinterpretersmodule.c
Objects/interpreteridobject.c [deleted file]
Objects/object.c
PCbuild/_freeze_module.vcxproj
PCbuild/_freeze_module.vcxproj.filters
PCbuild/pythoncore.vcxproj
PCbuild/pythoncore.vcxproj.filters
Python/pystate.c
Tools/c-analyzer/cpython/globals-to-fix.tsv