[Python-checkins] cpython: Issue #26249: Mention PyMem_Malloc() change in What's New in Python 3.6 in the

victor.stinner python-checkins at python.org
Sun Apr 24 16:33:32 EDT 2016


https://hg.python.org/cpython/rev/7acad5d8f80e
changeset: 101126:7acad5d8f80e
user: Victor Stinner <victor.stinner at gmail.com>
date: Sun Apr 24 22:33:26 2016 +0200
summary:
 Issue #26249: Mention PyMem_Malloc() change in What's New in Python 3.6 in the
Optimizations section.
files:
 Doc/whatsnew/3.6.rst | 7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/Doc/whatsnew/3.6.rst b/Doc/whatsnew/3.6.rst
--- a/Doc/whatsnew/3.6.rst
+++ b/Doc/whatsnew/3.6.rst
@@ -388,6 +388,13 @@
 * Optimize ``bytes.replace(b'', b'.')`` and ``bytearray.replace(b'', b'.')``:
 up to 80% faster. (Contributed by Josh Snider in :issue:`26574`).
 
+* Allocator functions of the :c:func:`PyMem_Malloc` domain
+ (:c:data:`PYMEM_DOMAIN_MEM`) now use the :ref:`pymalloc memory allocator
+ <pymalloc>` instead of :c:func:`malloc` function of the C library. The
+ pymalloc allocator is optimized for objects smaller or equal to 512 bytes
+ with a short lifetime, and use :c:func:`malloc` for larger memory blocks.
+ (Contributed by Victor Stinner in :issue:`26249`).
+
 
 Build and C API Changes
 =======================
-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /