3.6.0b3.rst 5.88 KB
Newer Older
1
.. bpo: 28128
2
.. date: 9744
3 4 5 6 7 8 9 10 11 12 13
.. nonce: Lc2sFu
.. release date: 2016-10-31
.. section: Core and Builtins

Deprecation warning for invalid str and byte escape sequences now prints
better information about where the error occurs. Patch by Serhiy Storchaka
and Eric Smith.

..

.. bpo: 28509
14
.. date: 9743
15 16 17 18 19 20 21 22
.. nonce: _Fa4Uq
.. section: Core and Builtins

dict.update() no longer allocate unnecessary large memory.

..

.. bpo: 28426
23
.. date: 9742
24 25 26 27 28 29 30 31
.. nonce: E_quyK
.. section: Core and Builtins

Fixed potential crash in PyUnicode_AsDecodedObject() in debug build.

..

.. bpo: 28517
32
.. date: 9741
33 34 35 36 37 38 39 40 41
.. nonce: ExPkm9
.. section: Core and Builtins

Fixed of-by-one error in the peephole optimizer that caused keeping
unreachable code.

..

.. bpo: 28214
42
.. date: 9740
43 44 45 46 47 48 49 50
.. nonce: 6ECJox
.. section: Core and Builtins

Improved exception reporting for problematic __set_name__ attributes.

..

.. bpo: 23782
51
.. date: 9739
52 53 54 55 56 57 58 59 60
.. nonce: lonDzj
.. section: Core and Builtins

Fixed possible memory leak in _PyTraceback_Add() and exception loss in
PyTraceBack_Here().

..

.. bpo: 28471
61
.. date: 9738
62 63 64 65 66 67 68 69 70
.. nonce: Vd5pv7
.. section: Core and Builtins

Fix "Python memory allocator called without holding the GIL" crash in
socket.setblocking.

..

.. bpo: 27517
71
.. date: 9737
72 73 74 75 76 77 78 79 80
.. nonce: 1CYM8A
.. section: Library

LZMA compressor and decompressor no longer raise exceptions if given empty
data twice.  Patch by Benjamin Fogle.

..

.. bpo: 28549
81
.. date: 9736
82 83 84 85 86 87 88 89
.. nonce: ShnM2y
.. section: Library

Fixed segfault in curses's addch() with ncurses6.

..

.. bpo: 28449
90
.. date: 9735
91 92 93 94 95 96 97 98 99 100
.. nonce: 5JK6ES
.. section: Library

tarfile.open() with mode "r" or "r:" now tries to open a tar file with
compression before trying to open it without compression.  Otherwise it had
50% chance failed with ignore_zeros=True.

..

.. bpo: 23262
101
.. date: 9734
102 103 104 105 106 107 108 109 110
.. nonce: 6EVB7N
.. section: Library

The webbrowser module now supports Firefox 36+ and derived browsers.  Based
on patch by Oleg Broytman.

..

.. bpo: 27939
111
.. date: 9733
112 113 114 115 116 117 118 119 120 121
.. nonce: mTfADV
.. section: Library

Fixed bugs in tkinter.ttk.LabeledScale and tkinter.Scale caused by
representing the scale as float value internally in Tk.  tkinter.IntVar now
works if float value is set to underlying Tk variable.

..

.. bpo: 18844
122
.. date: 9732
123 124 125 126 127 128 129 130 131
.. nonce: oif1-H
.. section: Library

The various ways of specifying weights for random.choices() now produce the
same result sequences.

..

.. bpo: 28255
132
.. date: 9731
133 134 135 136 137 138 139 140 141
.. nonce: _ZH4wm
.. section: Library

calendar.TextCalendar().prmonth() no longer prints a space at the start of
new line after printing a month's calendar.  Patch by Xiang Zhang.

..

.. bpo: 20491
142
.. date: 9730
143 144 145 146 147 148 149 150 151
.. nonce: ObgnQ2
.. section: Library

The textwrap.TextWrapper class now honors non-breaking spaces. Based on
patch by Kaarle Ritvanen.

..

.. bpo: 28353
152
.. date: 9729
153 154 155 156 157 158 159 160
.. nonce: sKGbLL
.. section: Library

os.fwalk() no longer fails on broken links.

..

.. bpo: 28430
161
.. date: 9728
162 163 164 165 166 167 168 169 170
.. nonce: 4MiEYT
.. section: Library

Fix iterator of C implemented asyncio.Future doesn't accept non-None value
is passed to it.send(val).

..

.. bpo: 27025
171
.. date: 9727
172 173 174 175 176 177 178 179 180
.. nonce: foAViS
.. section: Library

Generated names for Tkinter widgets now start by the "!" prefix for
readability.

..

.. bpo: 25464
181
.. date: 9726
182 183 184 185 186 187 188 189 190
.. nonce: HDUTCu
.. section: Library

Fixed HList.header_exists() in tkinter.tix module by addin a workaround to
Tix library bug.

..

.. bpo: 28488
191
.. date: 9725
192 193 194 195 196 197 198 199
.. nonce: TgO112
.. section: Library

shutil.make_archive() no longer adds entry "./" to ZIP archive.

..

.. bpo: 25953
200
.. date: 9724
201 202 203 204 205 206 207 208 209 210 211
.. nonce: EKKJAQ
.. section: Library

re.sub() now raises an error for invalid numerical group reference in
replacement template even if the pattern is not found in the string.  Error
message for invalid group reference now includes the group index and the
position of the reference. Based on patch by SilentGhost.

..

.. bpo: 18219
212
.. date: 9723
213 214 215 216 217 218 219 220 221
.. nonce: 1ANQN1
.. section: Library

Optimize csv.DictWriter for large number of columns. Patch by Mariatta
Wijaya.

..

.. bpo: 28448
222
.. date: 9722
223 224 225 226 227 228 229 230
.. nonce: 5bduWe
.. section: Library

Fix C implemented asyncio.Future didn't work on Windows.

..

.. bpo: 28480
231
.. date: 9721
232 233 234 235 236 237 238 239
.. nonce: 9lHw6m
.. section: Library

Fix error building socket module when multithreading is disabled.

..

.. bpo: 24452
240
.. date: 9720
241 242 243 244 245 246 247 248
.. nonce: m9Kyg3
.. section: Library

Make webbrowser support Chrome on Mac OS X.

..

.. bpo: 20766
249
.. date: 9719
250 251 252 253 254 255 256 257
.. nonce: 4kvCzx
.. section: Library

Fix references leaked by pdb in the handling of SIGINT handlers.

..

.. bpo: 28492
258
.. date: 9718
259 260 261 262 263 264 265 266
.. nonce: pFRLQE
.. section: Library

Fix how StopIteration exception is raised in _asyncio.Future.

..

.. bpo: 28500
267
.. date: 9717
268 269 270 271 272 273 274 275
.. nonce: NINKzZ
.. section: Library

Fix asyncio to handle async gens GC from another thread.

..

.. bpo: 26923
276
.. date: 9716
277 278 279 280 281 282 283 284 285
.. nonce: 8dh3AV
.. section: Library

Fix asyncio.Gather to refuse being cancelled once all children are done.
Patch by Johannes Ebke.

..

.. bpo: 26796
286
.. date: 9715
287 288 289 290 291 292 293 294 295
.. nonce: TZyAfJ
.. section: Library

Don't configure the number of workers for default threadpool executor.
Initial patch by Hans Lawrenz.

..

.. bpo: 28544
296
.. date: 9714
297 298 299 300 301 302 303 304
.. nonce: KD1oFP
.. section: Library

Implement asyncio.Task in C.

..

.. bpo: 28522
305
.. date: 9713
306 307 308 309 310 311 312 313
.. nonce: XHMQa7
.. section: Windows

Fixes mishandled buffer reallocation in getpathp.c

..

.. bpo: 28444
314
.. date: 9712
315 316 317 318 319 320 321 322
.. nonce: zkc9nT
.. section: Build

Fix missing extensions modules when cross compiling.

..

.. bpo: 28208
323
.. date: 9711
324 325 326 327 328 329 330 331
.. nonce: DtoP1i
.. section: Build

Update Windows build and OS X installers to use SQLite 3.14.2.

..

.. bpo: 28248
332
.. date: 9710
333 334 335 336 337 338 339 340
.. nonce: KY_-en
.. section: Build

Update Windows build and OS X installers to use OpenSSL 1.0.2j.

..

.. bpo: 26944
341
.. date: 9709
342 343 344 345 346 347 348 349 350
.. nonce: ChZ_BO
.. section: Tests

Fix test_posix for Android where 'id -G' is entirely wrong or missing the
effective gid.

..

.. bpo: 28409
351
.. date: 9708
352 353 354 355
.. nonce: Q2IlxJ
.. section: Tests

regrtest: fix the parser of command line arguments.