[Python-checkins] python/dist/src/Misc NEWS,1.815,1.816
jhylton@users.sourceforge.net
jhylton@users.sourceforge.net
Thu, 17 Jul 2003 10:58:01 -0700
Update of /cvsroot/python/python/dist/src/Misc
In directory sc8-pr-cvs1:/tmp/cvs-serv20576/Misc
Modified Files:
NEWS
Log Message:
Partial progress on NEWS.
Index: NEWS
===================================================================
RCS file: /cvsroot/python/python/dist/src/Misc/NEWS,v
retrieving revision 1.815
retrieving revision 1.816
diff -C2 -d -r1.815 -r1.816
*** NEWS 16 Jul 2003 22:19:24 -0000 1.815
--- NEWS 17 Jul 2003 17:57:58 -0000 1.816
***************
*** 5,10 ****
(editors: check NEWS.help for information about editing NEWS using ReST.)
! What's New in Python 2.3 release candidate?
! ===========================================
Core and builtins
--- 5,10 ----
(editors: check NEWS.help for information about editing NEWS using ReST.)
! What's New in Python 2.3 release candidate 1?
! =============================================
Core and builtins
***************
*** 25,28 ****
--- 25,47 ----
is raised now.
+ - Several bugs in the symbol table phase of the compiler have been
+ fixed. Errors could be lost and compilation could fail without
+ reporting an error. SF patch #763201.
+
+ - The interpreter is now more robust about importing the warnings
+ module. In an executable generated by freeze or similar programs,
+ earlier versions of 2.3 would fail if the warnings module could
+ not be found on the file system. Fixes SF bug #771097.
+
+ - A warning about assignments to module attributes that shadow
+ builtins, present in earlier releases of 2.3, has been removed.
+
+ - It is not possible to create subclasses of builtin types like str
+ and tuple that define an itemsize. Earlier releases of Python 2.3
+ allowed this by mistake, leading to crashes and other problems.
+
+ - The thread_id is now initialized to 0 in a non-thread build. SF bug
+ #770247.
+
Extension modules
-----------------
***************
*** 38,44 ****
--- 57,74 ----
contained within the _strptime module.
+ - bsddb3 no longer crashes if an environment is closed before a
+ cursor. SF bug #763298.
+
+ - The print slot of weakref proxy objects was removed, because it was
+ not consistent with the object's repr slot.
+
+ - The mmap module only checks file size for regular files, not
+ character or block devices. SF patch #708374.
+
Library
-------
+ - distutils now supports MSVC 7.1
+
- doctest now examines all docstrings by default. Previously, it would
skip over functions with private names (as indicated by the underscore
***************
*** 50,63 ****
or Tester().
! - Closing a dumbdbm database more than once is now harmless (it used to
! raise a nuisance exception on the second close).
! - It's vital that a dumbdbm database be closed properly, else the
! on-disk data and directory files can be left in mutually inconsistent
! states. dumbdbm.py's _Database.__del__() method attempted to close
! the database properly, but a shutdown race in _Database._commit()
! could prevent this from working, so that a program trusting __del__()
! to get the on-disk files in synch could be badly surprised. The race
! has been repaired.
- The classes in threading.py are now new-style classes. That they
--- 80,94 ----
or Tester().
! - There were several fixes to the way dumbdbms are closed. It's vital
! that a dumbdbm database be closed properly, else the on-disk data
! and directory files can be left in mutually inconsistent states.
! dumbdbm.py's _Database.__del__() method attempted to close the
! database properly, but a shutdown race in _Database._commit() could
! prevent this from working, so that a program trusting __del__() to
! get the on-disk files in synch could be badly surprised. The race
! has been repaired. A sync() method was also added so that shelve
! can guarantee data is written to disk.
! The close() method can now be called more than once without complaint.
- The classes in threading.py are now new-style classes. That they
***************
*** 70,73 ****
--- 101,109 ----
which could occur with Tk 8.4
+ - SF bug 770601: CGIHTTPServer.py now passes the entire environment
+ to child processes.
+
+ - SF bug 765238: Add filter to fnmatch's __all__.
+
Tools/Demos
-----------
***************
*** 75,80 ****
--- 111,124 ----
- SF bug 753592: webchecker/wsgui now handles user supplied directories.
+ - See Lib/idlelib/NEWS.txt for IDLE news.
+
Build
-----
+
+ - The socket module compiles on IRIX 6.5.10.
+
+ - An irix64 system is treated the same way as an irix6 system. SF
+ patch #764560.
+
C API