summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
| * _OverlappedFuture truncates the source traceback to hide the call to the parentVictor Stinner2014-07-251-0/+2
| * tests: relax timings for slow buildbotsVictor Stinner2014-07-241-4/+4
| * Python issue 20055: Fix BaseEventLoop.stop() docstring, incomplete sentence.Victor Stinner2014-07-241-3/+3
| * Tulip issue #194: Don't use sys.getrefcount() in unit testsVictor Stinner2014-07-232-11/+10
| * 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 test_stdin_broken_pipe(): drain() is not a coroutineVictor Stinner2014-07-211-2/+7
| * Fix asyncio.__all__: export also unix_events and windows_events symbolsVictor Stinner2014-07-181-6/+7
| * Python issue 21247: Fix a race condition in test_send_signal() of asyncioVictor Stinner2014-07-171-4/+15
| * Tulip issue 192, Python issue 21645: Rewrite signal handlingVictor Stinner2014-07-175-7/+27
| * Fix test_stdin_broken_pipe(): drain() can also raise ConnectionResetErrorVictor Stinner2014-07-171-2/+2