]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185)
authorEric Snow <ericsnowcurrently@gmail.com>
Fri, 27 May 2022 23:38:01 +0000 (17:38 -0600)
committerGitHub <noreply@github.com>
Fri, 27 May 2022 23:38:01 +0000 (17:38 -0600)
commitcaa279d6fd5f151e57f891cd4f6ba51b532501c6
treec19c87efdefab0b4e4a5291896cfb86e37ec90f2
parente6a57678cafe18ca132ee9510252168fcc392a8d
bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185)

This was added for bpo-40514 (gh-84694) to test out a per-interpreter GIL. However, it has since proven unnecessary to keep the experiment in the repo. (It can be done as a branch in a fork like normal.) So here we are removing:

* the configure option
* the macro
* the code enabled by the macro
18 files changed:
Doc/whatsnew/3.12.rst
Include/internal/pycore_ceval.h
Include/internal/pycore_interp.h
Include/internal/pycore_pystate.h
Include/internal/pycore_runtime.h
Misc/NEWS.d/next/Core and Builtins/2022-05-25-12-30-12.gh-issue-84694.5sjy2w.rst [new file with mode: 0644]
Modules/_xxsubinterpretersmodule.c
Modules/gcmodule.c
Objects/typeobject.c
Objects/unicodeobject.c
Python/ceval.c
Python/ceval_gil.h
Python/preconfig.c
Python/pylifecycle.c
Python/pystate.c
configure
configure.ac
pyconfig.h.in