Python 3.8.4
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAl8MT5gACgkQsmmV4xAl BWg0CA//Q+aC/BwXrpPrUfgFAGF1UlwxkRlaEfDRvA+Yip3mo2QR005w4xfxkrzS 8A0PNWOMH/nbmGabmZ/2xZH4ntOvjy2/+5Bcmj1tqNuDOc1gUqywuQ9MtDmW6w+6 oZ7NE/m948NJwlnoreJCOuFUqXsjtMtnGVfJWs8+Fb7kjZJW3MOytEScVku3434Y 5/DMrs3kzQxAag2L5GqdUoA7rrdjpzSfMV25ZOeZAd41kZ2/4DqC22PfOp8ApmDA /cpeE9tuhHlHz3139bi89F584ZHW+EW7zSNtmBduMPVb1TPS+26oHw44MJ3hJBRK tpTtHQytISIRhS4r4iERd26QngbN2tsN7eQZbq4p5ilCx29+7p6ekeWEzNJgvl6O Lg9FN62nVacvJqpaa0DZTSUmP/rlCciZFIz+r2Yar0Z2y+Bv2s1IGu6TL0pk96d7 NpnxvD2EUhN0DpjIm98QhaSeElfqdDTkLRsh6M0bhgiGwvQsVk+wXjNgysuDR3wR uXSmO7dBgicKdGpdXX9fd1p8Ind4ibyuD7XxvWRzsMxRm5GQgigEKt9IAXrrkf9n r/07AvKbJj8nf9y7SwleUPsaplsrbP0FALmHwkzDQeGA6nbwphRon6bkWQtHMWhu kIZJYpGhs0wqnGzylgkI1d5cyXlcok2JbH1D4PALbvkX0tKDN/0= =vlbw -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQJEBAABCAAuFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAl8MyOsQHGx1a2FzekBs YW5nYS5wbAAKCRCyaZXjECUFaFdlD/sEkprGVKulgfYim0D18Al+0T/LjKRa2wMy FHehobDCtKtJDI1jSwbXmlajbid7LHlPBJ6x6pHX7JElXVUQmGsOey1xhqO0Zkkz xlbwnZmVby0sco8Mp+5tY+UWkxJX6KlYwqaJ8GLhzsmrhj3YZP1DeUCJr5t4mGjV gfFB1NY+5x3XbA2F8op8AASUb2djxbhKc9FPzT6e3+XgMHHSMMZZ60atwmoM0CFw 9NWCxBteOsUGnhj1UTk4Cbh8Bmpf/4l6kQpIyo4lxiplox99LmE52z4nXgZsHjDs UMePNJeYtEsLRZoz9N0FZn/RU4oux2I86qqs6gQPh8Sg23TlP7XHBN4Gav+Lj9Sv CWl999p/MFduBRXCyNJKeUmSi2wawnBnT2vk3XFadLdfnM8UWU7JvtjBmki/YOQK D9mAXzOgDMpnah4ora2YeS554OxwxbIyJlf2PilRL6MMZ7mSqpndEYvFPd9yeIoK HWTKpyTM3W1UOAAZzs09UdOg17Aq1Ei6jLaeEm2uI3mvCP6YUlcQxZVSq5GVkaR1 eB8JB5plCdM83mrP+9XPXCD+MPaO5V0L+1O2lxcJuwVl4kRKW6tsA6NoDbRqLdk+ EnlryOAALHbk3aDD/J+qhfjNgPsfeuJLC9nvB6IkUWw57TcjKWReVHLhELfUmOkO 3EP8tA3k9w== =YNqk -----END PGP SIGNATURE----- Merge tag 'v3.8.4' into 3.8 Python 3.8.4
This commit is contained in:
commit
0277b914ca
|
@ -19,11 +19,11 @@
|
|||
#define PY_MAJOR_VERSION 3
|
||||
#define PY_MINOR_VERSION 8
|
||||
#define PY_MICRO_VERSION 4
|
||||
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA
|
||||
#define PY_RELEASE_SERIAL 1
|
||||
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
|
||||
#define PY_RELEASE_SERIAL 0
|
||||
|
||||
/* Version as a string */
|
||||
#define PY_VERSION "3.8.4rc1+"
|
||||
#define PY_VERSION "3.8.4"
|
||||
/*--end constants--*/
|
||||
|
||||
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Autogenerated by Sphinx on Mon Jun 29 22:24:24 2020
|
||||
# Autogenerated by Sphinx on Mon Jul 13 13:47:56 2020
|
||||
topics = {'assert': 'The "assert" statement\n'
|
||||
'**********************\n'
|
||||
'\n'
|
||||
|
|
|
@ -0,0 +1,130 @@
|
|||
.. bpo: 41162
|
||||
.. date: 2020-07-03-20-41-29
|
||||
.. nonce: tb8pVj
|
||||
.. release date: 2020-07-13
|
||||
.. section: Security
|
||||
|
||||
Audit hooks are now cleared later during finalization to avoid missing
|
||||
events.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 29778
|
||||
.. date: 2020-07-03-17-21-37
|
||||
.. nonce: cR_fGS
|
||||
.. section: Security
|
||||
|
||||
Ensure :file:`python3.dll` is loaded from correct locations when Python is
|
||||
embedded (CVE-2020-15523).
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 41247
|
||||
.. date: 2020-07-08-22-03-54
|
||||
.. nonce: PndYIk
|
||||
.. section: Core and Builtins
|
||||
|
||||
Always cache the running loop holder when running
|
||||
``asyncio.set_running_loop``.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 41252
|
||||
.. date: 2020-07-08-21-55-23
|
||||
.. nonce: nBWL-Y
|
||||
.. section: Core and Builtins
|
||||
|
||||
Fix incorrect refcounting in _ssl.c's ``_servername_callback()``.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 41218
|
||||
.. date: 2020-07-06-13-35-17
|
||||
.. nonce: oKnSr2
|
||||
.. section: Core and Builtins
|
||||
|
||||
Python 3.8.3 had a regression where compiling with
|
||||
ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would aggressively mark list comprehension
|
||||
with CO_COROUTINE. Now only list comprehension making use of async/await
|
||||
will tagged as so.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 41175
|
||||
.. date: 2020-06-30-20-17-31
|
||||
.. nonce: acJoXB
|
||||
.. section: Core and Builtins
|
||||
|
||||
Guard against a NULL pointer dereference within bytearrayobject triggered by
|
||||
the ``bytearray() + bytearray()`` operation.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 39960
|
||||
.. date: 2020-06-23-18-32-41
|
||||
.. nonce: Kez3fP
|
||||
.. section: Core and Builtins
|
||||
|
||||
The "hackcheck" that prevents sneaking around a type's __setattr__() by
|
||||
calling the superclass method was rewritten to allow C implemented heap
|
||||
types.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 41235
|
||||
.. date: 2020-07-07-21-56-26
|
||||
.. nonce: H2csMU
|
||||
.. section: Library
|
||||
|
||||
Fix the error handling in :meth:`ssl.SSLContext.load_dh_params`.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 41193
|
||||
.. date: 2020-07-02-11-53-45
|
||||
.. nonce: 8-Tnql
|
||||
.. section: Library
|
||||
|
||||
The ``write_history()`` atexit function of the readline completer now
|
||||
ignores any :exc:`OSError` to ignore error if the filesystem is read-only,
|
||||
instead of only ignoring :exc:`FileNotFoundError` and
|
||||
:exc:`PermissionError`.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 41043
|
||||
.. date: 2020-06-20-00-19-30
|
||||
.. nonce: p-Pk-H
|
||||
.. section: Library
|
||||
|
||||
Fixed the use of :func:`~glob.glob` in the stdlib: literal part of the path
|
||||
is now always correctly escaped.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 39384
|
||||
.. date: 2020-05-30-12-44-29
|
||||
.. nonce: Iqxy3q
|
||||
.. section: Library
|
||||
|
||||
Fixed email.contentmanager to allow set_content() to set a null string.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37765
|
||||
.. date: 2020-07-07-18-44-30
|
||||
.. nonce: umc1o8
|
||||
.. section: IDLE
|
||||
|
||||
Add keywords to module name completion list. Rewrite Completions section of
|
||||
IDLE doc.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 41152
|
||||
.. date: 2020-06-29-14-51-15
|
||||
.. nonce: d6mV0C
|
||||
.. section: IDLE
|
||||
|
||||
The encoding of ``stdin``, ``stdout`` and ``stderr`` in IDLE is now always
|
||||
UTF-8.
|
|
@ -1,2 +0,0 @@
|
|||
The "hackcheck" that prevents sneaking around a type's __setattr__() by calling the
|
||||
superclass method was rewritten to allow C implemented heap types.
|
|
@ -1,2 +0,0 @@
|
|||
Guard against a NULL pointer dereference within bytearrayobject triggered by
|
||||
the ``bytearray() + bytearray()`` operation.
|
|
@ -1,4 +0,0 @@
|
|||
Python 3.8.3 had a regression where compiling with
|
||||
ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would aggressively mark list comprehension
|
||||
with CO_COROUTINE. Now only list comprehension making use of async/await
|
||||
will tagged as so.
|
|
@ -1 +0,0 @@
|
|||
Fix incorrect refcounting in _ssl.c's ``_servername_callback()``.
|
|
@ -1,2 +0,0 @@
|
|||
Always cache the running loop holder when running
|
||||
``asyncio.set_running_loop``.
|
|
@ -1,2 +0,0 @@
|
|||
The encoding of ``stdin``, ``stdout`` and ``stderr`` in IDLE is now always
|
||||
UTF-8.
|
|
@ -1,2 +0,0 @@
|
|||
Add keywords to module name completion list. Rewrite Completions
|
||||
section of IDLE doc.
|
|
@ -1 +0,0 @@
|
|||
Fixed email.contentmanager to allow set_content() to set a null string.
|
|
@ -1,2 +0,0 @@
|
|||
Fixed the use of :func:`~glob.glob` in the stdlib: literal part of the path
|
||||
is now always correctly escaped.
|
|
@ -1,4 +0,0 @@
|
|||
The ``write_history()`` atexit function of the readline completer now
|
||||
ignores any :exc:`OSError` to ignore error if the filesystem is read-only,
|
||||
instead of only ignoring :exc:`FileNotFoundError` and
|
||||
:exc:`PermissionError`.
|
|
@ -1 +0,0 @@
|
|||
Fix the error handling in :meth:`ssl.SSLContext.load_dh_params`.
|
|
@ -1,2 +0,0 @@
|
|||
Ensure :file:`python3.dll` is loaded from correct locations when Python is
|
||||
embedded (CVE-2020-15523).
|
|
@ -1 +0,0 @@
|
|||
Audit hooks are now cleared later during finalization to avoid missing events.
|
|
@ -1,5 +1,5 @@
|
|||
This is Python version 3.8.4rc1
|
||||
===============================
|
||||
This is Python version 3.8.4
|
||||
============================
|
||||
|
||||
.. image:: https://travis-ci.org/python/cpython.svg?branch=3.8
|
||||
:alt: CPython build status on Travis CI
|
||||
|
|
Loading…
Reference in New Issue