whatsnew: html.escape 10x faster, _gestalt module gone.
authorR David Murray <rdmurray@bitdance.com>
Mon, 3 Feb 2014 06:14:03 +0000 (01:14 -0500)
committerR David Murray <rdmurray@bitdance.com>
Mon, 3 Feb 2014 06:14:03 +0000 (01:14 -0500)
Doc/whatsnew/3.4.rst

index 585451450b33cf8c3096a95dc08d3149cfc97573..644a1f070871696f10bc2419603c9a7309a49057 100644 (file)
@@ -1448,6 +1448,8 @@ Significant Optimizations
   significant amounts of data through :mod:`subprocess`.  (Contributed
   by Richard Oudkerk in :issue:`15758`.)
 
+* :func:`html.escape` is now 10x faster.  (Contributed by Matt Bryant in
+  :issue:`18020`.)
 
 
 Deprecated
@@ -1559,6 +1561,11 @@ Code Cleanups
 * The unused and undocumented internal ``Scanner`` class has been removed from
   the :mod:`pydoc` module.
 
+* The private and effectively unused ``_gestalt`` module has been removed,
+  along with the private :mod:`platform` functions ``_mac_ver_lookup``,
+  ``_mac_ver_gstalt``, and ``_bcd2str``, which would only have ever been called
+  on badly broken OSX systems (see :issue:`18393`).
+
 
 
 Porting to Python 3.4
@@ -1608,7 +1615,7 @@ Changes in the Python API
   exceptions now.
 
 * :func:`functools.update_wrapper` and :func:`functools.wraps` now correctly
-  set the ``__wrapped__`` attribute to the function being wrapper, even if
+  set the ``__wrapped__`` attribute to the function being wrapped, even if
   that function also had its ``__wrapped__`` attribute set. This means
   ``__wrapped__`` attributes now correctly link a stack of decorated
   functions rather than every ``__wrapped__`` attribute in the chain