From 9dd747692cf223307cb06c0c3654138aeec859a3 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Fri, 15 May 2009 14:57:35 +0000 Subject: Update whatsnew for imaplib changes. Move importlib work to end of section. --- Doc/whatsnew/3.1.rst | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/Doc/whatsnew/3.1.rst b/Doc/whatsnew/3.1.rst index 0ae5ca4..426ad91 100644 --- a/Doc/whatsnew/3.1.rst +++ b/Doc/whatsnew/3.1.rst @@ -349,23 +349,23 @@ New, Improved, and Deprecated Modules (Contributed by Ross Light; :issue:`4285`.) -* A new module, :mod:`importlib` was added. It provides a complete, portable, - pure Python reference implementation of the :keyword:`import` statement and its - counterpart, the :func:`__import__` function. It represents a substantial - step forward in documenting and defining the actions that take place during - imports. - - (Contributed by Brett Cannon.) - * A new module, :mod:`ipaddr` has been added to the standard library. It provides classes to represent, verify and manipulate IPv4 and IPv6 host and network addresses. (Contributed by Google, :issue:`3959`.) -* The :mod:`nntplib` module now supports IPv6. +* The :mod:`nntplib` :mod:`imaplib` modules now support IPv6. - (Contributed by Derek Morr; :issue:`1664`.) + (Contributed by Derek Morr; :issue:`1655` and :issue:`1664`.) + +* A new module, :mod:`importlib` was added. It provides a complete, portable, + pure Python reference implementation of the :keyword:`import` statement and its + counterpart, the :func:`__import__` function. It represents a substantial + step forward in documenting and defining the actions that take place during + imports. + + (Contributed by Brett Cannon.) Optimizations ============= @@ -407,11 +407,13 @@ Major performance enhancements have been added: only with :class:`str`, not with :class:`bytes`. That change makes the module more closely conform to the `JSON specification `_ which is defined in terms of Unicode. + (Contributed by Bob Ippolito and converted to Py3.1 by Antoine Pitrou and Benjamin Peterson; :issue:`4136`.) * Unpickling now interns the attribute names of pickled objects. This saves memory and allows pickles to be smaller. + (Contributed by Jake McGuire and Antoine Pitrou; :issue:`5084`.) Build and C API Changes @@ -452,9 +454,8 @@ Changes to Python's build process and to the C API include: * Added :ctype:`PyCapsule` as a replacement for the :ctype:`PyCObject` API. The principal difference is that the new type has a well defined interface for passing typing safety information and a less complicated signature - for calling a destructor. - - The old type had a problematic API and is now deprecated. + for calling a destructor. The old type had a problematic API and is now + deprecated. (Contributed by Larry Hastings; :issue:`5630`.) -- cgit v0.12