diff options
author | Mark Dickinson <dickinsm@gmail.com> | 2010-08-15 09:54:37 (GMT) |
---|---|---|
committer | Mark Dickinson <dickinsm@gmail.com> | 2010-08-15 09:54:37 (GMT) |
commit | c7ff21687f7da601ade74ec2d8a7682493a774bf (patch) | |
tree | f9ca129c298fb4b072dc35ac74edf8921d163e15 /Doc | |
parent | e23f102cd08fe3264bd5b640c2a528c84f968cc4 (diff) | |
download | cpython-c7ff21687f7da601ade74ec2d8a7682493a774bf.zip cpython-c7ff21687f7da601ade74ec2d8a7682493a774bf.tar.gz cpython-c7ff21687f7da601ade74ec2d8a7682493a774bf.tar.bz2 |
Merged revisions 84065 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r84065 | mark.dickinson | 2010-08-15 10:43:29 +0100 (Sun, 15 Aug 2010) | 1 line
Clarify whatsnew entry for short float repr: roundtripping is not a new feature in 2.7.
........
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/whatsnew/2.7.rst | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Doc/whatsnew/2.7.rst b/Doc/whatsnew/2.7.rst index 23d9971..5ba22a7 100644 --- a/Doc/whatsnew/2.7.rst +++ b/Doc/whatsnew/2.7.rst @@ -141,10 +141,12 @@ A partial list of 3.1 features that were backported to 2.7: * The :class:`memoryview` object. * A small subset of the :mod:`importlib` module, `described below <#importlib-section>`__. -* Float-to-string and string-to-float conversions now round their - results more correctly, and :func:`repr` of a floating-point - number *x* returns a result that's guaranteed to round back to the - same number when converted back to a float. +* The :func:`repr` of a float ``x`` is shorter in many cases: it's now + based on the shortest decimal string that's guaranteed to round back + to ``x``. As in previous versions of Python, it's guaranteed that + ``float(repr(x))`` recovers ``x``. +* Float-to-string and string-to-float conversions are correctly rounded. + The :func:`round` function is also now correctly rounded. * The :ctype:`PyCapsule` type, used to provide a C API for extension modules. * The :cfunc:`PyLong_AsLongAndOverflow` C API function. |