mirror of
https://github.com/python/cpython.git
synced 2025-09-30 20:31:52 +00:00
Fix line breaks added after hyphens by blurb. (GH-7002)
Also remove bullet asterisks from IDLE entries.
This commit is contained in:
parent
dd281873ba
commit
aef639f626
14 changed files with 77 additions and 77 deletions
|
@ -2706,8 +2706,8 @@ Added support for the "xztar" format in the shutil module.
|
||||||
.. nonce: ZLsRil
|
.. nonce: ZLsRil
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
Don't force 3rd party C extensions to be built with -Werror=declaration-
|
Don't force 3rd party C extensions to be built with
|
||||||
after-statement.
|
``-Werror=declaration-after-statement``.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -4464,8 +4464,8 @@ Improve repr of inspect.Signature and inspect.Parameter.
|
||||||
.. nonce: DFMEgN
|
.. nonce: DFMEgN
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
Fix inspect.getcallargs() to raise correct TypeError for missing keyword-
|
Fix inspect.getcallargs() to raise correct TypeError for missing
|
||||||
only arguments. Patch by Jeremiah Lowin.
|
keyword-only arguments. Patch by Jeremiah Lowin.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -5059,8 +5059,8 @@ Anticipated fixes to support OS X versions > 10.9.
|
||||||
.. nonce: KAl7aO
|
.. nonce: KAl7aO
|
||||||
.. section: Build
|
.. section: Build
|
||||||
|
|
||||||
Prevent possible segfaults and other random failures of python --generate-
|
Prevent possible segfaults and other random failures of python
|
||||||
posix-vars in pybuilddir.txt build target.
|
``--generate-posix-vars`` in pybuilddir.txt build target.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
|
|
@ -62,8 +62,8 @@ Fix the default __sizeof__ implementation for variable-sized objects.
|
||||||
.. nonce: b5M04V
|
.. nonce: b5M04V
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
The groupindex attribute of regular expression pattern object now is non-
|
The groupindex attribute of regular expression pattern object now is
|
||||||
modifiable mapping.
|
non-modifiable mapping.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
|
|
@ -110,8 +110,8 @@ by Martin Panter.
|
||||||
.. nonce: aAbWbQ
|
.. nonce: aAbWbQ
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
Restore semantic round-trip correctness in tokenize/untokenize for tab-
|
Restore semantic round-trip correctness in tokenize/untokenize for
|
||||||
indented blocks.
|
tab-indented blocks.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
|
|
@ -224,8 +224,8 @@ segment.
|
||||||
.. nonce: hwXwCH
|
.. nonce: hwXwCH
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
SMTP.auth() and SMTP.login() now support RFC 4954's optional initial-
|
SMTP.auth() and SMTP.login() now support RFC 4954's optional
|
||||||
response argument to the SMTP AUTH command.
|
initial-response argument to the SMTP AUTH command.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
|
|
@ -159,8 +159,8 @@ twice.
|
||||||
|
|
||||||
On Solaris 11.3 or newer, os.urandom() now uses the getrandom() function
|
On Solaris 11.3 or newer, os.urandom() now uses the getrandom() function
|
||||||
instead of the getentropy() function. The getentropy() function is blocking
|
instead of the getentropy() function. The getentropy() function is blocking
|
||||||
to generate very good quality entropy, os.urandom() doesn't need such high-
|
to generate very good quality entropy, os.urandom() doesn't need such
|
||||||
quality entropy.
|
high-quality entropy.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -1083,10 +1083,10 @@ them a 'sheet'. Patch by Mark Roseman.
|
||||||
.. nonce: -j_BV7
|
.. nonce: -j_BV7
|
||||||
.. section: IDLE
|
.. section: IDLE
|
||||||
|
|
||||||
Enhance the initial html viewer now used for Idle Help. * Properly indent
|
Enhance the initial html viewer now used for Idle Help. Properly indent
|
||||||
fixed-pitch text (patch by Mark Roseman). * Give code snippet a very Sphinx-
|
fixed-pitch text (patch by Mark Roseman). Give code snippet a very
|
||||||
like light blueish-gray background. * Re-use initial width and height set by
|
Sphinx-like light blueish-gray background. Re-use initial width and height set by
|
||||||
users for shell and editor. * When the Table of Contents (TOC) menu is used,
|
users for shell and editor. When the Table of Contents (TOC) menu is used,
|
||||||
put the section header at the top of the screen.
|
put the section header at the top of the screen.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
|
@ -568,9 +568,9 @@ string. Original fix by Ján Janech.
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
The "urllib.request" module now percent-encodes non-ASCII bytes found in
|
The "urllib.request" module now percent-encodes non-ASCII bytes found in
|
||||||
redirect target URLs. Some servers send Location header fields with non-
|
redirect target URLs. Some servers send Location header fields with
|
||||||
ASCII bytes, but "http.client" requires the request target to be ASCII-
|
non-ASCII bytes, but "http.client" requires the request target to be
|
||||||
encodable, otherwise a UnicodeEncodeError is raised. Based on patch by
|
ASCII-encodable, otherwise a UnicodeEncodeError is raised. Based on patch by
|
||||||
Christian Heimes.
|
Christian Heimes.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
@ -1952,8 +1952,8 @@ Fix linking extension modules for cross builds. Patch by Xavier de Gaye.
|
||||||
.. nonce: HDjM4s
|
.. nonce: HDjM4s
|
||||||
.. section: Build
|
.. section: Build
|
||||||
|
|
||||||
Disable the rules for running _freeze_importlib and pgen when cross-
|
Disable the rules for running _freeze_importlib and pgen when
|
||||||
compiling. The output of these programs is normally saved with the source
|
cross-compiling. The output of these programs is normally saved with the source
|
||||||
code anyway, and is still regenerated when doing a native build. Patch by
|
code anyway, and is still regenerated when doing a native build. Patch by
|
||||||
Xavier de Gaye.
|
Xavier de Gaye.
|
||||||
|
|
||||||
|
|
|
@ -81,8 +81,8 @@ astral characters. Patch by Xiang Zhang.
|
||||||
.. nonce: RYbEGH
|
.. nonce: RYbEGH
|
||||||
.. section: Core and Builtins
|
.. section: Core and Builtins
|
||||||
|
|
||||||
Extra slash no longer added to sys.path components in case of empty compile-
|
Extra slash no longer added to sys.path components in case of empty
|
||||||
time PYTHONPATH components.
|
compile-time PYTHONPATH components.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -349,8 +349,8 @@ Patch written by Xiang Zhang.
|
||||||
.. section: Core and Builtins
|
.. section: Core and Builtins
|
||||||
|
|
||||||
Standard __import__() no longer look up "__import__" in globals or builtins
|
Standard __import__() no longer look up "__import__" in globals or builtins
|
||||||
for importing submodules or "from import". Fixed handling an error of non-
|
for importing submodules or "from import". Fixed handling an error of
|
||||||
string package name.
|
non-string package name.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -2070,9 +2070,9 @@ Update message in validate_ucrtbase.py
|
||||||
.. section: Build
|
.. section: Build
|
||||||
|
|
||||||
Cause lack of llvm-profdata tool when using clang as required for PGO
|
Cause lack of llvm-profdata tool when using clang as required for PGO
|
||||||
linking to be a configure time error rather than make time when --with-
|
linking to be a configure time error rather than make time when
|
||||||
optimizations is enabled. Also improve our ability to find the llvm-
|
``--with-optimizations`` is enabled. Also improve our ability to find the
|
||||||
profdata tool on MacOS and some Linuxes.
|
llvm-profdata tool on MacOS and some Linuxes.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
|
|
@ -728,8 +728,8 @@ Fixed a number of bugs in UTF-7 decoding of misformed data.
|
||||||
.. section: Core and Builtins
|
.. section: Core and Builtins
|
||||||
|
|
||||||
The UTF-8 encoder is now up to 75 times as fast for error handlers:
|
The UTF-8 encoder is now up to 75 times as fast for error handlers:
|
||||||
``ignore``, ``replace``, ``surrogateescape``, ``surrogatepass``. Patch co-
|
``ignore``, ``replace``, ``surrogateescape``, ``surrogatepass``. Patch
|
||||||
written with Serhiy Storchaka.
|
co-written with Serhiy Storchaka.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -761,8 +761,8 @@ by Serhiy Storchaka.
|
||||||
|
|
||||||
On Solaris 11.3 or newer, os.urandom() now uses the getrandom() function
|
On Solaris 11.3 or newer, os.urandom() now uses the getrandom() function
|
||||||
instead of the getentropy() function. The getentropy() function is blocking
|
instead of the getentropy() function. The getentropy() function is blocking
|
||||||
to generate very good quality entropy, os.urandom() doesn't need such high-
|
to generate very good quality entropy, os.urandom() doesn't need such
|
||||||
quality entropy.
|
high-quality entropy.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -891,9 +891,9 @@ string. Original fix by Ján Janech.
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
The "urllib.request" module now percent-encodes non-ASCII bytes found in
|
The "urllib.request" module now percent-encodes non-ASCII bytes found in
|
||||||
redirect target URLs. Some servers send Location header fields with non-
|
redirect target URLs. Some servers send Location header fields with
|
||||||
ASCII bytes, but "http.client" requires the request target to be ASCII-
|
non-ASCII bytes, but "http.client" requires the request target to be
|
||||||
encodable, otherwise a UnicodeEncodeError is raised. Based on patch by
|
ASCII-encodable, otherwise a UnicodeEncodeError is raised. Based on patch by
|
||||||
Christian Heimes.
|
Christian Heimes.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
@ -3328,10 +3328,10 @@ them a 'sheet'. Patch by Mark Roseman.
|
||||||
.. nonce: -j_BV7
|
.. nonce: -j_BV7
|
||||||
.. section: IDLE
|
.. section: IDLE
|
||||||
|
|
||||||
Enhance the initial html viewer now used for Idle Help. * Properly indent
|
Enhance the initial html viewer now used for Idle Help. Properly indent
|
||||||
fixed-pitch text (patch by Mark Roseman). * Give code snippet a very Sphinx-
|
fixed-pitch text (patch by Mark Roseman). Give code snippet a very
|
||||||
like light blueish-gray background. * Re-use initial width and height set by
|
Sphinx-like light blueish-gray background. Re-use initial width and height set by
|
||||||
users for shell and editor. * When the Table of Contents (TOC) menu is used,
|
users for shell and editor. When the Table of Contents (TOC) menu is used,
|
||||||
put the section header at the top of the screen.
|
put the section header at the top of the screen.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
@ -3651,8 +3651,8 @@ particular on Android). Patch by Chi Hsuan Yen.
|
||||||
.. nonce: HDjM4s
|
.. nonce: HDjM4s
|
||||||
.. section: Build
|
.. section: Build
|
||||||
|
|
||||||
Disable the rules for running _freeze_importlib and pgen when cross-
|
Disable the rules for running _freeze_importlib and pgen when
|
||||||
compiling. The output of these programs is normally saved with the source
|
cross-compiling. The output of these programs is normally saved with the source
|
||||||
code anyway, and is still regenerated when doing a native build. Patch by
|
code anyway, and is still regenerated when doing a native build. Patch by
|
||||||
Xavier de Gaye.
|
Xavier de Gaye.
|
||||||
|
|
||||||
|
|
|
@ -507,8 +507,8 @@ expression.
|
||||||
.. nonce: TJ779X
|
.. nonce: TJ779X
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
xmlrpc now supports unmarshalling additional data types used by Apache XML-
|
xmlrpc now supports unmarshalling additional data types used by Apache
|
||||||
RPC implementation for numerics and None.
|
XML-RPC implementation for numerics and None.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -1416,9 +1416,9 @@ platforms.
|
||||||
.. section: Build
|
.. section: Build
|
||||||
|
|
||||||
Cause lack of llvm-profdata tool when using clang as required for PGO
|
Cause lack of llvm-profdata tool when using clang as required for PGO
|
||||||
linking to be a configure time error rather than make time when --with-
|
linking to be a configure time error rather than make time when
|
||||||
optimizations is enabled. Also improve our ability to find the llvm-
|
``--with-optimizations`` is enabled. Also improve our ability to find the
|
||||||
profdata tool on MacOS and some Linuxes.
|
llvm-profdata tool on MacOS and some Linuxes.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
|
|
@ -54,8 +54,8 @@ astral characters. Patch by Xiang Zhang.
|
||||||
.. nonce: RYbEGH
|
.. nonce: RYbEGH
|
||||||
.. section: Core and Builtins
|
.. section: Core and Builtins
|
||||||
|
|
||||||
Extra slash no longer added to sys.path components in case of empty compile-
|
Extra slash no longer added to sys.path components in case of empty
|
||||||
time PYTHONPATH components.
|
compile-time PYTHONPATH components.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
|
|
@ -49,8 +49,8 @@ Upgrade expat copy from 2.2.0 to 2.2.1 to get fixes of multiple security
|
||||||
vulnerabilities including: CVE-2017-9233 (External entity infinite loop
|
vulnerabilities including: CVE-2017-9233 (External entity infinite loop
|
||||||
DoS), CVE-2016-9063 (Integer overflow, re-fix), CVE-2016-0718 (Fix
|
DoS), CVE-2016-9063 (Integer overflow, re-fix), CVE-2016-0718 (Fix
|
||||||
regression bugs from 2.2.0's fix to CVE-2016-0718) and CVE-2012-0876
|
regression bugs from 2.2.0's fix to CVE-2016-0718) and CVE-2012-0876
|
||||||
(Counter hash flooding with SipHash). Note: the CVE-2016-5300 (Use os-
|
(Counter hash flooding with SipHash). Note: the CVE-2016-5300 (Use
|
||||||
specific entropy sources like getrandom) doesn't impact Python, since Python
|
os-specific entropy sources like getrandom) doesn't impact Python, since Python
|
||||||
already gets entropy from the OS to set the expat secret using
|
already gets entropy from the OS to set the expat secret using
|
||||||
``XML_SetHashSalt()``.
|
``XML_SetHashSalt()``.
|
||||||
|
|
||||||
|
@ -336,8 +336,8 @@ ImportError rather than SystemError.
|
||||||
|
|
||||||
Improve signal delivery.
|
Improve signal delivery.
|
||||||
|
|
||||||
Avoid using Py_AddPendingCall from signal handler, to avoid calling signal-
|
Avoid using Py_AddPendingCall from signal handler, to avoid calling
|
||||||
unsafe functions. The tests I'm adding here fail without the rest of the
|
signal-unsafe functions. The tests I'm adding here fail without the rest of the
|
||||||
patch, on Linux and OS X. This means our signal delivery logic had defects
|
patch, on Linux and OS X. This means our signal delivery logic had defects
|
||||||
(some signals could be lost).
|
(some signals could be lost).
|
||||||
|
|
||||||
|
@ -1153,8 +1153,8 @@ Improve speed of the STORE_DEREF opcode by 40%.
|
||||||
.. nonce: RYbEGH
|
.. nonce: RYbEGH
|
||||||
.. section: Core and Builtins
|
.. section: Core and Builtins
|
||||||
|
|
||||||
Extra slash no longer added to sys.path components in case of empty compile-
|
Extra slash no longer added to sys.path components in case of empty
|
||||||
time PYTHONPATH components.
|
compile-time PYTHONPATH components.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -2274,8 +2274,8 @@ LF. Patch by Dong-hee Na.
|
||||||
.. nonce: N3KI-o
|
.. nonce: N3KI-o
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
os.listdir() and os.scandir() now emit bytes names when called with bytes-
|
os.listdir() and os.scandir() now emit bytes names when called with
|
||||||
like argument.
|
bytes-like argument.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -2440,8 +2440,8 @@ leaving a fd in a bad state in case of error. Patch by Giampaolo Rodola'.
|
||||||
.. nonce: d0nRRA
|
.. nonce: d0nRRA
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
multiprocessing.Queue.get() with a timeout now polls its reader in non-
|
multiprocessing.Queue.get() with a timeout now polls its reader in
|
||||||
blocking mode if it succeeded to acquire the lock but the acquire took
|
non-blocking mode if it succeeded to acquire the lock but the acquire took
|
||||||
longer than the timeout.
|
longer than the timeout.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
@ -2815,8 +2815,8 @@ of space.
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
Various updates to typing module: add typing.NoReturn type, use
|
Various updates to typing module: add typing.NoReturn type, use
|
||||||
WrapperDescriptorType, minor bug-fixes. Original PRs by Jim Fasarakis-
|
WrapperDescriptorType, minor bug-fixes. Original PRs by Jim
|
||||||
Hilliard and Ivan Levkivskyi.
|
Fasarakis-Hilliard and Ivan Levkivskyi.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -3634,8 +3634,8 @@ Removed deprecated features in the http.cookies module.
|
||||||
.. nonce: CgcjEx
|
.. nonce: CgcjEx
|
||||||
.. section: Library
|
.. section: Library
|
||||||
|
|
||||||
A format string argument for string.Formatter.format() is now positional-
|
A format string argument for string.Formatter.format() is now
|
||||||
only.
|
positional-only.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -5164,8 +5164,8 @@ Fix out-of-tree builds of Python when configured with ``--with--dtrace``.
|
||||||
.. section: Build
|
.. section: Build
|
||||||
|
|
||||||
Prevent unnecessary rebuilding of Python during ``make test``, ``make
|
Prevent unnecessary rebuilding of Python during ``make test``, ``make
|
||||||
install`` and some other make targets when configured with ``--enable-
|
install`` and some other make targets when configured with
|
||||||
optimizations``.
|
``--enable-optimizations``.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -5213,9 +5213,9 @@ Update Windows build and OS X installers to use OpenSSL 1.0.2k.
|
||||||
.. nonce: i8UzRC
|
.. nonce: i8UzRC
|
||||||
.. section: Build
|
.. section: Build
|
||||||
|
|
||||||
Prohibit implicit C function declarations: use -Werror=implicit-function-
|
Prohibit implicit C function declarations: use
|
||||||
declaration when possible (GCC and Clang, but it depends on the compiler
|
``-Werror=implicit-function-declaration`` when possible (GCC and Clang,
|
||||||
version). Patch written by Chi Hsuan Yen.
|
but it depends on the compiler version). Patch written by Chi Hsuan Yen.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -5774,8 +5774,8 @@ All custom keysets are saved as a whole in config- extension.cfg. All take
|
||||||
effect as soon as one clicks Apply or Ok.
|
effect as soon as one clicks Apply or Ok.
|
||||||
|
|
||||||
The affected events are '<<force-open-completions>>', '<<expand-word>>',
|
The affected events are '<<force-open-completions>>', '<<expand-word>>',
|
||||||
'<<force-open-calltip>>', '<<flash-paren>>', '<<format-paragraph>>', '<<run-
|
'<<force-open-calltip>>', '<<flash-paren>>', '<<format-paragraph>>',
|
||||||
module>>', '<<check-module>>', and '<<zoom-height>>'. Any (global)
|
'<<run-module>>', '<<check-module>>', and '<<zoom-height>>'. Any (global)
|
||||||
customizations made before 3.6.3 will not affect their keyset- specific
|
customizations made before 3.6.3 will not affect their keyset- specific
|
||||||
customization after 3.6.3. and vice versa.
|
customization after 3.6.3. and vice versa.
|
||||||
|
|
||||||
|
|
|
@ -1544,8 +1544,8 @@ Multilingual Plane, tcl/tk will use other fonts that define a character. The
|
||||||
expanded example give users of non-Latin characters a better idea of what
|
expanded example give users of non-Latin characters a better idea of what
|
||||||
they might see in IDLE's shell and editors.
|
they might see in IDLE's shell and editors.
|
||||||
|
|
||||||
To make room for the expanded sample, frames on the Font tab are re-
|
To make room for the expanded sample, frames on the Font tab are
|
||||||
arranged. The Font/Tabs help explains a bit about the additions.
|
re-arranged. The Font/Tabs help explains a bit about the additions.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
|
|
@ -180,8 +180,8 @@ longer raises ``RecursionError``; OrderedDict similarly. Instead, use
|
||||||
.. section: Core and Builtins
|
.. section: Core and Builtins
|
||||||
|
|
||||||
Py_Initialize() now creates the GIL. The GIL is no longer created "on
|
Py_Initialize() now creates the GIL. The GIL is no longer created "on
|
||||||
demand" to fix a race condition when PyGILState_Ensure() is called in a non-
|
demand" to fix a race condition when PyGILState_Ensure() is called in a
|
||||||
Python thread.
|
non-Python thread.
|
||||||
|
|
||||||
..
|
..
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
Build and link with private copy of Tcl/Tk 8.6 for the macOS 10.6+
|
Build and link with private copy of Tcl/Tk 8.6 for the macOS 10.6+
|
||||||
installer. The 10.9+ installer variant already does this. This means that
|
installer. The 10.9+ installer variant already does this. This means that
|
||||||
the Python 3.7 provided by the python.org macOS installers no longer need or
|
the Python 3.7 provided by the python.org macOS installers no longer need or
|
||||||
use any external versions of Tcl/Tk, either system-provided or user-
|
use any external versions of Tcl/Tk, either system-provided or
|
||||||
installed, such as ActiveTcl.
|
user-installed, such as ActiveTcl.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue