]> granicus.if.org Git - python/commitdiff
whatsnew: from __future__ string exception, attribute UTF-32 decoder speedup.
authorR David Murray <rdmurray@bitdance.com>
Sat, 4 Jan 2014 23:07:20 +0000 (18:07 -0500)
committerR David Murray <rdmurray@bitdance.com>
Sat, 4 Jan 2014 23:07:20 +0000 (18:07 -0500)
And more news entry clarifications.

Doc/whatsnew/3.4.rst
Misc/NEWS

index 78d58415b28abc082abc59e37ffaa1466d5cc4d3..f4e809e66b52b4a633ef863c8530e1e8c773e436 100644 (file)
@@ -1234,7 +1234,8 @@ Other Improvements
 Significant Optimizations
 =========================
 
-* The UTF-32 decoder is now 3x to 4x faster.
+* The UTF-32 decoder is now 3x to 4x faster.  (Contributed by Serhiy Storchaka
+  in :issue:`14625`.)
 
 * The cost of hash collisions for sets is now reduced.  Each hash table
   probe now checks a series of consecutive, adjacent key/hash pairs before
@@ -1437,6 +1438,12 @@ Changes in the Python API
   keyword.  If you've been paying attention to deprecation warnings your code
   should already be specifying any additional arguments via keywords.
 
+* Strings between ``from __future__ import ...`` statements now *always* raise
+  a :exc:`SyntaxError`.  Previously if there was no leading docstring, an
+  interstitial string would sometimes be ignored.  This brings CPython into
+  compliance with the language spec; Jython and PyPy already were.
+  (:issue:`17434`).
+
 
 Changes in the C API
 --------------------
index 2feda9191dcd477f3d7821f145927821612faaef..497cc5604c1ce832811582e77d21386195d1599d 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -2243,10 +2243,10 @@ Library
   calls.
 
 - Issue #17566: Make importlib.abc.Loader.module_repr() optional instead of an
-  abstractmethod and raising NotImplementedError so as to be ignored by default.
+  abstractmethod; now it raises NotImplementedError so as to be ignored by default.
 
-- Issue #17678: Remove the use of deprecated method in http/cookiejar.py.
-  Changing the usage of get_origin_req_host() to origin_req_host.
+- Issue #17678: Remove the use of deprecated method in http/cookiejar.py by
+  changing the call to get_origin_req_host() to origin_req_host.
 
 - Issue #17666: Fix reading gzip files with an extra field.