python-peps/pep-0200.txt

89 lines
2.4 KiB
Plaintext
Raw Normal View History

PEP: 200
Title: Python 2.0 Release Schedule
Version: $Revision$
Owner: Jeremy Hylton <jeremy@beopen.com>
Python-Version: 2.0
Status: Incomplete
2000-07-21 14:29:05 -04:00
Introduction
This PEP describes the Python 2.0 release schedule, tracking the
status and ownership of the major new features, summarizes
discussions held in mailing list forums, and provides URLs for
further information, patches, and other outstanding issues. The
CVS revision history of this file contains the definitive
historical record.
2000-07-21 14:29:05 -04:00
Accepted and completed
2000-07-21 14:29:05 -04:00
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
* SRE - Fredrik Lundh
The test suite still fails on test_re.
* 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
This function is expected to be part of C9X (check).
* 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]
2000-07-21 14:29:05 -04:00
Open: proposed but not accepted or declined
* List comprehensions - Tim Peters?
Need a coherent proposal. Lots of confusing discussion going
on.
* Eliminated SET_LINENO opcode - Vladimir Marangozov
Small optimization achieved by using the code object's lnotab
instead of the SET_LINENO instruction. Uses code rewriting
technique (that Guido's growns on) to support debugger, which
uses SET_LINENO.
http://starship.python.net/~vlad/lineno/
for (working at the time) patches
Discussions on python-dev:
- http://www.python.org/pipermail/python-dev/2000-April/subject.html
Subject: "Why do we need Traceback Objects?"
- http://www.python.org/pipermail/python-dev/1999-August/002252.html
2000-07-21 14:29:05 -04:00
Declined
Local Variables:
mode: indented-text
indent-tabs-mode: nil
End: