diff options
author | cvs2svn <tools@python.org> | 2001-12-28 04:27:46 (GMT) |
---|---|---|
committer | cvs2svn <tools@python.org> | 2001-12-28 04:27:46 (GMT) |
commit | 22768184cbbaa4bd6083c51c28183be7f4fc3d69 (patch) | |
tree | 38c0e4c1fcb64ef631a5737ca9bf469263e98be9 /Misc | |
parent | bec5b362db9848e291219539a466b9e2c5fcbe25 (diff) | |
download | cpython-22768184cbbaa4bd6083c51c28183be7f4fc3d69.zip cpython-22768184cbbaa4bd6083c51c28183be7f4fc3d69.tar.gz cpython-22768184cbbaa4bd6083c51c28183be7f4fc3d69.tar.bz2 |
This commit was manufactured by cvs2svn to create branch
'release22-maint'.
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/NEWS | 41 |
1 files changed, 41 insertions, 0 deletions
@@ -4,12 +4,38 @@ Release date: 21-Dec-2001 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 Build @@ -22,8 +48,23 @@ Tests 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. + What's New in Python 2.2c1? Release date: 14-Dec-2001 |