diff --git a/Doc/c-api/init.rst b/Doc/c-api/init.rst index d35e905b2e72df..e3ad4f4cdc52cc 100644 --- a/Doc/c-api/init.rst +++ b/Doc/c-api/init.rst @@ -2287,7 +2287,7 @@ The C-API provides a basic mutual exclusion lock. should not be used to make concurrency control decisions, as the lock state may change immediately after the check. - .. versionadded:: next + .. versionadded:: 3.14 .. _python-critical-section-api: @@ -2372,7 +2372,7 @@ code triggered by the finalizer blocks and calls :c:func:`PyEval_SaveThread`. On the default build, this macro expands to ``{``. - .. versionadded:: next + .. versionadded:: 3.14 .. c:macro:: Py_END_CRITICAL_SECTION() @@ -2418,7 +2418,7 @@ code triggered by the finalizer blocks and calls :c:func:`PyEval_SaveThread`. On the default build, this macro expands to ``{``. - .. versionadded:: next + .. versionadded:: 3.14 .. c:macro:: Py_END_CRITICAL_SECTION2() diff --git a/Doc/whatsnew/3.14.rst b/Doc/whatsnew/3.14.rst index e45a2bfa485c50..44ee2bbeb7761f 100644 --- a/Doc/whatsnew/3.14.rst +++ b/Doc/whatsnew/3.14.rst @@ -3035,6 +3035,7 @@ Porting to Python 3.14 * ``_Py_GetConfig()``: :c:func:`PyConfig_Get` and :c:func:`PyConfig_GetInt` * ``_Py_HashBytes()``: :c:func:`Py_HashBuffer` * ``_Py_fopen_obj()``: :c:func:`Py_fopen` + * ``PyMutex_IsLocked()`` : :c:func:`PyMutex_IsLocked` The `pythoncapi-compat project`_ can be used to get most of these new functions on Python 3.13 and older. diff --git a/Doc/whatsnew/3.15.rst b/Doc/whatsnew/3.15.rst index 4d4fb77ad4f030..e8e2c1ed6047bf 100644 --- a/Doc/whatsnew/3.15.rst +++ b/Doc/whatsnew/3.15.rst @@ -504,8 +504,6 @@ Porting to Python 3.15 * Private functions promoted to public C APIs: - * ``PyMutex_IsLocked()`` : :c:func:`PyMutex_IsLocked` - The |pythoncapi_compat_project| can be used to get most of these new functions on Python 3.14 and older.