]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-105182: Remove PyEval_AcquireLock() and PyEval_InitThreads() (#105183)
authorVictor Stinner <vstinner@python.org>
Thu, 1 Jun 2023 11:41:56 +0000 (13:41 +0200)
committerGitHub <noreply@github.com>
Thu, 1 Jun 2023 11:41:56 +0000 (13:41 +0200)
commitec0082ca460f6b5eaf987536d28d6bc252322307
tree0eb0150c09e917aa1b37acffa3c6168d625a080a
parent9ab587b7146618866cee52c220aecf7bd5b44b02
gh-105182: Remove PyEval_AcquireLock() and PyEval_InitThreads() (#105183)

Remove functions in the C API:

* PyEval_AcquireLock()
* PyEval_ReleaseLock()
* PyEval_InitThreads()
* PyEval_ThreadsInitialized()

But keep these functions in the stable ABI.

Mention "make regen-limited-abi" in "make regen-all".
Doc/c-api/init.rst
Doc/data/refcounts.dat
Doc/data/stable_abi.dat
Doc/whatsnew/3.13.rst
Include/ceval.h
Makefile.pre.in
Misc/NEWS.d/next/C API/2023-06-01-11-23-28.gh-issue-105182.kLEHl-.rst [new file with mode: 0644]
Misc/NEWS.d/next/C API/2023-06-01-11-24-03.gh-issue-105182.l5sCw4.rst [new file with mode: 0644]
Misc/stable_abi.toml
Misc/valgrind-python.supp
Python/ceval_gil.c