summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew/3.12.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/whatsnew/3.12.rst')
-rw-r--r--Doc/whatsnew/3.12.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.12.rst b/Doc/whatsnew/3.12.rst
index 0ac4a3d..a5cb325 100644
--- a/Doc/whatsnew/3.12.rst
+++ b/Doc/whatsnew/3.12.rst
@@ -1880,6 +1880,13 @@ Porting to Python 3.12
* :c:func:`PyUnstable_Long_IsCompact`
* :c:func:`PyUnstable_Long_CompactValue`
+* Custom allocators, set via :c:func:`PyMem_SetAllocator`, are now
+ required to be thread-safe, regardless of memory domain. Allocators
+ that don't have their own state, including "hooks", are not affected.
+ If your custom allocator is not already thread-safe and you need
+ guidance then please create a new GitHub issue
+ and CC ``@ericsnowcurrently``.
+
Deprecated
----------