]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
- Add news about generators.
authorGuido van Rossum <guido@python.org>
Tue, 17 Jul 2001 17:22:32 +0000 (17:22 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 17 Jul 2001 17:22:32 +0000 (17:22 +0000)
- Change header to 2.2a1.
- Add separator between 2.2 and 2.1 news.

Misc/NEWS

index 7e0f425ef12cdab677021b006416d4bf5b14a8fd..feb6f87c3bd82ca1de0639933124a1f215b331aa 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -1,8 +1,19 @@
-What's New in Python 2.2a0?
+What's New in Python 2.2a1?
 ===========================
 
 Core
 
+- Generators were added; this is a new way to create an iterator (see
+  below) using what looks like a simple function containing one of
+  more 'yield' statements.  See PEP 255.  Since this adds a new
+  keyword to the language, this feature must be enabled by including a
+  future statement: "from __future__ import generators" (see PEP 236).
+  Generators will become a standard feature in a future release
+  (probably 2.3).  Without this future statement, 'yield' remains an
+  ordinary identifier, but a warning is issued each time it is used.
+  (These warnings currently don't conform to the warnings framework of
+  PEP 230; we intend to fix this in 2.2a2.)
+
 - The UTF-16 codec was modified to be more RFC compliant. It will now
   only remove BOM characters at the start of the string and then
   only if running in native mode (UTF-16-LE and -BE won't remove a
@@ -197,6 +208,9 @@ C API
   _PyTuple_Resize().  If this affects you, you were cheating.
 
 
+======================================================================
+
+
 What's New in Python 2.1 (final)?
 =================================