Commit 8858d2cb authored by Mark Dickinson's avatar Mark Dickinson

Clarify whatsnew entry for short float repr: roundtripping is not a new feature in 2.7.

parent e039ffe4
...@@ -143,10 +143,12 @@ A partial list of 3.1 features that were backported to 2.7: ...@@ -143,10 +143,12 @@ A partial list of 3.1 features that were backported to 2.7:
* The :class:`memoryview` object. * The :class:`memoryview` object.
* A small subset of the :mod:`importlib` module, * A small subset of the :mod:`importlib` module,
`described below <#importlib-section>`__. `described below <#importlib-section>`__.
* Float-to-string and string-to-float conversions now round their * The :func:`repr` of a float ``x`` is shorter in many cases: it's now
results more correctly, and :func:`repr` of a floating-point based on the shortest decimal string that's guaranteed to round back
number *x* returns a result that's guaranteed to round back to the to ``x``. As in previous versions of Python, it's guaranteed that
same number when converted back to a float. ``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 :ctype:`PyCapsule` type, used to provide a C API for extension modules.
* The :cfunc:`PyLong_AsLongAndOverflow` C API function. * The :cfunc:`PyLong_AsLongAndOverflow` C API function.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment