]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.13] gh-117511: Make PyMutex public in the non-limited API (GH-117731) (#120800)
authorSam Gross <colesbury@gmail.com>
Thu, 20 Jun 2024 16:00:25 +0000 (12:00 -0400)
committerGitHub <noreply@github.com>
Thu, 20 Jun 2024 16:00:25 +0000 (16:00 +0000)
commit3cb6c4cd60bec1acbcd960f5e7bd65f78152dbdd
treef5b72124507a3c8ea7e5938bdb2cdb7563ca1ac1
parent7c7aa5a99cce256ff726654038092a333a1f0531
[3.13] gh-117511: Make PyMutex public in the non-limited API (GH-117731) (#120800)

(cherry picked from commit 3af7263037de1d0ef63b070fc7bfc2cf042eaebe)
18 files changed:
Doc/c-api/init.rst
Doc/whatsnew/3.13.rst
Include/Python.h
Include/cpython/lock.h [new file with mode: 0644]
Include/cpython/weakrefobject.h
Include/internal/pycore_critical_section.h
Include/internal/pycore_lock.h
Include/internal/pycore_warnings.h
Include/lock.h [new file with mode: 0644]
Include/object.h
Makefile.pre.in
Misc/NEWS.d/next/C API/2024-04-10-16-48-04.gh-issue-117511.RZtBRK.rst [new file with mode: 0644]
Modules/_testinternalcapi/test_lock.c
Objects/object.c
PCbuild/pythoncore.vcxproj
PCbuild/pythoncore.vcxproj.filters
Python/critical_section.c
Python/lock.c