[Python-checkins] bpo-28393: Update encoding lookup docs wrt bpo-27938 (#4871)

Victor Stinner webhook-mailer at python.org
Fri Dec 15 05:19:30 EST 2017


https://github.com/python/cpython/commit/297fd876aad8ef443d8992618de22c46dbda258b
commit: 297fd876aad8ef443d8992618de22c46dbda258b
branch: master
author: Ville Skyttä <ville.skytta at iki.fi>
committer: Victor Stinner <victor.stinner at gmail.com>
date: 2017-12-15T11:19:23+01:00
summary:

bpo-28393: Update encoding lookup docs wrt bpo-27938 (#4871)

files:
M Doc/library/codecs.rst

diff --git a/Doc/library/codecs.rst b/Doc/library/codecs.rst
index 6e249ecf2b1..74b24e10ede 100644
--- a/Doc/library/codecs.rst
+++ b/Doc/library/codecs.rst
@@ -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



More information about the Python-checkins mailing list