summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
diff options
context:
space:
mode:
authorAndrew M. Kuchling <amk@amk.ca>2008-04-05 03:38:39 (GMT)
committerAndrew M. Kuchling <amk@amk.ca>2008-04-05 03:38:39 (GMT)
commitb2ff8a7b0d2dbe88f934911d916d3dbd990a549a (patch)
tree3870a84ff581cc943b6908ec9d92846e7adc8965 /Doc/whatsnew
parent1f2af8c6e4499c78e40268754e679ae9dff91a13 (diff)
downloadcpython-b2ff8a7b0d2dbe88f934911d916d3dbd990a549a.zip
cpython-b2ff8a7b0d2dbe88f934911d916d3dbd990a549a.tar.gz
cpython-b2ff8a7b0d2dbe88f934911d916d3dbd990a549a.tar.bz2
Various edits
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r--Doc/whatsnew/2.6.rst61
1 files changed, 45 insertions, 16 deletions
diff --git a/Doc/whatsnew/2.6.rst b/Doc/whatsnew/2.6.rst
index bc1487e..0361255 100644
--- a/Doc/whatsnew/2.6.rst
+++ b/Doc/whatsnew/2.6.rst
@@ -133,8 +133,11 @@ The infrastructure committee of the Python Software Foundation
therefore posted a call for issue trackers, asking volunteers to set
up different products and import some of the bugs and patches from
SourceForge. Four different trackers were examined: Atlassian's `Jira
-<XXX>`__, `Launchpad <http://www.launchpad.net>`__, ` `Roundup
-<XXX>`__, and Trac <XXX>`__. The committee eventually settled on Jira
+<http://www.atlassian.com/software/jira/>`__,
+`Launchpad <http://www.launchpad.net>`__,
+`Roundup <http://roundup.sourceforge.net/>`__, and
+Trac <http://trac.edgewall.org/>`__.
+The committee eventually settled on Jira
and Roundup as the two candidates. Jira is a commercial product that
offers a no-cost hosted instance to free-software projects; Roundup
is an open-source project that requires volunteers
@@ -146,19 +149,18 @@ host multiple trackers, and this server now also hosts issue trackers
for Jython and for the Python web site. It will surely find
other uses in the future.
-Hosting is kindly provided by `Upfront <XXX>`__ of XXX. Martin von
-Loewis put a lot of effort into importing existing bugs and patches
-from SourceForge; his scripts for this import are at XXX.
+Hosting is kindly provided by `Upfront Systems <http://www.upfrontsystems.co.za/>`__ of Stellenbosch, South Africa. Martin von Loewis put a
+lot of effort into importing existing bugs and patches from
+SourceForge; his scripts for this import operation are at
+http://svn.python.org/view/tracker/importer/.
.. seealso::
- XXX Roundup web site.
+ http://bugs.python.org: The Python bug tracker.
- bugs.python.org
+ http://bugs.jython.org: The Jython bug tracker.
- bugs.jython.org
-
- Python web site bug tracker
+ http://roundup.sourceforge.net/: Roundup downloads and documentation.
New Documentation Format: ReStructured Text
@@ -728,6 +730,21 @@ and it also supports the ``b''`` notation.
.. ======================================================================
+.. _pep-3116:
+
+PEP 3116: New I/O Library
+=====================================================
+
+XXX write this.
+
+.. seealso::
+
+ :pep:`3116` - New I/O
+ PEP written by Daniel Stutzbach, Mike Verdone, and Guido van Rossum.
+ XXX code written by who?
+
+.. ======================================================================
+
.. _pep-3118:
PEP 3118: Revised Buffer Protocol
@@ -895,8 +912,9 @@ one, :func:`math.trunc`, that's been backported to Python 2.6.
:pep:`3141` - A Type Hierarchy for Numbers
PEP written by Jeffrey Yasskin.
- XXX link: Discusses Scheme's numeric tower.
+ `Scheme's numerical tower <http://www.gnu.org/software/guile/manual/html_node/Numerical-Tower.html#Numerical-Tower>`__, from the Guile manual.
+ `Scheme's number datatypes <http://schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_sec_6.2>`__ from the R5RS Scheme specification.
The :mod:`fractions` Module
@@ -1229,7 +1247,7 @@ complete list of changes, or look through the CVS logs for all the details.
* The :mod:`datetime` module's :meth:`strftime` methods now support a
``%f`` format code that expands to the number of microseconds in the
object, zero-padded on
- the left to six places. (Contributed by XXX.)
+ the left to six places. (Contributed by Skip Montanaro.)
.. Patch 1158
@@ -1527,7 +1545,8 @@ complete list of changes, or look through the CVS logs for all the details.
numbers following a triangular distribution. The returned values
are between *low* and *high*, not including *high* itself, and
with *mode* as the mode, the most frequently occurring value
- in the distribution. (Contributed by Raymond Hettinger. XXX check)
+ in the distribution. (Contributed by Wladmir van der Laan and
+ Raymond Hettinger.)
.. Patch 1681432
@@ -1544,7 +1563,7 @@ complete list of changes, or look through the CVS logs for all the details.
have a read-only :attr:`queue` attribute that returns the
contents of the scheduler's queue, represented as a list of
named tuples with the fields ``(time, priority, action, argument)``.
- (Contributed by Raymond Hettinger XXX check.)
+ (Contributed by Raymond Hettinger.)
.. Patch 1861
@@ -1554,7 +1573,7 @@ complete list of changes, or look through the CVS logs for all the details.
objects; ``pollobj.modify(fd, eventmask)`` takes a file descriptor
or file object and an event mask,
- (Contributed by XXX.)
+ (Contributed by Christian Heimes.)
.. Patch 1657
@@ -1571,7 +1590,7 @@ complete list of changes, or look through the CVS logs for all the details.
:cfunc:`PySignal_SetWakeupFd`, for setting the descriptor.
Event loops will use this by opening a pipe to create two descriptors,
- one for reading and one for writing. The writeable descriptor
+ one for reading and one for writing. The writable descriptor
will be passed to :func:`set_wakeup_fd`, and the readable descriptor
will be added to the list of descriptors monitored by the event loop via
:cfunc:`select` or :cfunc:`poll`.
@@ -1586,6 +1605,16 @@ complete list of changes, or look through the CVS logs for all the details.
and allows changing whether signals can interrupt system calls or not.
(Contributed by Ralf Schmitt.)
+ The :func:`setitimer` and :func:`getitimer` functions have also been
+ added on systems that support these system calls. :func:`setitimer`
+ allows setting interval timers that will cause a signal to be
+ delivered to the process after a specified time, measured in
+ wall-clock time, consumed process time, or combined process+system
+ time. (Contributed by Guilherme Polo.)
+
+ .. Patch 2240
+
+
* The :mod:`smtplib` module now supports SMTP over SSL thanks to the
addition of the :class:`SMTP_SSL` class. This class supports an
interface identical to the existing :class:`SMTP` class. Both