summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorcvs2svn <tools@python.org>2001-12-28 04:27:46 (GMT)
committercvs2svn <tools@python.org>2001-12-28 04:27:46 (GMT)
commit22768184cbbaa4bd6083c51c28183be7f4fc3d69 (patch)
tree38c0e4c1fcb64ef631a5737ca9bf469263e98be9 /Misc
parentbec5b362db9848e291219539a466b9e2c5fcbe25 (diff)
downloadcpython-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/NEWS41
1 files changed, 41 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index eafe10e..323aae7 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -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