[Python-checkins] CVS: python/nondist/peps pep-0200.txt,1.39,1.40

Tim Peters python-dev@python.org
Mon, 4 Sep 2000 02:20:33 -0700


Update of /cvsroot/python/python/nondist/peps
In directory slayer.i.sourceforge.net:/tmp/cvs-serv2797

Modified Files:
	pep-0200.txt 
Log Message:
Many updates; 'twas getting confusingly out-of-date.


Index: pep-0200.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0200.txt,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -r1.39 -r1.40
*** pep-0200.txt	2000/09/01 11:46:11	1.39
--- pep-0200.txt	2000/09/04 09:20:29	1.40
***************
*** 91,95 ****
      test case         platform    date reported
      ---------         --------    -------------
!     [None currently failing.]
  
  Open items -- Need to be resolved before 2.0b1 release
--- 91,103 ----
      test case         platform    date reported
      ---------         --------    -------------
!     test_mmap         Win ME      03-Sep-2000       Windows 2b1p2 prelease
!         [04-Sep-2000 tim
!          reported by Audun S. Runde mailto:audun@mindspring.com
!          the mmap constructor fails w/
!             WindowsError: [Errno 6] The handle is invalid
!          since there are no reports of this failing on other
!          flavors of Windows, this looks like to be an ME bug
!         ]
! 
  
  Open items -- Need to be resolved before 2.0b1 release
***************
*** 111,126 ****
      Decide on a license.
  
-     [01-Sep-2000 tim:  ompleted but untested except on Win98SE]
-     Windows installer:  If HKLM isn't writable, back off to HKCU (so
-     Python can be installed on NT & 2000 without admin privileges).
- 
-     [01-Sep-2000 tim:  make a prerelease availabe]
-     Windows ME:  Don't know anything about it.  Will the installer
-     even run?  Does it need the w9xpopen hack?
  
  Open items -- Need to be resolved before 2.0 final release
  
      Update Tools/compiler so that it is compatible with list
!     comprehensions, import as, and any other new language features. 
  
      Improve code coverage of test suite.
--- 119,127 ----
      Decide on a license.
  
  
  Open items -- Need to be resolved before 2.0 final release
  
      Update Tools/compiler so that it is compatible with list
!     comprehensions, import as, and any other new language features.
  
      Improve code coverage of test suite.
***************
*** 137,140 ****
--- 138,142 ----
      "visible progress" indeed!).
  
+ 
  Accepted and in progress
  
***************
*** 142,156 ****
        Make this function safe from buffer overflows.
  
-     * Change meaning of \x escapes - PEP 223 - Fredrik Lundh
- 
-     * Add \U1234678 escapes in u"" strings - Fredrik Lundh
  
  Open: proposed but not accepted or rejected
  
-     * Extended slicing on lists - Michael Hudson
-       Make lists (and other builtin types) handle extended slices.
- 
      * Problems reported with Tkinter, Tk 8.3.2, and Unicode (?)
  
  Previously failing test cases
  
--- 144,153 ----
        Make this function safe from buffer overflows.
  
  
  Open: proposed but not accepted or rejected
  
      * Problems reported with Tkinter, Tk 8.3.2, and Unicode (?)
  
+ 
  Previously failing test cases
  
***************
*** 160,164 ****
      test case         platform    date reported
      ---------         --------    -------------
!     test_fork1        Linux       26-Jul-2000 
          [28-aug-2000 fixed by cgw; solution is to create copies of
          lock in child process]
--- 157,161 ----
      test case         platform    date reported
      ---------         --------    -------------
!     test_fork1        Linux       26-Jul-2000
          [28-aug-2000 fixed by cgw; solution is to create copies of
          lock in child process]
***************
*** 177,183 ****
          [31-Aug-2000 tim
           This died again, but for an entirely different reason:  it uses a
!          dict to map file pointers to process handles, and calls a dict 
           access function during popen.close().  But .close releases threads,
!          which left the internal popen code accessing the dict without a 
           valid thread state.  The dict implementation changed so that's no
           longer accepted.  Fixed by creating a temporary thread state in the
--- 174,180 ----
          [31-Aug-2000 tim
           This died again, but for an entirely different reason:  it uses a
!          dict to map file pointers to process handles, and calls a dict
           access function during popen.close().  But .close releases threads,
!          which left the internal popen code accessing the dict without a
           valid thread state.  The dict implementation changed so that's no
           longer accepted.  Fixed by creating a temporary thread state in the
***************
*** 245,248 ****
--- 242,255 ----
  Open items -- completed/fixed
  
+     [04-Sep-2000 tim:  done; installer runs; w9xpopen not an issue]
+     [01-Sep-2000 tim:  make a prerelease availabe]
+     Windows ME:  Don't know anything about it.  Will the installer
+     even run?  Does it need the w9xpopen hack?
+ 
+     [04-Sep-2000 tim:  done; tested on several Windows flavors now]
+     [01-Sep-2000 tim:  completed but untested except on Win98SE]
+     Windows installer:  If HKLM isn't writable, back off to HKCU (so
+     Python can be installed on NT & 2000 without admin privileges).
+ 
      [01-Sep-200 tim - as Guido said, runtime code in posixmodule.c doesn't
       call this on NT/2000, so no need to avoid installing it everywhere.
***************
*** 269,272 ****
--- 276,283 ----
  Accepted and completed
  
+     * Change meaning of \x escapes - PEP 223 - Fredrik Lundh
+ 
+     * Add \U1234678 escapes in u"" strings - Fredrik Lundh
+ 
      * Support for opcode arguments > 2**16 - Charles Waldman
        SF Patch 100893
***************
*** 304,308 ****
  
      * interface to poll system call - Andrew Kuchling
!       SF Patch 100852  
  
      * Augmented assignment - Thomas Wouters
--- 315,319 ----
  
      * interface to poll system call - Andrew Kuchling
!       SF Patch 100852
  
      * Augmented assignment - Thomas Wouters
***************
*** 313,316 ****
--- 324,330 ----
  
  Postponed
+ 
+     * Extended slicing on lists - Michael Hudson
+       Make lists (and other builtin types) handle extended slices.
  
      * Compression of Unicode database - Fredrik Lundh