Staging
v0.8.1
v0.8.1
3.4.0rc2.rst
.. bpo: 20625
.. date: 8341
.. nonce: IA5Cu9
.. release date: 2014-02-23
.. section: Core and Builtins
Parameter names in __annotations__ were not mangled properly. Discovered by
Jonas Wielicki, patch by Yury Selivanov.
..
.. bpo: 20261
.. date: 8340
.. nonce: xyA9tG
.. section: Core and Builtins
In pickle, lookup __getnewargs__ and __getnewargs_ex__ on the type of the
object.
..
.. bpo: 20619
.. date: 8339
.. nonce: GtdhSO
.. section: Core and Builtins
Give the AST nodes of keyword-only arguments a column and line number.
..
.. bpo: 20526
.. date: 8338
.. nonce: wZEy32
.. section: Core and Builtins
Revert changes of issue #19466 which introduces a regression: don't clear
anymore the state of Python threads early during the Python shutdown.
..
.. bpo: 20710
.. date: 8337
.. nonce: byega8
.. section: Library
The pydoc summary line no longer displays the "self" parameter for bound
methods.
..
.. bpo: 20566
.. date: 8336
.. nonce: R8yrPZ
.. section: Library
Change asyncio.as_completed() to use a Queue, to avoid O(N**2) behavior.
..
.. bpo: 20704
.. date: 8335
.. nonce: QQ4uy4
.. section: Library
Implement new debug API in asyncio. Add new methods
BaseEventLoop.set_debug() and BaseEventLoop.get_debug(). Add support for
setting 'asyncio.tasks._DEBUG' variable with 'PYTHONASYNCIODEBUG'
environment variable.
..
.. bpo: 0
.. date: 8334
.. nonce: Ocnov-
.. section: Library
asyncio: Refactoring and fixes: BaseEventLoop.sock_connect() raises an error
if the address is not resolved; use __slots__ in Handle and TimerHandle;
as_completed() and wait() raise TypeError if the passed list of Futures is a
single Future; call_soon() and other 'call_*()' functions raise TypeError if
the passed callback is a coroutine function; _ProactorBasePipeTransport uses
_FlowControlMixin; WriteTransport.set_write_buffer_size() calls
_maybe_pause_protocol() to consider pausing receiving if the watermark
limits have changed; fix _check_resolved_address() for IPv6 address; and
other minor improvements, along with multiple documentation updates.
..
.. bpo: 20684
.. date: 8333
.. nonce: EArKf9
.. section: Library
Fix inspect.getfullargspec() to not to follow __wrapped__ chains. Make its
behaviour consistent with bound methods first argument. Patch by Nick
Coghlan and Yury Selivanov.
..
.. bpo: 20681
.. date: 8332
.. nonce: O8EUu8
.. section: Library
Add new error handling API in asyncio. New APIs:
loop.set_exception_handler(), loop.default_exception_handler(), and
loop.call_exception_handler().
..
.. bpo: 20673
.. date: 8331
.. nonce: bLJpSo
.. section: Library
Implement support for UNIX Domain Sockets in asyncio. New APIs:
loop.create_unix_connection(), loop.create_unix_server(),
streams.open_unix_connection(), and streams.start_unix_server().
..
.. bpo: 20616
.. date: 8330
.. nonce: 9fIygg
.. section: Library
Add a format() method to tracemalloc.Traceback.
..
.. bpo: 19744
.. date: 8329
.. nonce: fL4Brl
.. section: Library
the ensurepip installation step now just prints a warning to stderr rather
than failing outright if SSL/TLS is unavailable. This allows local
installation of POSIX builds without SSL/TLS support.
..
.. bpo: 20594
.. date: 8328
.. nonce: BVHxPd
.. section: Library
Avoid name clash with the libc function posix_close.
..
.. bpo: 20641
.. date: 8327
.. nonce: kAo-M-
.. section: Build
Run MSI custom actions (pip installation, pyc compilation) with the
NoImpersonate flag, to support elevated execution (UAC).
..
.. bpo: 20221
.. date: 8326
.. nonce: _yAetK
.. section: Build
Removed conflicting (or circular) hypot definition when compiled with VS
2010 or above. Initial patch by Tabrez Mohammed.
..
.. bpo: 20609
.. date: 8325
.. nonce: IMbrDQ
.. section: Build
Restored the ability to build 64-bit Windows binaries on 32-bit Windows,
which was broken by the change in issue #19788.