]> granicus.if.org Git - python/commitdiff
Misc/NEWS: Add some missing news items re asyncio.
authorYury Selivanov <yselivanov@sprymix.com>
Thu, 20 Feb 2014 18:59:14 +0000 (13:59 -0500)
committerYury Selivanov <yselivanov@sprymix.com>
Thu, 20 Feb 2014 18:59:14 +0000 (13:59 -0500)
Misc/NEWS

index d1385470c3a19e10ce3247460afcdd8cf956bdc7..43bdbd427f000b7baaf71f6cddbf7d7b2fc9013a 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -26,6 +26,25 @@ Core and Builtins
 Library
 -------
 
+- Issue #20566: Change asyncio.as_completed() to use a Queue, to
+  avoid O(N**2) behavior.
+
+- Issue #20704: 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.
+
+- 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.
+
 - Issue #20684: 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.