changeset: 101126:7acad5d8f80e user: Victor Stinner date: Sun Apr 24 22:33:26 2016 +0200 files: Doc/whatsnew/3.6.rst description: Issue #26249: Mention PyMem_Malloc() change in What's New in Python 3.6 in the Optimizations section. diff -r fa44d1bc9b68 -r 7acad5d8f80e Doc/whatsnew/3.6.rst --- a/Doc/whatsnew/3.6.rst Sun Apr 24 21:41:02 2016 +0300 +++ b/Doc/whatsnew/3.6.rst Sun Apr 24 22:33:26 2016 +0200 @@ -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 + ` 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 =======================