[Python-checkins] CVS: python/dist/src/Misc NEWS,1.81.2.14,1.81.2.15
Moshe Zadka
moshez@users.sourceforge.net
Fri, 30 Mar 2001 13:01:11 -0800
Update of /cvsroot/python/python/dist/src/Misc
In directory usw-pr-cvs1:/tmp/cvs-serv8873/Misc
Modified Files:
Tag: release20-maint
NEWS
Log Message:
- exceptions.c - make_class() Added a "goto finally" so that if
populate_methods() fails, the return status will be -1 (failure)
instead of 0 (success).
fini_exceptions(): When decref'ing the static pointers to the
exception classes, clear out their dictionaries too. This breaks a
cycle from class->dict->method->class and allows the classes with
unbound methods to be reclaimed. This plugs a large memory leak in a
common Py_Initialize()/dosomething/Py_Finalize() loop.
Index: NEWS
===================================================================
RCS file: /cvsroot/python/python/dist/src/Misc/NEWS,v
retrieving revision 1.81.2.14
retrieving revision 1.81.2.15
diff -C2 -r1.81.2.14 -r1.81.2.15
*** NEWS 2001/03/30 20:26:32 1.81.2.14
--- NEWS 2001/03/30 21:01:09 1.81.2.15
***************
*** 53,56 ****
--- 53,68 ----
- del func.func_defaults raises a TypeError instead of dumping core
+ - #121013 - stringobject.c -- "".join(u"this is a test") dumped core
+
+ - exceptions.c - make_class() Added a "goto finally" so that if
+ populate_methods() fails, the return status will be -1 (failure)
+ instead of 0 (success).
+
+ fini_exceptions(): When decref'ing the static pointers to the
+ exception classes, clear out their dictionaries too. This breaks a
+ cycle from class->dict->method->class and allows the classes with
+ unbound methods to be reclaimed. This plugs a large memory leak in a
+ common Py_Initialize()/dosomething/Py_Finalize() loop.
+
What's New in Python 2.0?
=========================