From 9d50d138e704489026e26f2b335a3d7b1054a3e8 Mon Sep 17 00:00:00 2001 From: Neil Schemenauer Date: Fri, 22 Mar 2002 17:06:59 +0000 Subject: [PATCH] Add news about pymalloc being enabled. --- Misc/NEWS | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Misc/NEWS b/Misc/NEWS index 4373f1af428..7dc65dc6d40 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -6,6 +6,8 @@ Type/class unification and new-style classes Core and builtins +- The optional object allocator has been enabled by default. + - If you try to pickle an instance of a class that has __slots__ but doesn't define or override __getstate__, a TypeError is now raised. This is done by adding a bozo __getstate__ to the class that always @@ -78,6 +80,13 @@ Build C API +- Objects allocated using the new PyMalloc_New and PyMalloc_NewVar + functions will be allocated using pymalloc if it is enabled. These + objects should be deallocated using PyMalloc_Del. The PyObject_{New, + NewVar,NEW_VAR,Del,DEL} APIs have been changed to always use + PyMem_MALLOC and PyMem_FREE, even if pymalloc is enabled. The + PyCore_* family of APIs have been removed. + - The "u#" parser marker will now pass through Unicode object as-is without going through the buffer API.