328 lines
5.5 KiB
ReStructuredText
328 lines
5.5 KiB
ReStructuredText
|
.. bpo: 28532
|
||
|
.. date: 9479
|
||
|
.. nonce: KEYJny
|
||
|
.. release date: 2016-11-21
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Show sys.version when -V option is supplied twice.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 27100
|
||
|
.. date: 9478
|
||
|
.. nonce: poVjXq
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
The with-statement now checks for __enter__ before it checks for __exit__.
|
||
|
This gives less confusing error messages when both methods are missing.
|
||
|
Patch by Jonathan Ellington.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28746
|
||
|
.. date: 9477
|
||
|
.. nonce: r5MXdB
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Fix the set_inheritable() file descriptor method on platforms that do not
|
||
|
have the ioctl FIOCLEX and FIONCLEX commands.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 26920
|
||
|
.. date: 9476
|
||
|
.. nonce: 1URwGb
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Fix not getting the locale's charset upon initializing the interpreter, on
|
||
|
platforms that do not have langinfo.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28648
|
||
|
.. date: 9475
|
||
|
.. nonce: z7B52W
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Fixed crash in Py_DecodeLocale() in debug build on Mac OS X when decode
|
||
|
astral characters. Patch by Xiang Zhang.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 19398
|
||
|
.. date: 9474
|
||
|
.. nonce: RYbEGH
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Extra slash no longer added to sys.path components in case of empty compile-
|
||
|
time PYTHONPATH components.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28665
|
||
|
.. date: 9473
|
||
|
.. nonce: v4nx86
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Improve speed of the STORE_DEREF opcode by 40%.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28583
|
||
|
.. date: 9472
|
||
|
.. nonce: F-QAx1
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
PyDict_SetDefault didn't combine split table when needed. Patch by Xiang
|
||
|
Zhang.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 27243
|
||
|
.. date: 9471
|
||
|
.. nonce: 61E6K5
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Change PendingDeprecationWarning -> DeprecationWarning. As it was agreed in
|
||
|
the issue, __aiter__ returning an awaitable should result in
|
||
|
PendingDeprecationWarning in 3.5 and in DeprecationWarning in 3.6.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 26182
|
||
|
.. date: 9470
|
||
|
.. nonce: a8JXK2
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Fix a refleak in code that raises DeprecationWarning.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28721
|
||
|
.. date: 9469
|
||
|
.. nonce: BO9BUF
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Fix asynchronous generators aclose() and athrow() to handle
|
||
|
StopAsyncIteration propagation properly.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28752
|
||
|
.. date: 9468
|
||
|
.. nonce: Q-4oRE
|
||
|
.. section: Library
|
||
|
|
||
|
Restored the __reduce__() methods of datetime objects.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28727
|
||
|
.. date: 9467
|
||
|
.. nonce: ubZP_b
|
||
|
.. section: Library
|
||
|
|
||
|
Regular expression patterns, _sre.SRE_Pattern objects created by
|
||
|
re.compile(), become comparable (only x==y and x!=y operators). This change
|
||
|
should fix the issue #18383: don't duplicate warning filters when the
|
||
|
warnings module is reloaded (thing usually only done in unit tests).
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 20572
|
||
|
.. date: 9466
|
||
|
.. nonce: lGXaH9
|
||
|
.. section: Library
|
||
|
|
||
|
The subprocess.Popen.wait method's undocumented endtime parameter now raises
|
||
|
a DeprecationWarning.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 25659
|
||
|
.. date: 9465
|
||
|
.. nonce: lE2IlT
|
||
|
.. section: Library
|
||
|
|
||
|
In ctypes, prevent a crash calling the from_buffer() and from_buffer_copy()
|
||
|
methods on abstract classes like Array.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 19717
|
||
|
.. date: 9464
|
||
|
.. nonce: HXCAIz
|
||
|
.. section: Library
|
||
|
|
||
|
Makes Path.resolve() succeed on paths that do not exist. Patch by Vajrasky
|
||
|
Kok
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28563
|
||
|
.. date: 9463
|
||
|
.. nonce: iweEiw
|
||
|
.. section: Library
|
||
|
|
||
|
Fixed possible DoS and arbitrary code execution when handle plural form
|
||
|
selections in the gettext module. The expression parser now supports exact
|
||
|
syntax supported by GNU gettext.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28387
|
||
|
.. date: 9462
|
||
|
.. nonce: 1clJu7
|
||
|
.. section: Library
|
||
|
|
||
|
Fixed possible crash in _io.TextIOWrapper deallocator when the garbage
|
||
|
collector is invoked in other thread. Based on patch by Sebastian Cufre.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28600
|
||
|
.. date: 9461
|
||
|
.. nonce: wMVrjN
|
||
|
.. section: Library
|
||
|
|
||
|
Optimize loop.call_soon.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28613
|
||
|
.. date: 9460
|
||
|
.. nonce: sqUPrv
|
||
|
.. section: Library
|
||
|
|
||
|
Fix get_event_loop() return the current loop if called from
|
||
|
coroutines/callbacks.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28634
|
||
|
.. date: 9459
|
||
|
.. nonce: YlRydz
|
||
|
.. section: Library
|
||
|
|
||
|
Fix asyncio.isfuture() to support unittest.Mock.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 26081
|
||
|
.. date: 9458
|
||
|
.. nonce: 2Y8-a9
|
||
|
.. section: Library
|
||
|
|
||
|
Fix refleak in _asyncio.Future.__iter__().throw.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28639
|
||
|
.. date: 9457
|
||
|
.. nonce: WUPo1o
|
||
|
.. section: Library
|
||
|
|
||
|
Fix inspect.isawaitable to always return bool Patch by Justin Mayfield.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28652
|
||
|
.. date: 9456
|
||
|
.. nonce: f5M8FG
|
||
|
.. section: Library
|
||
|
|
||
|
Make loop methods reject socket kinds they do not support.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28653
|
||
|
.. date: 9455
|
||
|
.. nonce: S5bA9i
|
||
|
.. section: Library
|
||
|
|
||
|
Fix a refleak in functools.lru_cache.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28703
|
||
|
.. date: 9454
|
||
|
.. nonce: CRLTJc
|
||
|
.. section: Library
|
||
|
|
||
|
Fix asyncio.iscoroutinefunction to handle Mock objects.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28704
|
||
|
.. date: 9453
|
||
|
.. nonce: EFWBII
|
||
|
.. section: Library
|
||
|
|
||
|
Fix create_unix_server to support Path-like objects (PEP 519).
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28720
|
||
|
.. date: 9452
|
||
|
.. nonce: Fsz-Lf
|
||
|
.. section: Library
|
||
|
|
||
|
Add collections.abc.AsyncGenerator.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28513
|
||
|
.. date: 9451
|
||
|
.. nonce: L3joAz
|
||
|
.. section: Documentation
|
||
|
|
||
|
Documented command-line interface of zipfile.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28666
|
||
|
.. date: 9450
|
||
|
.. nonce: RtTk-4
|
||
|
.. section: Tests
|
||
|
|
||
|
Now test.support.rmtree is able to remove unwritable or unreadable
|
||
|
directories.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 23839
|
||
|
.. date: 9449
|
||
|
.. nonce: zsT_L9
|
||
|
.. section: Tests
|
||
|
|
||
|
Various caches now are cleared before running every test file.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 10656
|
||
|
.. date: 9448
|
||
|
.. nonce: pR8FFU
|
||
|
.. section: Build
|
||
|
|
||
|
Fix out-of-tree building on AIX. Patch by Tristan Carel and Michael
|
||
|
Haubenwallner.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 26359
|
||
|
.. date: 9447
|
||
|
.. nonce: CLz6qy
|
||
|
.. section: Build
|
||
|
|
||
|
Rename --with-optimiations to --enable-optimizations.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28676
|
||
|
.. date: 9446
|
||
|
.. nonce: Wxf6Ds
|
||
|
.. section: Build
|
||
|
|
||
|
Prevent missing 'getentropy' declaration warning on macOS. Patch by Gareth
|
||
|
Rees.
|