Skip to content

Commit dfd7d68

Browse files
committed
Python 3.8.8rc1
1 parent f9d7c12 commit dfd7d68

File tree

41 files changed

+374
-76
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+374
-76
lines changed

Include/patchlevel.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
/*--start constants--*/
1919
#define PY_MAJOR_VERSION 3
2020
#define PY_MINOR_VERSION 8
21-
#define PY_MICRO_VERSION 7
22-
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
23-
#define PY_RELEASE_SERIAL 0
21+
#define PY_MICRO_VERSION 8
22+
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA
23+
#define PY_RELEASE_SERIAL 1
2424

2525
/* Version as a string */
26-
#define PY_VERSION "3.8.7+"
26+
#define PY_VERSION "3.8.8rc1"
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 & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- coding: utf-8 -*-
2-
# Autogenerated by Sphinx on Mon Dec 21 17:22:46 2020
2+
# Autogenerated by Sphinx on Tue Feb 16 19:10:16 2021
33
topics = {'assert': 'The "assert" statement\n'
44
'**********************\n'
55
'\n'
@@ -11387,7 +11387,6 @@
1138711387
' There are two types of integers:\n'
1138811388
'\n'
1138911389
' Integers ("int")\n'
11390-
'\n'
1139111390
' These represent numbers in an unlimited range, subject to\n'
1139211391
' available (virtual) memory only. For the purpose of '
1139311392
'shift\n'

Misc/NEWS.d/3.8.8rc1.rst

Lines changed: 367 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,367 @@
1+
.. bpo: 42967
2+
.. date: 2021-02-14-15-59-16
3+
.. nonce: YApqDS
4+
.. release date: 2021-02-16
5+
.. section: Security
6+
7+
Fix web cache poisoning vulnerability by defaulting the query args separator
8+
to ``&``, and allowing the user to choose a custom separator.
9+
10+
..
11+
12+
.. bpo: 42938
13+
.. date: 2021-01-18-09-27-31
14+
.. nonce: 4Zn4Mp
15+
.. section: Security
16+
17+
Avoid static buffers when computing the repr of :class:`ctypes.c_double` and
18+
:class:`ctypes.c_longdouble` values.
19+
20+
..
21+
22+
.. bpo: 42819
23+
.. date: 2021-01-04-23-54-34
24+
.. nonce: 4KO6wU
25+
.. section: Core and Builtins
26+
27+
:mod:`readline`: Explicitly disable bracketed paste in the interactive
28+
interpreter, even if it's set in the inputrc, is enabled by default (eg GNU
29+
Readline 8.1), or a user calls ``readline.read_init_file()``. The Python
30+
REPL has not implemented bracketed paste support. Also, bracketed mode
31+
writes the ``"\x1b[?2004h"`` escape sequence into stdout which causes test
32+
failures in applications that don't support it. It can still be explicitly
33+
enabled by calling ``readline.parse_and_bind("set enable-bracketed-paste
34+
on")``. Patch by Dustin Rodrigues.
35+
36+
..
37+
38+
.. bpo: 43108
39+
.. date: 2021-02-02-20-23-31
40+
.. nonce: lqcCZ6
41+
.. section: Library
42+
43+
Fixed a reference leak in the :mod:`curses` module. Patch by Pablo Galindo
44+
45+
..
46+
47+
.. bpo: 42780
48+
.. date: 2021-01-08-15-49-20
49+
.. nonce: rtqi6B
50+
.. section: Library
51+
52+
Fix os.set_inheritable() for O_PATH file descriptors on Linux.
53+
54+
..
55+
56+
.. bpo: 41748
57+
.. date: 2021-01-05-21-26-29
58+
.. nonce: KdC0w3
59+
.. section: Library
60+
61+
Fix HTMLParser parsing rules for element attributes containing commas with
62+
spaces. Patch by Karl Dubost.
63+
64+
..
65+
66+
.. bpo: 42759
67+
.. date: 2020-12-27-22-19-26
68+
.. nonce: lGi_03
69+
.. section: Library
70+
71+
Fixed equality comparison of :class:`tkinter.Variable` and
72+
:class:`tkinter.font.Font`. Objects which belong to different Tcl
73+
interpreters are now always different, even if they have the same name.
74+
75+
..
76+
77+
.. bpo: 23328
78+
.. date: 2020-12-27-18-47-01
79+
.. nonce: _xqepZ
80+
.. section: Library
81+
82+
Allow / character in username, password fields on _PROXY envars.
83+
84+
..
85+
86+
.. bpo: 42681
87+
.. date: 2020-12-20-22-50-15
88+
.. nonce: lDO6jb
89+
.. section: Library
90+
91+
Fixed range checks for color and pair numbers in :mod:`curses`.
92+
93+
..
94+
95+
.. bpo: 42531
96+
.. date: 2020-12-02-16-28-04
97+
.. nonce: 2sLlFW
98+
.. section: Library
99+
100+
:func:`importlib.resources.path` now works for :term:`package`\ s missing
101+
the optional :attr:`__file__` attribute (more specifically, packages whose
102+
:attr:`__spec__`\ ``.``\ :attr:`~importlib.machinery.ModuleSpec.origin`
103+
:keyword:`is` :data:`None`).
104+
105+
..
106+
107+
.. bpo: 42388
108+
.. date: 2020-11-22-11-22-28
109+
.. nonce: LMgM6B
110+
.. section: Library
111+
112+
Fix subprocess.check_output(..., input=None) behavior when text=True to be
113+
consistent with that of the documentation and universal_newlines=True.
114+
115+
..
116+
117+
.. bpo: 42384
118+
.. date: 2020-11-17-14-32-39
119+
.. nonce: 1ZnQSn
120+
.. section: Library
121+
122+
Make pdb populate sys.path[0] exactly the same as regular python execution.
123+
124+
..
125+
126+
.. bpo: 42383
127+
.. date: 2020-11-17-14-30-12
128+
.. nonce: ubl0Y_
129+
.. section: Library
130+
131+
Fix pdb: previously pdb would fail to restart the debugging target if it was
132+
specified using a relative path and the current directory changed.
133+
134+
..
135+
136+
.. bpo: 42318
137+
.. date: 2020-11-14-13-46-27
138+
.. nonce: wYAcBD
139+
.. section: Library
140+
141+
Fixed support of non-BMP characters in :mod:`tkinter` on macOS.
142+
143+
..
144+
145+
.. bpo: 42005
146+
.. date: 2020-10-11-13-48-03
147+
.. nonce: Jq6Az-
148+
.. section: Library
149+
150+
Fix CLI of :mod:`cProfile` and :mod:`profile` to catch
151+
:exc:`BrokenPipeError`.
152+
153+
..
154+
155+
.. bpo: 41604
156+
.. date: 2020-08-21-15-24-14
157+
.. nonce: rTXleO
158+
.. section: Library
159+
160+
Don't decrement the reference count of the previous user_ptr when
161+
set_panel_userptr fails.
162+
163+
..
164+
165+
.. bpo: 26407
166+
.. date: 2020-05-30-14-19-47
167+
.. nonce: MjWLO1
168+
.. section: Library
169+
170+
Unexpected errors in calling the ``__iter__`` method are no longer masked by
171+
``TypeError`` in :func:`csv.reader`, :func:`csv.writer.writerow` and
172+
:meth:`csv.writer.writerows`.
173+
174+
..
175+
176+
.. bpo: 39068
177+
.. date: 2019-12-16-17-55-31
178+
.. nonce: Ti3f9P
179+
.. section: Library
180+
181+
Fix initialization race condition in :func:`a85encode` and :func:`b85encode`
182+
in :mod:`base64`. Patch by Brandon Stansbury.
183+
184+
..
185+
186+
.. bpo: 36589
187+
.. date: 2019-11-16-22-56-51
188+
.. nonce: 0Io76D
189+
.. section: Library
190+
191+
The :func:`curses.update_lines_cols` function now returns ``None`` instead
192+
of ``1`` on success.
193+
194+
..
195+
196+
.. bpo: 33289
197+
.. date: 2018-04-23-13-44-10
198+
.. nonce: anBnUr
199+
.. section: Library
200+
201+
Correct call to :mod:`tkinter.colorchooser` to return RGB triplet of ints
202+
instead of floats. Patch by Cheryl Sabella.
203+
204+
..
205+
206+
.. bpo: 40304
207+
.. date: 2021-01-20-23-03-49
208+
.. nonce: -LK7Ps
209+
.. section: Documentation
210+
211+
Fix doc for type(name, bases, dict). Patch by Boris Verkhovskiy and Éric
212+
Araujo.
213+
214+
..
215+
216+
.. bpo: 42811
217+
.. date: 2021-01-04-22-14-22
218+
.. nonce: HY2beA
219+
.. section: Documentation
220+
221+
Updated importlib.utils.resolve_name() doc to use __spec__.parent instead of
222+
__package__. (Thanks Yair Frid.)
223+
224+
..
225+
226+
.. bpo: 42794
227+
.. date: 2021-01-01-08-52-36
228+
.. nonce: -7-XGz
229+
.. section: Tests
230+
231+
Update test_nntplib to use offical group name of news.aioe.org for testing.
232+
Patch by Dong-hee Na.
233+
234+
..
235+
236+
.. bpo: 40810
237+
.. date: 2020-05-30-10-56-38
238+
.. nonce: LPqDLQ
239+
.. section: Tests
240+
241+
In :mod:`sqlite3`, fix ``CheckTraceCallbackContent`` for SQLite pre 3.7.15.
242+
243+
..
244+
245+
.. bpo: 29076
246+
.. date: 2020-02-28-14-33-15
247+
.. nonce: Gtixi5
248+
.. section: Build
249+
250+
Add fish shell support to macOS installer.
251+
252+
..
253+
254+
.. bpo: 41837
255+
.. date: 2021-01-05-20-36-40
256+
.. nonce: bmS7vB
257+
.. section: Windows
258+
259+
Updated Windows installer to include OpenSSL 1.1.1i
260+
261+
..
262+
263+
.. bpo: 42584
264+
.. date: 2020-12-07-11-40-52
265+
.. nonce: AsYnVX
266+
.. section: Windows
267+
268+
Upgrade Windows installer to use SQLite 3.34.0.
269+
270+
..
271+
272+
.. bpo: 41837
273+
.. date: 2021-01-04-00-48-08
274+
.. nonce: dX-unJ
275+
.. section: macOS
276+
277+
Update macOS installer build to use OpenSSL 1.1.1i.
278+
279+
..
280+
281+
.. bpo: 42584
282+
.. date: 2020-12-07-11-37-35
283+
.. nonce: LygmqQ
284+
.. section: macOS
285+
286+
Update macOS installer to use SQLite 3.34.0.
287+
288+
..
289+
290+
.. bpo: 43008
291+
.. date: 2021-01-26-18-12-17
292+
.. nonce: mbQUc7
293+
.. section: IDLE
294+
295+
Make IDLE invoke :func:`sys.excepthook` in normal, 2-process mode. Patch by
296+
Ken Hilton.
297+
298+
..
299+
300+
.. bpo: 33065
301+
.. date: 2021-01-10-01-25-43
302+
.. nonce: zmyHYJ
303+
.. section: IDLE
304+
305+
Fix problem debugging user classes with __repr__ method.
306+
307+
..
308+
309+
.. bpo: 42508
310+
.. date: 2020-11-30-19-46-05
311+
.. nonce: fE7w4M
312+
.. section: IDLE
313+
314+
Keep IDLE running on macOS. Remove obsolete workaround that prevented
315+
running files with shortcuts when using new universal2 installers built on
316+
macOS 11.
317+
318+
..
319+
320+
.. bpo: 23544
321+
.. date: 2019-11-14-23-41-07
322+
.. nonce: 3etemb
323+
.. section: IDLE
324+
325+
Disable Debug=>Stack Viewer when user code is running or Debugger is active,
326+
to prevent hang or crash. Patch by Zackery Spytz.
327+
328+
..
329+
330+
.. bpo: 32631
331+
.. date: 2019-06-30-20-31-09
332+
.. nonce: e7_4BG
333+
.. section: IDLE
334+
335+
Finish zzdummy example extension module: make menu entries work; add
336+
docstrings and tests with 100% coverage.
337+
338+
..
339+
340+
.. bpo: 42726
341+
.. date: 2020-12-23-19-42-11
342+
.. nonce: a5EkTv
343+
.. section: Tools/Demos
344+
345+
Fixed Python 3 compatibility issue with gdb/libpython.py handling of
346+
attribute dictionaries.
347+
348+
..
349+
350+
.. bpo: 43030
351+
.. date: 2021-01-27-10-27-47
352+
.. nonce: loDcD_
353+
.. section: C API
354+
355+
Fixed a compiler warning in :c:func:`Py_UNICODE_ISSPACE()` on platforms with
356+
signed ``wchar_t``.
357+
358+
..
359+
360+
.. bpo: 40052
361+
.. date: 2020-03-24-09-27-10
362+
.. nonce: 27P2KG
363+
.. section: C API
364+
365+
Fix an alignment build warning/error in function
366+
``PyVectorcall_Function()``. Patch by Andreas Schneider, Antoine Pitrou and
367+
Petr Viktorin.

0 commit comments

Comments
 (0)