summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Python issue 22448: cleanup _run_once(), only iterate once to remove delayed3.4.2Victor Stinner2014-09-301-4/+7
* test_tasks: Fix test_env_var_debug to use correct asyncio module (issue #207)Yury Selivanov2014-09-251-4/+11
* Improve canceled timer callback handles cleanup (CPython issue #22448)Yury Selivanov2014-09-254-26/+145
* 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-172-17/+24
* Tulip issue #205: Fix a race condition in BaseSelectorEventLoop.sock_connect()Victor Stinner2014-08-312-35/+83
* runtests.py: display a message to mention if tests are run in debug or releas...Victor Stinner2014-08-281-0/+5
* Tulip issue #201: Fix a race condition in wait_for()Victor Stinner2014-08-282-6/+24
* Tulip issue #203: Add _FlowControlMixin.get_write_buffer_limits() methodVictor Stinner2014-08-262-0/+5
* 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
* Don't log expected errors in unit testsVictor Stinner2014-07-302-8/+14
* _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-303-5/+13
* Python issue 22063: socket operations (sock_recv, sock_sendall, sock_connect,Victor Stinner2014-07-302-24/+18
* Fix debug log in BaseEventLoop.create_connection(): get the socket object fromVictor Stinner2014-07-303-1/+6
* 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-293-0/+34
* Use the new os.set_blocking() function of Python 3.5 if availableVictor Stinner2014-07-292-10/+14
* Remove workaround in test_futures, no more neededVictor Stinner2014-07-291-6/+0
* _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-296-52/+60
* test_locks: close the temporary event loop and check the condition lockVictor Stinner2014-07-291-1/+4
* 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-262-3/+18
* 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
* Fix runtest.py to be able to log at level DEBUGVictor Stinner2014-07-251-6/+8
* 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
* test_subprocess: relax timings for slow builbotsVictor Stinner2014-07-251-2/+2
* _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
* tests: rename "f" to "fut"Victor Stinner2014-07-251-13/+13
* Tulip issue #195: Don't call UnregisterWait() twice if a _WaitHandleFuture isVictor Stinner2014-07-252-9/+21
* 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