summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d/3.7.1rc2.rst
blob: 3f7e70a1d8faa22266dd99f4b818b4df99735364 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
.. bpo: 34879
.. date: 2018-10-02-22-55-11
.. nonce: 7VNH2a
.. release date: 2018-10-13
.. section: Core and Builtins

Fix a possible null pointer dereference in bytesobject.c.  Patch by Zackery
Spytz.

..

.. bpo: 34854
.. date: 2018-09-30-19-27-13
.. nonce: 6TKTcB
.. section: Core and Builtins

Fixed a crash in compiling string annotations containing a lambda with a
keyword-only argument that doesn't have a default value.

..

.. bpo: 34320
.. date: 2018-08-02-22-34-59
.. nonce: hNshAA
.. section: Core and Builtins

Fix ``dict(od)`` didn't copy iteration order of OrderedDict.

..

.. bpo: 34769
.. date: 2018-10-09-11-01-16
.. nonce: cSkkZt
.. section: Library

Fix for async generators not finalizing when event loop is in debug mode and
garbage collector runs in another thread.

..

.. bpo: 34922
.. date: 2018-10-07-21-18-52
.. nonce: 37IdsA
.. section: Library

Fixed integer overflow in the :meth:`~hashlib.shake.digest()` and
:meth:`~hashlib.shake.hexdigest()` methods for the SHAKE algorithm in the
:mod:`hashlib` module.

..

.. bpo: 34909
.. date: 2018-10-20-00-35-19
.. nonce: Ew_8DC
.. section: Library

Enum: fix grandchildren subclassing when parent mixed with concrete data
types.

..
.. bpo: 34900
.. date: 2018-10-05-05-55-53
.. nonce: 8RNiFu
.. section: Library

Fixed :meth:`unittest.TestCase.debug` when used to call test methods with
subtests.  Patch by Bruno Oliveira.

..

.. bpo: 34871
.. date: 2018-10-04-18-46-54
.. nonce: t3X-dB
.. section: Library

Fix inspect module polluted ``sys.modules`` when parsing
``__text_signature__`` of callable.

..

.. bpo: 34872
.. date: 2018-10-02-19-36-34
.. nonce: yWZRhI
.. section: Library

Fix self-cancellation in C implementation of asyncio.Task

..

.. bpo: 34819
.. date: 2018-09-27-09-45-00
.. nonce: 9ZaFyO
.. section: Library

Use a monotonic clock to compute timeouts in :meth:`Executor.map` and
:func:`as_completed`, in order to prevent timeouts from deviating when the
system clock is adjusted.

..

.. bpo: 34521
.. date: 2018-10-13-19-15-23
.. nonce: YPaiTK
.. section: Library

Use :func:`socket.CMSG_SPACE` to calculate ancillary data size instead of
:func:`socket.CMSG_LEN` in :func:`multiprocessing.reduction.recvfds` as
:rfc:`3542` requires the use of the former for portable applications.

..

.. bpo: 34334
.. date: 2018-09-25-08-42-34
.. nonce: rSPBW9
.. section: Library

In :class:`QueueHandler`, clear `exc_text` from :class:`LogRecord` to
prevent traceback from being written twice.

..

.. bpo: 6721
.. date: 2018-09-13-10-09-19
.. nonce: ZUL_F3
.. section: Library

Acquire the logging module's commonly used internal locks while fork()ing to
avoid deadlocks in the child process.

..

.. bpo: 34172
.. date: 2018-07-26-10-31-52
.. nonce: 8ovLNi
.. section: Library

Fix a reference issue inside multiprocessing.Pool that caused the pool to
remain alive if it was deleted without being closed or terminated
explicitly.

..

.. bpo: 32174
.. date: 2018-10-08-19-15-28
.. nonce: YO9CYm
.. section: Documentation

chm document displays non-ASCII charaters properly on some MBCS Windows
systems.

..

.. bpo: 32962
.. date: 2018-05-10-16-59-15
.. nonce: S-rcIN
.. section: Tests

Fixed test_gdb when Python is compiled with flags -mcet -fcf-protection -O0.

..

.. bpo: 34370
.. date: 2018-10-12-22-43-02
.. nonce: kTJas4
.. section: macOS

Revert to using the released Tk 8.6.8 with macOS installers instead of the
Tk 8.6.x development snapshot used with 3.7.1rc1 and 3.6.7rc1. The snapshot
introduced at least one significant regression (bpo-34927).

..

.. bpo: 34910
.. date: 2018-10-05-17-06-49
.. nonce: tSFrls
.. section: C API

Ensure that :c:func:`PyObject_Print` always returns ``-1`` on error.  Patch
by Zackery Spytz.