summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew/2.2.rst
diff options
context:
space:
mode:
authorChristian Heimes <christian@cheimes.de>2007-12-31 16:14:33 (GMT)
committerChristian Heimes <christian@cheimes.de>2007-12-31 16:14:33 (GMT)
commit5b5e81c637eb115b27b4c5c66cf1cf348c706162 (patch)
treee83d0ce68e92750e40fbb901a0659bade6f41674 /Doc/whatsnew/2.2.rst
parent862543aa85249b46649b60da96743b4b14c6c83b (diff)
downloadcpython-5b5e81c637eb115b27b4c5c66cf1cf348c706162.zip
cpython-5b5e81c637eb115b27b4c5c66cf1cf348c706162.tar.gz
cpython-5b5e81c637eb115b27b4c5c66cf1cf348c706162.tar.bz2
Merged revisions 59605-59624 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r59606 | georg.brandl | 2007-12-29 11:57:00 +0100 (Sat, 29 Dec 2007) | 2 lines Some cleanup in the docs. ........ r59611 | martin.v.loewis | 2007-12-29 19:49:21 +0100 (Sat, 29 Dec 2007) | 2 lines Bug #1699: Define _BSD_SOURCE only on OpenBSD. ........ r59612 | raymond.hettinger | 2007-12-29 23:09:34 +0100 (Sat, 29 Dec 2007) | 1 line Simpler documentation for itertools.tee(). Should be backported. ........ r59613 | raymond.hettinger | 2007-12-29 23:16:24 +0100 (Sat, 29 Dec 2007) | 1 line Improve docs for itertools.groupby(). The use of xrange(0) to create a unique object is less obvious than object(). ........ r59620 | christian.heimes | 2007-12-31 15:47:07 +0100 (Mon, 31 Dec 2007) | 3 lines Added wininst-9.0.exe executable for VS 2008 Integrated bdist_wininst into PCBuild9 directory ........ r59621 | christian.heimes | 2007-12-31 15:51:18 +0100 (Mon, 31 Dec 2007) | 1 line Moved PCbuild directory to PC/VS7.1 ........ r59622 | christian.heimes | 2007-12-31 15:59:26 +0100 (Mon, 31 Dec 2007) | 1 line Fix paths for build bot ........ r59623 | christian.heimes | 2007-12-31 16:02:41 +0100 (Mon, 31 Dec 2007) | 1 line Fix paths for build bot, part 2 ........ r59624 | christian.heimes | 2007-12-31 16:18:55 +0100 (Mon, 31 Dec 2007) | 1 line Renamed PCBuild9 directory to PCBuild ........
Diffstat (limited to 'Doc/whatsnew/2.2.rst')
-rw-r--r--Doc/whatsnew/2.2.rst58
1 files changed, 29 insertions, 29 deletions
diff --git a/Doc/whatsnew/2.2.rst b/Doc/whatsnew/2.2.rst
index 6a7e0e8..4cf1438 100644
--- a/Doc/whatsnew/2.2.rst
+++ b/Doc/whatsnew/2.2.rst
@@ -6,7 +6,7 @@
.. |release| replace:: 1.02
-.. % $Id: whatsnew22.tex 37315 2004-09-10 19:33:00Z akuchling $
+.. $Id: whatsnew22.tex 37315 2004-09-10 19:33:00Z akuchling $
Introduction
@@ -36,7 +36,7 @@ to the PEP for a particular new feature.
"What's So Special About Python 2.2?" is also about the new 2.2 features, and
was written by Cameron Laird and Kathryn Soraiz.
-.. % ======================================================================
+.. ======================================================================
PEPs 252 and 253: Type and Class Changes
@@ -414,7 +414,7 @@ for the type handling is in :file:`Objects/typeobject.c`, but you should only
resort to it after all other avenues have been exhausted, including posting a
question to python-list or python-dev.
-.. % ======================================================================
+.. ======================================================================
PEP 234: Iterators
@@ -535,7 +535,7 @@ requires a :meth:`next` method.
Written by Ka-Ping Yee and GvR; implemented by the Python Labs crew, mostly by
GvR and Tim Peters.
-.. % ======================================================================
+.. ======================================================================
PEP 255: Simple Generators
@@ -662,7 +662,7 @@ a data structure.
Written by Neil Schemenauer, Tim Peters, Magnus Lie Hetland. Implemented mostly
by Neil Schemenauer and Tim Peters, with other fixes from the Python Labs crew.
-.. % ======================================================================
+.. ======================================================================
PEP 237: Unifying Long Integers and Integers
@@ -702,7 +702,7 @@ rarely needed.
Written by Moshe Zadka and Guido van Rossum. Implemented mostly by Guido van
Rossum.
-.. % ======================================================================
+.. ======================================================================
PEP 238: Changing the Division Operator
@@ -770,7 +770,7 @@ Here are the changes 2.2 introduces:
:pep:`238` - Changing the Division Operator
Written by Moshe Zadka and Guido van Rossum. Implemented by Guido van Rossum..
-.. % ======================================================================
+.. ======================================================================
Unicode Changes
@@ -832,7 +832,7 @@ implemented by Fredrik Lundh and Martin von Löwis.
:pep:`261` - Support for 'wide' Unicode characters
Written by Paul Prescod.
-.. % ======================================================================
+.. ======================================================================
PEP 227: Nested Scopes
@@ -927,7 +927,7 @@ anyway).
:pep:`227` - Statically Nested Scopes
Written and implemented by Jeremy Hylton.
-.. % ======================================================================
+.. ======================================================================
New and Improved Modules
@@ -1042,7 +1042,7 @@ New and Improved Modules
scheduling an activity to happen at some future time. (Contributed by Itamar
Shtull-Trauring.)
-.. % ======================================================================
+.. ======================================================================
Interpreter Changes and Fixes
@@ -1122,7 +1122,7 @@ code, none of the changes described here will affect you very much.
takes 2 parameters instead of 3. The third argument was never used, and can
simply be discarded when porting code from earlier versions to Python 2.2.
-.. % ======================================================================
+.. ======================================================================
Other Changes and Fixes
@@ -1155,23 +1155,23 @@ Some of the more notable changes are:
left commented out in :file:`setup.py`. People who want to experiment with
these modules can uncomment them manually.
- .. % Jack's original comments:
- .. % The main change is the possibility to build Python as a
- .. % framework. This installs a self-contained Python installation plus the
- .. % OSX framework "glue" into /Library/Frameworks/Python.framework (or
- .. % another location of choice). For now there is little immedeate added
- .. % benefit to this (actually, there is the disadvantage that you have to
- .. % change your PATH to be able to find Python), but it is the basis for
- .. % creating a fullblown Python application, porting the MacPython IDE,
- .. % possibly using Python as a standard OSA scripting language and much
- .. % more. You enable this with "configure --enable-framework".
- .. % The other change is that most MacPython toolbox modules, which
- .. % interface to all the MacOS APIs such as windowing, quicktime,
- .. % scripting, etc. have been ported. Again, most of these are not of
- .. % immedeate use, as they need a full application to be really useful, so
- .. % they have been commented out in setup.py. People wanting to experiment
- .. % can uncomment them. Gestalt and Internet Config modules are enabled by
- .. % default.
+ .. Jack's original comments:
+ The main change is the possibility to build Python as a
+ framework. This installs a self-contained Python installation plus the
+ OSX framework "glue" into /Library/Frameworks/Python.framework (or
+ another location of choice). For now there is little immedeate added
+ benefit to this (actually, there is the disadvantage that you have to
+ change your PATH to be able to find Python), but it is the basis for
+ creating a fullblown Python application, porting the MacPython IDE,
+ possibly using Python as a standard OSA scripting language and much
+ more. You enable this with "configure --enable-framework".
+ The other change is that most MacPython toolbox modules, which
+ interface to all the MacOS APIs such as windowing, quicktime,
+ scripting, etc. have been ported. Again, most of these are not of
+ immedeate use, as they need a full application to be really useful, so
+ they have been commented out in setup.py. People wanting to experiment
+ can uncomment them. Gestalt and Internet Config modules are enabled by
+ default.
* Keyword arguments passed to builtin functions that don't take them now cause a
:exc:`TypeError` exception to be raised, with the message "*function* takes no
@@ -1253,7 +1253,7 @@ Some of the more notable changes are:
unpredictably depending on the platform. A call such as ``pow(2.0, 8.0, 7.0)``
will now raise a :exc:`TypeError` exception.
-.. % ======================================================================
+.. ======================================================================
Acknowledgements