[Python-checkins] python/dist/src/Misc NEWS,1.831.4.73,1.831.4.74
tim_one at users.sourceforge.net
tim_one at users.sourceforge.net
Wed Nov 12 20:17:57 EST 2003
Update of /cvsroot/python/python/dist/src/Misc
In directory sc8-pr-cvs1:/tmp/cvs-serv22584/Misc
Modified Files:
Tag: release23-maint
NEWS
Log Message:
Backport of fix for SF bug 840829, memory corruption in some cases of
weakref callbacks.
This is a critical bugfix. It's already been fixed on the trunk (2.4
development). I don't intend to backport it to the 22 line, but if a
2.2.4 ever gets released, this should be in it.
Index: NEWS
===================================================================
RCS file: /cvsroot/python/python/dist/src/Misc/NEWS,v
retrieving revision 1.831.4.73
retrieving revision 1.831.4.74
diff -C2 -d -r1.831.4.73 -r1.831.4.74
*** NEWS 6 Nov 2003 20:47:43 -0000 1.831.4.73
--- NEWS 13 Nov 2003 01:17:55 -0000 1.831.4.74
***************
*** 13,16 ****
--- 13,22 ----
-----------------
+ - Critical bugfix, for SF bug 840829: if cyclic garbage collection
+ happened to occur during a weakref callback for a new-style class
+ instance, subtle memory corruption could result (in a release build;
+ in a debug build, a segfault occurred reliably very soon after).
+ This has been repaired.
+
- Patch #820195: object.__contains__() now returns True or False instead
of 1 or 0.
***************
*** 37,41 ****
- The sre module (which underlies the re module) now uses a non-recursive
! algorithm for matching. A bunch of ugly REs that used to fail with a
RuntimeError will now work. See Bug #757624
--- 43,47 ----
- The sre module (which underlies the re module) now uses a non-recursive
! algorithm for matching. A bunch of ugly REs that used to fail with a
RuntimeError will now work. See Bug #757624
***************
*** 156,160 ****
- The bsddb module and dbhash module now support the iterator and
! mapping protocols.
- Bug #711632: Reset all state members in HTMLParser.reset.
--- 162,166 ----
- The bsddb module and dbhash module now support the iterator and
! mapping protocols.
- Bug #711632: Reset all state members in HTMLParser.reset.
More information about the Python-checkins
mailing list