[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