]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.11] bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185) (GH-93306)
authorEric Snow <ericsnowcurrently@gmail.com>
Sat, 28 May 2022 00:56:30 +0000 (18:56 -0600)
committerGitHub <noreply@github.com>
Sat, 28 May 2022 00:56:30 +0000 (17:56 -0700)
commit36374251aa39c0a89be277fb76439bacc709f8b7
treea3bba5dee5d355f132201b514ba73ebe01838a16
parentcf63b80bc482ef971ecb6d3ed9a1dc4a93d73744
[3.11] bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185) (GH-93306)

(cherry picked from commit caa279d6fd5f151e57f891cd4f6ba51b532501c6)

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

Automerge-Triggered-By: GH:ericsnowcurrently
18 files changed:
Doc/whatsnew/3.11.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