cpython/Doc/whatsnew
Victor Stinner 0507bf56f0 Issue #3329: Implement the PEP 445
Add new enum:

* PyMemAllocatorDomain

Add new structures:

* PyMemAllocator
* PyObjectArenaAllocator

Add new functions:

* PyMem_RawMalloc(), PyMem_RawRealloc(), PyMem_RawFree()
* PyMem_GetAllocator(), PyMem_SetAllocator()
* PyObject_GetArenaAllocator(), PyObject_SetArenaAllocator()
* PyMem_SetupDebugHooks()

Changes:

* PyMem_Malloc()/PyObject_Realloc() now always call malloc()/realloc(), instead
  of calling PyObject_Malloc()/PyObject_Realloc() in debug mode.
* PyObject_Malloc()/PyObject_Realloc() now falls back to
  PyMem_Malloc()/PyMem_Realloc() for allocations larger than 512 bytes.
* Redesign debug checks on memory block allocators as hooks, instead of using C
  macros
2013-07-07 02:05:46 +02:00
..
2.0.rst Issue #15527: fix docs, remove double parens by changing markup. 2012-08-11 21:14:08 +03:00
2.1.rst Issue #15527: fix docs, remove double parens by changing markup. 2012-08-11 21:14:08 +03:00
2.2.rst Issue #15527: fix docs, remove double parens by changing markup. 2012-08-11 21:14:08 +03:00
2.3.rst Merge #15543: glossary entry for and 'universal newlines', and links to it. 2012-08-15 11:11:27 -04:00
2.4.rst Merge #15543: glossary entry for and 'universal newlines', and links to it. 2012-08-15 11:11:27 -04:00
2.5.rst Merge #15543: glossary entry for and 'universal newlines', and links to it. 2012-08-15 11:11:27 -04:00
2.6.rst Remove confusing "Release" and "Date" markers from whatsnews. 2012-10-28 13:35:56 +01:00
2.7.rst Remove confusing "Release" and "Date" markers from whatsnews. 2012-10-28 13:35:56 +01:00
3.0.rst Remove confusing "Release" and "Date" markers from whatsnews. Merge with 3.2. 2012-10-28 13:37:18 +01:00
3.1.rst Remove confusing "Release" and "Date" markers from whatsnews. 2012-10-28 13:35:56 +01:00
3.2.rst - Issue #16754: Fix the incorrect shared library extension on linux. Introduce 2013-03-21 13:31:41 -07:00
3.3.rst #17623: fix whatsnew typo 2013-04-03 06:16:14 -04:00
3.4.rst Issue #3329: Implement the PEP 445 2013-07-07 02:05:46 +02:00
changelog.rst Fix/improve the changelog filtering. 2012-10-02 01:43:42 +03:00
index.rst merge with 3.3. 2012-10-01 19:09:00 +02:00