]> granicus.if.org Git - python/commitdiff
bpo-28393: Update encoding lookup docs wrt bpo-27938 (GH-4871) (#4881)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 15 Dec 2017 14:23:24 +0000 (06:23 -0800)
committerVictor Stinner <victor.stinner@gmail.com>
Fri, 15 Dec 2017 14:23:24 +0000 (15:23 +0100)
(cherry picked from commit 297fd876aad8ef443d8992618de22c46dbda258b)

Doc/library/codecs.rst

index 6e249ecf2b1af4fc5f2bea6d513d6bbf24ff6f81..74b24e10ede64760e0470de6a83d6cdf578721e4 100644 (file)
@@ -977,10 +977,14 @@ e.g. ``'utf-8'`` is a valid alias for the ``'utf_8'`` codec.
 
    Some common encodings can bypass the codecs lookup machinery to
    improve performance.  These optimization opportunities are only
-   recognized by CPython for a limited set of aliases: utf-8, utf8,
-   latin-1, latin1, iso-8859-1, mbcs (Windows only), ascii, utf-16,
-   and utf-32.  Using alternative spellings for these encodings may
-   result in slower execution.
+   recognized by CPython for a limited set of (case insensitive)
+   aliases: utf-8, utf8, latin-1, latin1, iso-8859-1, iso8859-1, mbcs
+   (Windows only), ascii, us-ascii, utf-16, utf16, utf-32, utf32, and
+   the same using underscores instead of dashes. Using alternative
+   aliases for these encodings may result in slower execution.
+
+   .. versionchanged:: 3.6
+      Optimization opportunity recognized for us-ascii.
 
 Many of the character sets support the same languages. They vary in individual
 characters (e.g. whether the EURO SIGN is supported or not), and in the