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

Jeremy Hylton python-dev@python.org
Wed, 23 Aug 2000 12:40:55 -0700


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

Modified Files:
	pep-0200.txt 
Log Message:
test_parser and test_posixpath fixed
Add new action items (bugs with priority higher than 7 are for 2.0b1)
popen2 support (/F)
mark many action items as done
remove SyntaxError enhancements as accepted (Guido didn't like it and
    /F didn't think he was doing it).  
shorten descriptions of other open tasks that have patches associated




Index: pep-0200.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0200.txt,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -r1.25 -r1.26
*** pep-0200.txt	2000/08/23 15:55:40	1.25
--- pep-0200.txt	2000/08/23 19:40:52	1.26
***************
*** 89,96 ****
      test case         platform    date reported
      ---------         --------    -------------
-     test_posixpath    all         22-Aug-2000
-         [think it's because Skip backed out commonpathprefix changes
-         but didn't change the tests; patch to fix exists] 
- 
      test_fork1        Linux       26-Jul-2000 
          [no clue; there are probably two bugs here]
--- 89,92 ----
***************
*** 111,114 ****
--- 107,113 ----
      test case         platform    date reported
      ---------         --------    -------------
+     test_parser       all         22-Aug-2000
+     test_posixpath    all         22-Aug-2000
+ 
      test_popen2       Win32       26-Jul-2000
          [20-Aug-2000 tim
***************
*** 173,178 ****
  Open items -- Need to be resolved before 2.0b1 release
  
!     Fix bug 112558
!     https://sourceforge.net/bugs/?func=detailbug&bug_id=112558&group_id=5470
  
      Get all patches out of Open.
--- 172,176 ----
  Open items -- Need to be resolved before 2.0b1 release
  
!     Add popen2 support for Linux -- assigned to /F
  
      Get all patches out of Open.
***************
*** 180,183 ****
--- 178,188 ----
      Get all patches out of Accepted.
  
+     Fix bug 112558
+     https://sourceforge.net/bugs/?func=detailbug&bug_id=112558&group_id=5470
+ 
+     Fix all other bugs with priority 7 or higher
+ 
+     Review performance and frequency of garbage collection scans.
+ 
      Decide on a license.
  
***************
*** 198,201 ****
--- 203,208 ----
  Open items -- Need to be resolved before 2.0 final release
  
+     Improve code coverage of test suite.
+ 
      Decide on a license.
  
***************
*** 222,228 ****
--- 229,244 ----
  Accepted and completed
  
+     * "import as" - Thomas Wouters
+       Extend the 'import' and 'from ... import' mechanism to enable
+       importing a symbol as another name. (Without adding a new keyword.)
+ 
+     * List comprehensions - Skip Montanaro
+       Tim Peters still needs to do PEP.
+ 
      * Restore old os.path.commonprefix behavior
        Do we have test cases that work on all platforms?
  
+     * Tim O'Malley's cookie module with good license
+ 
      * Lockstep iteration ("zip" function) - Barry Warsaw
  
***************
*** 247,306 ****
  Accepted and in progress
  
-     * SyntaxError enhancements - Fredrik Lundh
-       http://www.python.org/pipermail/python-dev/2000-July/012981.html
- 
      * interface to poll system call - Andrew Kuchling
!       An OO interface to the poll system call will be added to the
!       select module.
  
      * Compression of Unicode database - Fredrik Lundh
!       http://hem.passagen.se/eff/bot.htm#456806
  
!     * PyErr_SafeFormat / snprintf - owner???
!       Use snprintf to avoid buffer overflows.  Need configure hackery
!       to discovery if it is available on the current platform and a
!       default implementation if it is not.
!       http://www.python.org/pipermail/python-dev/2000-April/010051.html
  
      * Support for opcode arguments > 2**16 - Charles Waldman
!       Source files longer than 32K and sequences with more than 32K
!       elements both fail because opcode arguments are limited to
!       16-bit values.
  
      * Range literals - Thomas Wouters
!       Make range(1, 10, 2) == [1:10:2]
! 
!     * List comprehensions - Skip Montanaro (Tim Peters for PEP)
!       Need a coherent proposal.  Lots of confusing discussion going
!       on.
!       [note: it's not confusing to Guido <wink> - tim]
  
      * Augmented assignment - Thomas Wouters
        Add += and family, plus Python and C hooks, and API functions.
  
-     * "import as" - Thomas Wouters
-       Extend the 'import' and 'from ... import' mechanism to enable
-       importing a symbol as another name. (Without adding a new keyword.)
- 
-     * Merge __getitem__ and __getslice__ - Thomas Wouters
-       Move __getslice__ functionality into __getitem__, using slice objects,
-       for normal slices as well as for extended ones. First step: use
-       getitem if there is no getslice.
- 
      * Change meaning of \x escapes - PEP 223 - Fredrik Lundh?  Tim Peters?
  
      * Add \U1234678 escapes in u"" strings - Fredrik Lundh?
  
  
  Open: proposed but not accepted or rejected
  
-     * Tim O'Malley's cookie module -- but need different license
- 
      * Extended slicing on lists - Michael Hudson
        Make lists (and other builtin types) handle extended slices.
- 
-     * Integrated gettext module - Barry Warsaw
-       wrapper around standard internationalization libraries
- 
  
  Postponed
--- 263,295 ----
  Accepted and in progress
  
      * interface to poll system call - Andrew Kuchling
!       SF Patch 100852  
  
      * Compression of Unicode database - Fredrik Lundh
!       SF Patch 100899
  
!     * PyErr_Format - Fredrik Lundh
!       Make this function safe from buffer overflows.
  
      * Support for opcode arguments > 2**16 - Charles Waldman
!       SF Patch 100893
  
      * Range literals - Thomas Wouters
!       SF Patch 100902
  
      * Augmented assignment - Thomas Wouters
        Add += and family, plus Python and C hooks, and API functions.
  
      * Change meaning of \x escapes - PEP 223 - Fredrik Lundh?  Tim Peters?
  
      * Add \U1234678 escapes in u"" strings - Fredrik Lundh?
  
+     * Integrated gettext module - Barry Warsaw
+       wrapper around standard internationalization libraries
  
  Open: proposed but not accepted or rejected
  
      * Extended slicing on lists - Michael Hudson
        Make lists (and other builtin types) handle extended slices.
  
  Postponed