]> granicus.if.org Git - python/commitdiff
Add news about pymalloc being enabled.
authorNeil Schemenauer <nascheme@enme.ucalgary.ca>
Fri, 22 Mar 2002 17:06:59 +0000 (17:06 +0000)
committerNeil Schemenauer <nascheme@enme.ucalgary.ca>
Fri, 22 Mar 2002 17:06:59 +0000 (17:06 +0000)
Misc/NEWS

index 4373f1af4284d7e858f817e921d81d2837c88973..7dc65dc6d4075394aa5798580c60444623efcac4 100644 (file)
--- 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.