mirror of https://github.com/python/cpython
328 lines
5.5 KiB
ReStructuredText
328 lines
5.5 KiB
ReStructuredText
.. bpo: 28532
|
|
.. date: 9778
|
|
.. nonce: KEYJny
|
|
.. release date: 2016-11-21
|
|
.. section: Core and Builtins
|
|
|
|
Show sys.version when -V option is supplied twice.
|
|
|
|
..
|
|
|
|
.. bpo: 27100
|
|
.. date: 9777
|
|
.. 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: 9776
|
|
.. 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: 9775
|
|
.. 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: 9774
|
|
.. 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: 9773
|
|
.. 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: 9772
|
|
.. nonce: v4nx86
|
|
.. section: Core and Builtins
|
|
|
|
Improve speed of the STORE_DEREF opcode by 40%.
|
|
|
|
..
|
|
|
|
.. bpo: 28583
|
|
.. date: 9771
|
|
.. nonce: F-QAx1
|
|
.. section: Core and Builtins
|
|
|
|
PyDict_SetDefault didn't combine split table when needed. Patch by Xiang
|
|
Zhang.
|
|
|
|
..
|
|
|
|
.. bpo: 27243
|
|
.. date: 9770
|
|
.. 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: 9769
|
|
.. nonce: a8JXK2
|
|
.. section: Core and Builtins
|
|
|
|
Fix a refleak in code that raises DeprecationWarning.
|
|
|
|
..
|
|
|
|
.. bpo: 28721
|
|
.. date: 9768
|
|
.. nonce: BO9BUF
|
|
.. section: Core and Builtins
|
|
|
|
Fix asynchronous generators aclose() and athrow() to handle
|
|
StopAsyncIteration propagation properly.
|
|
|
|
..
|
|
|
|
.. bpo: 28752
|
|
.. date: 9767
|
|
.. nonce: Q-4oRE
|
|
.. section: Library
|
|
|
|
Restored the __reduce__() methods of datetime objects.
|
|
|
|
..
|
|
|
|
.. bpo: 28727
|
|
.. date: 9766
|
|
.. 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: 9765
|
|
.. nonce: lGXaH9
|
|
.. section: Library
|
|
|
|
The subprocess.Popen.wait method's undocumented endtime parameter now raises
|
|
a DeprecationWarning.
|
|
|
|
..
|
|
|
|
.. bpo: 25659
|
|
.. date: 9764
|
|
.. 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: 9763
|
|
.. nonce: HXCAIz
|
|
.. section: Library
|
|
|
|
Makes Path.resolve() succeed on paths that do not exist. Patch by Vajrasky
|
|
Kok
|
|
|
|
..
|
|
|
|
.. bpo: 28563
|
|
.. date: 9762
|
|
.. 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: 9761
|
|
.. 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: 9760
|
|
.. nonce: wMVrjN
|
|
.. section: Library
|
|
|
|
Optimize loop.call_soon.
|
|
|
|
..
|
|
|
|
.. bpo: 28613
|
|
.. date: 9759
|
|
.. nonce: sqUPrv
|
|
.. section: Library
|
|
|
|
Fix get_event_loop() return the current loop if called from
|
|
coroutines/callbacks.
|
|
|
|
..
|
|
|
|
.. bpo: 28634
|
|
.. date: 9758
|
|
.. nonce: YlRydz
|
|
.. section: Library
|
|
|
|
Fix asyncio.isfuture() to support unittest.Mock.
|
|
|
|
..
|
|
|
|
.. bpo: 26081
|
|
.. date: 9757
|
|
.. nonce: 2Y8-a9
|
|
.. section: Library
|
|
|
|
Fix refleak in _asyncio.Future.__iter__().throw.
|
|
|
|
..
|
|
|
|
.. bpo: 28639
|
|
.. date: 9756
|
|
.. nonce: WUPo1o
|
|
.. section: Library
|
|
|
|
Fix inspect.isawaitable to always return bool Patch by Justin Mayfield.
|
|
|
|
..
|
|
|
|
.. bpo: 28652
|
|
.. date: 9755
|
|
.. nonce: f5M8FG
|
|
.. section: Library
|
|
|
|
Make loop methods reject socket kinds they do not support.
|
|
|
|
..
|
|
|
|
.. bpo: 28653
|
|
.. date: 9754
|
|
.. nonce: S5bA9i
|
|
.. section: Library
|
|
|
|
Fix a refleak in functools.lru_cache.
|
|
|
|
..
|
|
|
|
.. bpo: 28703
|
|
.. date: 9753
|
|
.. nonce: CRLTJc
|
|
.. section: Library
|
|
|
|
Fix asyncio.iscoroutinefunction to handle Mock objects.
|
|
|
|
..
|
|
|
|
.. bpo: 28704
|
|
.. date: 9752
|
|
.. nonce: EFWBII
|
|
.. section: Library
|
|
|
|
Fix create_unix_server to support Path-like objects (PEP 519).
|
|
|
|
..
|
|
|
|
.. bpo: 28720
|
|
.. date: 9751
|
|
.. nonce: Fsz-Lf
|
|
.. section: Library
|
|
|
|
Add collections.abc.AsyncGenerator.
|
|
|
|
..
|
|
|
|
.. bpo: 28513
|
|
.. date: 9750
|
|
.. nonce: L3joAz
|
|
.. section: Documentation
|
|
|
|
Documented command-line interface of zipfile.
|
|
|
|
..
|
|
|
|
.. bpo: 28666
|
|
.. date: 9749
|
|
.. nonce: RtTk-4
|
|
.. section: Tests
|
|
|
|
Now test.support.rmtree is able to remove unwritable or unreadable
|
|
directories.
|
|
|
|
..
|
|
|
|
.. bpo: 23839
|
|
.. date: 9748
|
|
.. nonce: zsT_L9
|
|
.. section: Tests
|
|
|
|
Various caches now are cleared before running every test file.
|
|
|
|
..
|
|
|
|
.. bpo: 10656
|
|
.. date: 9747
|
|
.. nonce: pR8FFU
|
|
.. section: Build
|
|
|
|
Fix out-of-tree building on AIX. Patch by Tristan Carel and Michael
|
|
Haubenwallner.
|
|
|
|
..
|
|
|
|
.. bpo: 26359
|
|
.. date: 9746
|
|
.. nonce: CLz6qy
|
|
.. section: Build
|
|
|
|
Rename --with-optimiations to --enable-optimizations.
|
|
|
|
..
|
|
|
|
.. bpo: 28676
|
|
.. date: 9745
|
|
.. nonce: Wxf6Ds
|
|
.. section: Build
|
|
|
|
Prevent missing 'getentropy' declaration warning on macOS. Patch by Gareth
|
|
Rees.
|