Skip to content

Commit dfa645a

Browse files
committed
Python 3.8.4
1 parent c77f71f commit dfa645a

17 files changed

+136
-32
lines changed

Include/patchlevel.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
#define PY_MAJOR_VERSION 3
2020
#define PY_MINOR_VERSION 8
2121
#define PY_MICRO_VERSION 4
22-
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA
23-
#define PY_RELEASE_SERIAL 1
22+
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
23+
#define PY_RELEASE_SERIAL 0
2424

2525
/* Version as a string */
26-
#define PY_VERSION "3.8.4rc1+"
26+
#define PY_VERSION "3.8.4"
2727
/*--end constants--*/
2828

2929
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.

Lib/pydoc_data/topics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- coding: utf-8 -*-
2-
# Autogenerated by Sphinx on Mon Jun 29 22:24:24 2020
2+
# Autogenerated by Sphinx on Mon Jul 13 13:47:56 2020
33
topics = {'assert': 'The "assert" statement\n'
44
'**********************\n'
55
'\n'

Misc/NEWS.d/3.8.4.rst

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
.. bpo: 41162
2+
.. date: 2020-07-03-20-41-29
3+
.. nonce: tb8pVj
4+
.. release date: 2020-07-13
5+
.. section: Security
6+
7+
Audit hooks are now cleared later during finalization to avoid missing
8+
events.
9+
10+
..
11+
12+
.. bpo: 29778
13+
.. date: 2020-07-03-17-21-37
14+
.. nonce: cR_fGS
15+
.. section: Security
16+
17+
Ensure :file:`python3.dll` is loaded from correct locations when Python is
18+
embedded (CVE-2020-15523).
19+
20+
..
21+
22+
.. bpo: 41247
23+
.. date: 2020-07-08-22-03-54
24+
.. nonce: PndYIk
25+
.. section: Core and Builtins
26+
27+
Always cache the running loop holder when running
28+
``asyncio.set_running_loop``.
29+
30+
..
31+
32+
.. bpo: 41252
33+
.. date: 2020-07-08-21-55-23
34+
.. nonce: nBWL-Y
35+
.. section: Core and Builtins
36+
37+
Fix incorrect refcounting in _ssl.c's ``_servername_callback()``.
38+
39+
..
40+
41+
.. bpo: 41218
42+
.. date: 2020-07-06-13-35-17
43+
.. nonce: oKnSr2
44+
.. section: Core and Builtins
45+
46+
Python 3.8.3 had a regression where compiling with
47+
ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would aggressively mark list comprehension
48+
with CO_COROUTINE. Now only list comprehension making use of async/await
49+
will tagged as so.
50+
51+
..
52+
53+
.. bpo: 41175
54+
.. date: 2020-06-30-20-17-31
55+
.. nonce: acJoXB
56+
.. section: Core and Builtins
57+
58+
Guard against a NULL pointer dereference within bytearrayobject triggered by
59+
the ``bytearray() + bytearray()`` operation.
60+
61+
..
62+
63+
.. bpo: 39960
64+
.. date: 2020-06-23-18-32-41
65+
.. nonce: Kez3fP
66+
.. section: Core and Builtins
67+
68+
The "hackcheck" that prevents sneaking around a type's __setattr__() by
69+
calling the superclass method was rewritten to allow C implemented heap
70+
types.
71+
72+
..
73+
74+
.. bpo: 41235
75+
.. date: 2020-07-07-21-56-26
76+
.. nonce: H2csMU
77+
.. section: Library
78+
79+
Fix the error handling in :meth:`ssl.SSLContext.load_dh_params`.
80+
81+
..
82+
83+
.. bpo: 41193
84+
.. date: 2020-07-02-11-53-45
85+
.. nonce: 8-Tnql
86+
.. section: Library
87+
88+
The ``write_history()`` atexit function of the readline completer now
89+
ignores any :exc:`OSError` to ignore error if the filesystem is read-only,
90+
instead of only ignoring :exc:`FileNotFoundError` and
91+
:exc:`PermissionError`.
92+
93+
..
94+
95+
.. bpo: 41043
96+
.. date: 2020-06-20-00-19-30
97+
.. nonce: p-Pk-H
98+
.. section: Library
99+
100+
Fixed the use of :func:`~glob.glob` in the stdlib: literal part of the path
101+
is now always correctly escaped.
102+
103+
..
104+
105+
.. bpo: 39384
106+
.. date: 2020-05-30-12-44-29
107+
.. nonce: Iqxy3q
108+
.. section: Library
109+
110+
Fixed email.contentmanager to allow set_content() to set a null string.
111+
112+
..
113+
114+
.. bpo: 37765
115+
.. date: 2020-07-07-18-44-30
116+
.. nonce: umc1o8
117+
.. section: IDLE
118+
119+
Add keywords to module name completion list. Rewrite Completions section of
120+
IDLE doc.
121+
122+
..
123+
124+
.. bpo: 41152
125+
.. date: 2020-06-29-14-51-15
126+
.. nonce: d6mV0C
127+
.. section: IDLE
128+
129+
The encoding of ``stdin``, ``stdout`` and ``stderr`` in IDLE is now always
130+
UTF-8.

Misc/NEWS.d/next/Core and Builtins/2020-06-23-18-32-41.bpo-39960.Kez3fP.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

Misc/NEWS.d/next/Core and Builtins/2020-06-30-20-17-31.bpo-41175.acJoXB.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

Misc/NEWS.d/next/Core and Builtins/2020-07-06-13-35-17.bpo-41218.oKnSr2.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

Misc/NEWS.d/next/Core and Builtins/2020-07-08-21-55-23.bpo-41252.nBWL-Y.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

Misc/NEWS.d/next/Core and Builtins/2020-07-08-22-03-54.bpo-41247.PndYIk.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

Misc/NEWS.d/next/IDLE/2020-06-29-14-51-15.bpo-41152.d6mV0C.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

Misc/NEWS.d/next/IDLE/2020-07-07-18-44-30.bpo-37765.umc1o8.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)