[Python-checkins] python/dist/src/Misc NEWS,1.436,1.437

tim_one@users.sourceforge.net tim_one@users.sourceforge.net
Sat, 06 Jul 2002 20:59:36 -0700


Update of /cvsroot/python/python/dist/src/Misc
In directory usw-pr-cvs1:/tmp/cvs-serv12674/python/Misc

Modified Files:
	NEWS 
Log Message:
Removed WITH_CYCLE_GC #ifdef-ery.  Holes:

+ I'm not sure what to do about configure.in.  Left it alone.

+ Ditto pyexpat.c.  Fred or Martin will know what to do.


Index: NEWS
===================================================================
RCS file: /cvsroot/python/python/dist/src/Misc/NEWS,v
retrieving revision 1.436
retrieving revision 1.437
diff -C2 -d -r1.436 -r1.437
*** NEWS	3 Jul 2002 03:31:20 -0000	1.436
--- NEWS	7 Jul 2002 03:59:33 -0000	1.437
***************
*** 171,174 ****
--- 171,179 ----
  Library
  
+ - binascii.crc32() and the zipfile module had problems on some 64-bit
+   platforms.  These have been fixed.  On a platform with 8-byte C longs,
+   crc32() now returns a signed-extended 4-byte result, so that its value
+   as a Python int is equal to the value computed a 32-bit platform.
+ 
  - xml.dom.minidom.toxml and toprettyxml now take an optional encoding
    argument.
***************
*** 289,292 ****
--- 294,306 ----
  
  Build
+ 
+ - Compiling out the cyclic garbage collector is no longer an option.
+   The old symbol WITH_CYCLE_GC is now ignored, and Python.h arranges
+   that it's always defined (for the benefit of any extension modules
+   that may be conditionalizing on it).  A bonus is that any extension
+   type participating in cyclic gc can choose to participate in the
+   Py_TRASHCAN mechanism now too; in the absence of cyclic gc, this used
+   to require editing the core to teach the trashcan mechanism about the
+   new type.
  
  - Accoring to Annex F of the current C standard,