summaryrefslogtreecommitdiff
path: root/asyncio
Commit message (Expand)AuthorAgeFilesLines
* Python issue 22448: cleanup _run_once(), only iterate once to remove delayed3.4.2Victor Stinner2014-09-301-4/+7
* Improve canceled timer callback handles cleanup (CPython issue #22448)Yury Selivanov2014-09-252-16/+57
* unix_events: Move import statement to sync code with cpythonYury Selivanov2014-09-241-1/+2
* tasks.py: Sync comments updates from cpython treeYury Selivanov2014-09-241-9/+10
* Python issue #22369: Change "context manager protocol" to "context management...Victor Stinner2014-09-171-2/+2
* Fix Handle and TimerHandle repr in debug modeVictor Stinner2014-09-171-13/+19
* Tulip issue #205: Fix a race condition in BaseSelectorEventLoop.sock_connect()Victor Stinner2014-08-311-13/+31
* Tulip issue #201: Fix a race condition in wait_for()Victor Stinner2014-08-281-6/+9
* Tulip issue #203: Add _FlowControlMixin.get_write_buffer_limits() methodVictor Stinner2014-08-261-0/+3
* Tulip issue #200: Log errors in debug mode instead of simply ignoring them.Victor Stinner2014-08-254-4/+23
* Tulip issue #200: _WaitHandleFuture._unregister_wait() now catchs and logsVictor Stinner2014-08-251-3/+10
* _fatal_error() method of _UnixReadPipeTransport and _UnixWritePipeTransport nowVictor Stinner2014-07-301-2/+8
* Fix unit tests in debug mode: mock a non-blocking socket for socket operationsVictor Stinner2014-07-301-0/+6
* Python issue 22063: socket operations (sock_recv, sock_sendall, sock_connect,Victor Stinner2014-07-301-8/+0
* Fix debug log in BaseEventLoop.create_connection(): get the socket object fromVictor Stinner2014-07-302-1/+3
* Fix _SelectorTransport.__repr__() if the transport was closedVictor Stinner2014-07-301-14/+16
* PipeServer.close() now cancels the "accept pipe" future which cancels theVictor Stinner2014-07-301-3/+12
* Python issue 22063: socket operations (socket,recv, sock_sendall, sock_connect,Victor Stinner2014-07-292-0/+16
* Use the new os.set_blocking() function of Python 3.5 if availableVictor Stinner2014-07-291-4/+8
* _WaitHandleFuture.cancel() now notify IocpProactor through the overlappedVictor Stinner2014-07-291-3/+13
* Optimize IocpProactor.wait_for_handle() gets the result if the wait is signaledVictor Stinner2014-07-291-6/+20
* Fix repr(_WaitHandleFuture)Victor Stinner2014-07-291-1/+1
* _WaitHandleFuture and _OverlappedFuture: hide frames of internal calls in theVictor Stinner2014-07-291-0/+6
* Enhance representation of Future and Future subclassesVictor Stinner2014-07-294-51/+44
* Cleanup ProactorIocp._poll(): set the timeout to 0 after the first call toVictor Stinner2014-07-291-2/+3
* Tulip issue 196: ProactorIocp._register() now registers the overlapped in theVictor Stinner2014-07-261-15/+38
* Accept optional lock object in Condition ctor (#198)Andrew Svetlov2014-07-261-3/+6
* Tulip issue #196: _OverlappedFuture.set_result() now clears its reference toVictor Stinner2014-07-261-5/+11
* BaseSelectorEventLoop._write_to_self() now logs errors in debug modeVictor Stinner2014-07-251-1/+4
* Oops, fix previous commit: I wanted to do exactly the reverse: only clear theVictor Stinner2014-07-251-5/+5
* Tulip issue #196: IocpProactor._poll() clears the reference to theVictor Stinner2014-07-251-0/+5
* _OverlappedFuture.set_exception() now cancels the overlapped operation.Victor Stinner2014-07-251-0/+4
* _WaitHandleFuture now unregisters its wait handler if WaitForSingleObject()Victor Stinner2014-07-251-3/+4
* Check if _WaitHandleFuture completed before unregistering it in the callback.Victor Stinner2014-07-251-5/+23
* _OverlappedFuture.cancel() now clears its reference to the overlapped objectVictor Stinner2014-07-252-21/+23
* Fix _WaitHandleFuture.cancel(): return the result of the parent cancel() methodVictor Stinner2014-07-251-1/+1
* IocpProactor.close(): cancel futures to cancel overlapped operations, insteadVictor Stinner2014-07-251-4/+12
* Tulip issue #195: Don't call UnregisterWait() twice if a _WaitHandleFuture isVictor Stinner2014-07-251-8/+10
* Add a __repr__() method to IocpProactorVictor Stinner2014-07-251-0/+5
* Add a destructor to IocpProactor which closes itVictor Stinner2014-07-251-0/+3
* _OverlappedFuture.cancel() doesn't cancel the overlapped anymore if it is done:Victor Stinner2014-07-251-4/+12
* Add the address of the overlapped object in repr(_OverlappedFuture)Victor Stinner2014-07-251-4/+2
* _OverlappedFuture truncates the source traceback to hide the call to the parentVictor Stinner2014-07-251-0/+2
* Python issue 20055: Fix BaseEventLoop.stop() docstring, incomplete sentence.Victor Stinner2014-07-241-3/+3
* signal.set_wakeup_fd() can now raise an OSError on Python 3.5Victor Stinner2014-07-221-3/+3
* Tulip issue #193: Convert StreamWriter.drain() to a classic coroutineVictor Stinner2014-07-221-19/+18
* Fix asyncio.__all__: export also unix_events and windows_events symbolsVictor Stinner2014-07-181-6/+7
* Tulip issue 192, Python issue 21645: Rewrite signal handlingVictor Stinner2014-07-173-4/+24
* tulip issue 190: Process.communicate() now ignores ConnectionResetError tooVictor Stinner2014-07-171-5/+7
* asyncio, tulip issue 190: Process.communicate() must ignore BrokenPipeErrorVictor Stinner2014-07-171-1/+5