[Python-checkins] CVS: python/dist/src/Misc NEWS,1.337,1.338
Barry Warsaw
bwarsaw@users.sourceforge.net
2001年12月21日 12:04:24 -0800
Update of /cvsroot/python/python/dist/src/Misc
In directory usw-pr-cvs1:/tmp/cvs-serv14802/Misc
Modified Files:
NEWS
Log Message:
Merge of the release22 branch changes back into the trunk.
Index: NEWS
===================================================================
RCS file: /cvsroot/python/python/dist/src/Misc/NEWS,v
retrieving revision 1.337
retrieving revision 1.338
diff -C2 -d -r1.337 -r1.338
*** NEWS 2001年12月14日 23:16:18 1.337
--- NEWS 2001年12月21日 20:04:22 1.338
***************
*** 5,14 ****
--- 5,40 ----
Type/class unification and new-style classes
+ - pickle.py, cPickle: allow pickling instances of new-style classes
+ with a custom metaclass.
+
Core and builtins
+ - weakref proxy object: when comparing, unwrap both arguments if both
+ are proxies.
+
Extension modules
+ - binascii.b2a_base64(): fix a potential buffer overrun when encoding
+ very short strings.
+
+ - cPickle: the obscure "fast" mode was suspected of causing stack
+ overflows on the Mac. Hopefully fixed this by setting the recursion
+ limit much smaller. If the limit is too low (it only affects
+ performance), you can change it by defining PY_CPICKLE_FAST_LIMIT
+ when compiling cPickle.c (or in pyconfig.h).
+
Library
+ - dumbdbm.py: fixed a dumb old bug (the file didn't get synched at
+ close or delete time).
+
+ - rfc822.py: fixed a bug where the address '<>' was converted to None
+ instead of an empty string (also fixes the email.Utils module).
+
+ - xmlrpclib.py: version 1.0.0; uses precision for doubles.
+
+ - test suite: the pickle and cPickle tests were not executing any code
+ when run from the standard regresssion test.
+
Tools/Demos
***************
*** 23,27 ****
--- 49,68 ----
Windows
+ - distutils package: fixed broken Windows installers (bdist_wininst).
+
+ - tempfile.py: prevent mysterious warnings when TemporaryFileWrapper
+ instances are deleted at process exit time.
+
+ - socket.py: prevent mysterious warnings when socket instances are
+ deleted at process exit time.
+
+ - posixmodule.c: fix a Windows crash with stat() of a filename ending
+ in backslash.
+
Mac
+
+ - The Carbon toolbox modules have been upgraded to Universal Headers
+ 3.4, and experimental CoreGraphics and CarbonEvents modules have
+ been added. All only for framework-enabled MacOSX.