[Python-checkins] CVS: python/dist/src/Misc NEWS,1.51.4.2,1.51.4.3

Guido van Rossum python-dev@python.org
Sun, 3 Sep 2000 20:22:47 -0700


Update of /cvsroot/python/python/dist/src/Misc
In directory slayer.i.sourceforge.net:/tmp/cvs-serv30753

Modified Files:
      Tag: cnri-16-start
	NEWS 
Log Message:
Minor edits of the intro; added my signature line.
Added a complete list of changes from 1.6b1 to 1.6.


Index: NEWS
===================================================================
RCS file: /cvsroot/python/python/dist/src/Misc/NEWS,v
retrieving revision 1.51.4.2
retrieving revision 1.51.4.3
diff -C2 -r1.51.4.2 -r1.51.4.3
*** NEWS	2000/09/03 19:17:26	1.51.4.2
--- NEWS	2000/09/04 03:22:45	1.51.4.3
***************
*** 11,21 ****
  credit, let me know and I'll add you to the list!
  
  
  ======================================================================
  
! Overview of changes
! -------------------
  
! For the list of change below, I have borrowed from the document
  "What's New in Python 2.0" by Andrew Kuchling and Moshe Zadka:
  http://starship.python.net/crew/amk/python/writing/new-python/.
--- 11,22 ----
  credit, let me know and I'll add you to the list!
  
+ --Guido van Rossum (home page: http://www.pythonlabs.com/~guido/)
  
  ======================================================================
  
! Changes from 1.5.2 to 1.6
! -------------------------
  
! For this overview of changes, I have borrowed from the document
  "What's New in Python 2.0" by Andrew Kuchling and Moshe Zadka:
  http://starship.python.net/crew/amk/python/writing/new-python/.
***************
*** 106,109 ****
--- 107,166 ----
  method.  Note that it has its arguments backwards: x in a causes
  a.__contains__(x) to be called.  That's why the name isn't __in__.
+ 
+ 
+ Changes from 1.6b1 to 1.6
+ -------------------------
+ 
+ - Slight changes to the CNRI license.  A copyright notice has been
+ added; the requirement to indicate the nature of modifications now
+ applies when making a derivative work available "to others" instead of
+ just "to the public"; the version and date are updated.  The new
+ license has a new handle.
+ 
+ - Added the Tools/compiler package.  This is a project led by Jeremy
+ Hylton to write the Python bytecode generator in Python.
+ 
+ - The function math.rint() is removed.
+ 
+ - In Python.h, "#define _GNU_SOURCE 1" was added.
+ 
+ - Version 0.9.1 of Greg Ward's distutils is included (instead of
+ version 0.9).
+ 
+ - A new version of SRE is included.  It is more stable, and more
+ compatible with the old RE module.  Non-matching ranges are indicated
+ by -1, not None.  (The documentation said None, but the PRE
+ implementation used -1; changing to None would break existing code.)
+ 
+ - The winreg module has been renamed to _winreg.  (There are plans for
+ a higher-level API called winreg, but this has not yet materialized in
+ a form that is acceptable to the experts.)
+ 
+ - The _locale module is enabled by default.
+ 
+ - Fixed the configuration line for the _curses module.
+ 
+ - A few crashes have been fixed, notably <file>.writelines() with a
+ list containing non-string objects would crash, and there were
+ situations where a lost SyntaxError could dump core.
+ 
+ - The <list>.extend() method now accepts an arbitrary sequence
+ argument.
+ 
+ - If __str__() or __repr__() returns a Unicode object, this is
+ converted to an 8-bit string.
+ 
+ - Unicode string comparisons is no longer aware of UTF-16
+ encoding peculiarities; it's a straight 16-bit compare.
+ 
+ - The Windows installer now installs the LICENSE file and no longer
+ registers the Python DLL version in the registry (this is no longer
+ needed).  It now uses Tcl/Tk 8.3.2.
+ 
+ - A few portability problems have been fixed, in particular a
+ compilation error involving socklen_t.
+ 
+ - The PC configuration is slightly friendlier to non-Microsoft
+ compilers.
  
  ======================================================================