mirror of
https://github.com/python/cpython.git
synced 2025-12-08 06:10:17 +00:00
This makes the following APIs public: * `Py_BEGIN_CRITICAL_SECTION_MUTEX(mutex),` * `Py_BEGIN_CRITICAL_SECTION2_MUTEX(mutex1, mutex2)` * `void PyCriticalSection_BeginMutex(PyCriticalSection *c, PyMutex *mutex)` * `void PyCriticalSection2_BeginMutex(PyCriticalSection2 *c, PyMutex *mutex1, PyMutex *mutex2)` The macros are identical to the corresponding `Py_BEGIN_CRITICAL_SECTION` and `Py_BEGIN_CRITICAL_SECTION2` macros (e.g., they include braces), but they accept a `PyMutex` instead of an object. The new macros are still paired with the existing END macros (`Py_END_CRITICAL_SECTION`, `Py_END_CRITICAL_SECTION2`). |
||
|---|---|---|
| .. | ||
| 2023-10-18-14-36-35.gh-issue-108512.fMZLfr.rst | ||
| 2025-04-14-07-41-28.gh-issue-131185.ZCjMHD.rst | ||
| 2025-04-17-12-37-27.gh-issue-132629.01ArwX.rst | ||
| 2025-05-07-21-18-00.gh-issue-133610.asdfjs.rst | ||
| 2025-05-08-12-25-47.gh-issue-133644.Yb86Rm.rst | ||
| 2025-05-08-13-14-45.gh-issue-133644.J8_KZ2.rst | ||
| 2025-05-13-16-06-46.gh-issue-133968.6alWst.rst | ||
| 2025-05-17-14-41-21.gh-issue-134144.xVpZik.rst | ||
| 2025-05-20-17-13-51.gh-issue-134009.CpCmry.rst | ||
| 2025-05-29-16-56-23.gh-issue-134891.7eKO8U.rst | ||
| 2025-05-30-11-33-17.gh-issue-134745.GN-zk2.rst | ||
| 2025-06-02-13-19-22.gh-issue-134989.sDDyBN.rst | ||
| 2025-06-05-11-06-07.gh-issue-134989.74p4ud.rst | ||
| 2025-06-19-12-47-18.gh-issue-133157.1WA85f.rst | ||
| 2025-06-24-11-10-01.gh-issue-133296.lIEuVJ.rst | ||
| 2025-06-25-01-03-10.gh-issue-135906.UBrCWq.rst | ||
| 2025-07-01-16-22-39.gh-issue-135075.angu3J.rst | ||
| README.rst | ||
Put news entry `blurb`_ files for the *C API* section in this directory. .. _blurb: https://pypi.org/project/blurb/