Skip to content
This repository has been archived by the owner on Nov 23, 2017. It is now read-only.

Python #500

Open
wants to merge 1,537 commits into
base: redirect
Choose a base branch
from
Open

Python #500

wants to merge 1,537 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 14, 2015

  1. Fix BaseSubprocessTransport._kill_wait()

    Set the _returncode attribute, so close() doesn't try to terminate the process.
    vstinner committed Jan 14, 2015
    Configuration menu
    Copy the full SHA
    de9990e View commit details
    Browse the repository at this point in the history
  2. cleanup BaseSelectorEventLoop

    Create the protocol on a separated line for readability and ease debugging.
    vstinner committed Jan 14, 2015
    Configuration menu
    Copy the full SHA
    233af8c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed21baf View commit details
    Browse the repository at this point in the history
  4. Fix BaseSubprocessTransport.close()

    Ignore pipes for which the protocol is not set yet (still equal to None).
    vstinner committed Jan 14, 2015
    Configuration menu
    Copy the full SHA
    158f621 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d5cc030 View commit details
    Browse the repository at this point in the history
  6. Fix BaseEventLoop._create_connection_transport()

    Close the transport if the creation of the transport (if the waiter) gets an
    exception.
    vstinner committed Jan 14, 2015
    Configuration menu
    Copy the full SHA
    f2e08a0 View commit details
    Browse the repository at this point in the history
  7. Fix test_events on Python older than 3.5

    Skip SSL tests on the ProactorEventLoop if ssl.MemoryIO is missing
    vstinner committed Jan 14, 2015
    Configuration menu
    Copy the full SHA
    58d27b7 View commit details
    Browse the repository at this point in the history
  8. PipeHandle now uses None instead of -1 for a closed handle

    Sort also imports in windows_utils.
    vstinner committed Jan 14, 2015
    Configuration menu
    Copy the full SHA
    20a103c View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2015

  1. StreamWriter: close() now clears the reference to the transport

    StreamWriter now raises an exception if it is closed: write(), writelines(),
    write_eof(), can_write_eof(), get_extra_info(), drain().
    vstinner committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    47152d6 View commit details
    Browse the repository at this point in the history
  2. Python issue #22560: Fix SSLProtocol._on_handshake_complete()

    Don't call immediatly self._process_write_backlog() but schedule the call using
    call_soon(). _on_handshake_complete() can be called indirectly from
    _process_write_backlog(), and _process_write_backlog() is not reentrant.
    vstinner committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    1da6e1d View commit details
    Browse the repository at this point in the history
  3. Python issue #23242: SubprocessStreamProtocol now closes the subprocess

    transport at subprocess exit.
    
    Clear also its reference to the transport.
    vstinner committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    3ce21be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8addd76 View commit details
    Browse the repository at this point in the history
  5. Python issue #23243: Fix _UnixWritePipeTransport.close()

    Do nothing if the transport is already closed. Before it was not possible to
    close the transport twice.
    vstinner committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    693fa4b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ae6f24c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    eba6a46 View commit details
    Browse the repository at this point in the history
  8. Fix _ProactorBasePipeTransport.__repr__()

    Check if the _sock attribute is None to check if the transport is closed.
    vstinner committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    d9de03a View commit details
    Browse the repository at this point in the history
  9. Fix _ProactorBasePipeTransport.close()

    Set the _read_fut attribute to None after cancelling it.
    
    This change should fix a race condition with
    _ProactorWritePipeTransport._pipe_closed().
    vstinner committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    873bc97 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f9c91e5 View commit details
    Browse the repository at this point in the history
  11. Close transports in tests

    * Use test_utils.run_briefly() to execute pending calls to really close
      transports
    * sslproto: mock also _SSLPipe.shutdown(), it's need to close the transport
    * pipe test: the test doesn't close explicitly the PipeHandle, so ignore
      the warning instead
    * test_popen: use the context manager ("with p:") to explicitly close pipes
    vstinner committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    cf01d42 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    408fbab View commit details
    Browse the repository at this point in the history
  13. Backout changeset 3a06020af8cf

    StreamWriter: close() now clears the reference to the transport
    
    StreamWriter now raises an exception if it is closed: write(), writelines(),
    write_eof(), can_write_eof(), get_extra_info(), drain().
    vstinner committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    416f59d View commit details
    Browse the repository at this point in the history
  14. Issue #22685: Fix test_pause_reading() of test_subprocess

    Override the connect_read_pipe() method of the loop to mock immediatly
    pause_reading() and resume_reading() methods.
    
    The test failed randomly on FreeBSD 9 buildbot and on Windows using trollius.
    vstinner committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    e87e26f View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2015

  1. Cleanup BaseEventLoop._create_connection_transport()

    Remove the exc variable, it's not used.
    vstinner committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    21192c4 View commit details
    Browse the repository at this point in the history
  2. tox.ini: fix comment

    vstinner committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    777da23 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    346737d View commit details
    Browse the repository at this point in the history
  4. release.py: fix typo

    vstinner committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    ad1724a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b5becd View commit details
    Browse the repository at this point in the history
  6. Enhance BaseProactorEventLoop._loop_self_reading()

    * Handle correctly CancelledError: just exit
    * On error, log the exception and exit
    
    Don't try to close the event loop, it is probably running and so it cannot be
    closed.
    vstinner committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    3c0eabf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c3a18fd View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2015

  1. Configuration menu
    Copy the full SHA
    f1fbd1e View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2015

  1. Python issue #23095: Rewrite _WaitHandleFuture.cancel()

    This change fixes a race conditon related to _WaitHandleFuture.cancel() leading
    to Python crash or "GetQueuedCompletionStatus() returned an unexpected event"
    logs. Before, the overlapped object was destroyed too early, it was possible
    that the wait completed whereas the overlapped object was already destroyed.
    Sometimes, a different overlapped was allocated at the same address, leading to
    unexpected completition.
    
    _WaitHandleFuture.cancel() now waits until the wait is cancelled to clear its
    reference to the overlapped object. To wait until the cancellation is done,
    UnregisterWaitEx() is used with an event instead of UnregisterWait().
    
    To wait for this event, a new _WaitCancelFuture class was added. It's a
    simplified version of _WaitCancelFuture. For example, its cancel() method calls
    UnregisterWait(), not UnregisterWaitEx(). _WaitCancelFuture should not be
    cancelled.
    
    The overlapped object is kept alive in _WaitHandleFuture until the wait is
    unregistered.
    
    Other changes:
    
    * Add _overlapped.UnregisterWaitEx()
    * Remove fast-path in IocpProactor.wait_for_handle() to immediatly set the
      result if the wait already completed. I'm not sure that it's safe to
      call immediatly UnregisterWaitEx() before the completion was signaled.
    * Add IocpProactor._unregistered() to forget an overlapped which may never be
      signaled, but may be signaled for the next loop iteration. It avoids to
      block forever IocpProactor.close() if a wait was cancelled, and it may also
      avoid some "... unexpected event ..." warnings.
    vstinner committed Jan 21, 2015
    Configuration menu
    Copy the full SHA
    5500000 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0bb6858 View commit details
    Browse the repository at this point in the history
  3. Python issue #23095: IocpProactor.close() must not cancel pending

    _WaitCancelFuture futures
    vstinner committed Jan 21, 2015
    Configuration menu
    Copy the full SHA
    ae97759 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2015

  1. Configuration menu
    Copy the full SHA
    2fe68a3 View commit details
    Browse the repository at this point in the history
  2. release.py: Fix help

    vstinner committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    bb31eae View commit details
    Browse the repository at this point in the history
  3. Python issue #23293: Rewrite IocpProactor.connect_pipe()

    Add _overlapped.ConnectPipe() which tries to connect to the pipe for
    asynchronous I/O (overlapped): call CreateFile() in a loop until it doesn't
    fail with ERROR_PIPE_BUSY. Use an increasing delay between 1 ms and 100 ms.
    
    Remove Overlapped.WaitNamedPipeAndConnect() which is no more used.
    vstinner committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    8f386cd View commit details
    Browse the repository at this point in the history
  4. Tulip issue python#204: Fix IocpProactor.accept_pipe()

    Overlapped.ConnectNamedPipe() now returns a boolean: True if the pipe is
    connected (if ConnectNamedPipe() failed with ERROR_PIPE_CONNECTED), False if
    the connection is in progress.
    
    This change removes multiple hacks in IocpProactor.
    vstinner committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    8b4b4f1 View commit details
    Browse the repository at this point in the history
  5. Close transports on error

    Fix create_datagram_endpoint(), connect_read_pipe() and connect_write_pipe():
    close the transport if the task is cancelled or on error.
    vstinner committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    995e2c1 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2015

  1. Python issue #23293: Cleanup IocpProactor.close()

    The special case for connect_pipe() is not more needed. connect_pipe() doesn't
    use overlapped operations anymore.
    vstinner committed Jan 23, 2015
    Configuration menu
    Copy the full SHA
    adc9c3e View commit details
    Browse the repository at this point in the history
  2. Tulip issue python#219: Fix comments in simple_tcp_server.py example

    Fixing some comments. The server listens on 12345 and client connects
    on 12345, but the comments state 1234. Patch written by bryan.neff.
    vstinner committed Jan 23, 2015
    Configuration menu
    Copy the full SHA
    86bbe9e View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2015

  1. Tulip issue python#220: Merge JoinableQueue with Queue.

    To more closely match the standard Queue, asyncio.Queue has "join" and
    "task_done". JoinableQueue is deleted.
    ajdavis committed Jan 24, 2015
    Configuration menu
    Copy the full SHA
    a4aa7c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc19c32 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2015

  1. Python issue #23208: Add BaseEventLoop._current_handle

    In debug mode, BaseEventLoop._run_once() now sets the
    BaseEventLoop._current_handle attribute to the handle currently executed.
    In release mode or when no handle is executed, the attribute is None.
    
    BaseEventLoop.default_exception_handler() displays the traceback of the current
    handle if available.
    vstinner committed Jan 26, 2015
    1 Configuration menu
    Copy the full SHA
    684f3be View commit details
    Browse the repository at this point in the history
  2. Fix ProactorEventLoop.start_serving_pipe()

    If a client connected before the server was closed: drop the client (close the
    pipe) and exit
    vstinner committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    febe4cb View commit details
    Browse the repository at this point in the history
  3. 2 Configuration menu
    Copy the full SHA
    4945c1a View commit details
    Browse the repository at this point in the history
  4. Python issue #23293: Rewrite IocpProactor.connect_pipe() as a coroutine

    Use a coroutine with asyncio.sleep() instead of call_later() to ensure that the
    schedule call is cancelled.
    
    Add also a unit test cancelling connect_pipe().
    vstinner committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    34214f4 View commit details
    Browse the repository at this point in the history
  5. Python issue #23095: Fix _WaitHandleFuture.cancel()

    If UnregisterWaitEx() fais with ERROR_IO_PENDING, it doesn't mean that the wait
    is unregistered yet. We still have to wait until the wait is cancelled.
    vstinner committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    09f7de1 View commit details
    Browse the repository at this point in the history
  6. Tulip issue python#204: Fix IocpProactor.recv()

    If ReadFile() fails with ERROR_BROKEN_PIPE, the operation is not pending: don't
    register the overlapped.
    
    I don't know if WSARecv() can fail with ERROR_BROKEN_PIPE. Since
    Overlapped.WSARecv() already handled ERROR_BROKEN_PIPE, let me guess that it
    has the same behaviour than ReadFile().
    vstinner committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    29487bb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    54faf33 View commit details
    Browse the repository at this point in the history
  8. Python issue #23208: Don't use the traceback of the current handle if we

    already know the traceback of the source.
    
    The handle may be more revelant, but having 3 tracebacks (handle, source,
    exception) becomes more difficult to read. The handle may be preferred later
    but it requires more work to make this choice.
    vstinner committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    f1774fc View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2015

  1. Configuration menu
    Copy the full SHA
    8343733 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdd3d9b View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2015

  1. Fix SSLProtocol.eof_received()

    Wake-up the waiter if it is not done yet.
    vstinner committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    63d8fc1 View commit details
    Browse the repository at this point in the history
  2. SSL transports now clear their reference to the waiter

    * Rephrase also the comment explaining why the waiter is not awaken immediatly.
    * SSLProtocol.eof_received() doesn't instanciate ConnectionResetError exception
      directly, it will be done by Future.set_exception(). The exception is not
      used if the waiter was cancelled or if there is no waiter.
    vstinner committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    aed248b View commit details
    Browse the repository at this point in the history
  3. Fix _SelectorSocketTransport constructor

    Only start reading when connection_made() has been called:
    protocol.data_received() must not be called before protocol.connection_made().
    vstinner committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    c560003 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2015

  1. BaseSubprocessTransport._kill_wait() now also call close()

    close() closes pipes, which is not None yet by _kill_wait().
    vstinner committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    74a3c25 View commit details
    Browse the repository at this point in the history
  2. Fix _SelectorDatagramTransport constructor

    Only start reading after connection_made() has been called.
    vstinner committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    2c89c71 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1162bf2 View commit details
    Browse the repository at this point in the history
  4. Fix _SelectorSslTransport.close()

    Don't call protocol.connection_lost() if protocol.connection_made() was not
    called yet: if the SSL handshake failed or is still in progress.
    
    The close() method can be called if the creation of the connection is
    cancelled, by a timeout for example.
    vstinner committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    7a46eda View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c662822 View commit details
    Browse the repository at this point in the history
  6. Fix _UnixReadPipeTransport and _UnixWritePipeTransport

    Only start reading when connection_made() has been called.
    vstinner committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    5fe382d View commit details
    Browse the repository at this point in the history
  7. Fix BaseSelectorEventLoop._accept_connection()

    * Close the transport on error
    * In debug mode, log errors using call_exception_handler()
    vstinner committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    59fcee2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    93a4cf4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2b0f274 View commit details
    Browse the repository at this point in the history
  10. Python issue #23243: On Python 3.4 and newer, emit a ResourceWarning …

    …when an
    
    event loop or a transport is not explicitly closed
    vstinner committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    241c710 View commit details
    Browse the repository at this point in the history
  11. Python issue #23347: Refactor creation of subprocess transports

    Changes on BaseSubprocessTransport:
    
    * Add a wait() method to wait until the child process exit
    * The constructor now accepts an optional waiter parameter. The _post_init()
      coroutine must not be called explicitly anymore. It makes subprocess
      transports closer to other transports, and it gives more freedom if we want
      later to change completly how subprocess transports are created.
    * close() now kills the process instead of kindly terminate it: the child
      process may ignore SIGTERM and continue to run. Call explicitly terminate()
      and wait() if you want to kindly terminate the child process.
    * close() now logs a warning in debug mode if the process is still running and
      needs to be killed
    * _make_subprocess_transport() is now fully asynchronous again: if the creation
      of the transport failed, wait asynchronously for the process eixt. Before the
      wait was synchronous. This change requires close() to *kill*, and not
      terminate, the child process.
    * Remove the _kill_wait() method, replaced with a more agressive close()
      method. It fixes _make_subprocess_transport() on error.
      BaseSubprocessTransport.close() calls the close() method of pipe transports,
      whereas _kill_wait() closed directly pipes of the subprocess.Popen object
      without unregistering file descriptors from the selector (which caused severe
      bugs).
    
    These changes simplifies the code of subprocess.py.
    vstinner committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    c92da15 View commit details
    Browse the repository at this point in the history
  12. Python issue #23347: send_signal(), kill() and terminate() methods of

    BaseSubprocessTransport now check if the transport was closed and if the
    process exited.
    vstinner committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    2e187bb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    cffe67d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    787b494 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d37a906 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2015

  1. Python issue #23347: send_signal(), terminate(), kill() don't check i…

    …f the
    
    transport was closed. The check broken a Tulip example and this limitation is
    arbitrary. Check if _proc is None should be enough.
    
    Enhance also close(): do nothing when called the second time.
    vstinner committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    6c7490e View commit details
    Browse the repository at this point in the history
  2. Fix a ResourceWarning in the shell example

    Kill the process on timeout: don't keep a running process in the backgroud!
    vstinner committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    ab5d83c View commit details
    Browse the repository at this point in the history
  3. Fix subprocess_attach_write_pipe example

    Close the transport, not directly the pipe.
    vstinner committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    eec5196 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2015

  1. Workaround CPython bug #23353

    Don't use yield/yield-from in an except block of a generator. Store the
    exception and handle it outside the except block.
    vstinner committed Feb 2, 2015
    Configuration menu
    Copy the full SHA
    aeb1824 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2015

  1. Configuration menu
    Copy the full SHA
    b9d3799 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2015

  1. BaseSelectorEventLoop uses directly the private _debug attribute

    Just try to be consistent: _debug was already used in some places, and always
    used in BaseProactorEventLoop.
    vstinner committed Feb 4, 2015
    Configuration menu
    Copy the full SHA
    d3dbdf8 View commit details
    Browse the repository at this point in the history
  2. Only call _check_resolved_address() in debug mode

    * _check_resolved_address() is implemented with getaddrinfo() which is slow
    * If available, use socket.inet_pton() instead of socket.getaddrinfo(), because
      it is much faster
    
    Microbenchmark (timeit) on Fedora 21 (Python 3.4, Linux 3.17, glibc 2.20) to
    validate the IPV4 address "127.0.0.1" or the IPv6 address "::1":
    
    * getaddrinfo() 10.4 usec per loop
    * inet_pton(): 0.285 usec per loop
    
    On glibc older than 2.14, getaddrinfo() always requests the list of all local
    IP addresses to the kernel (using a NETLINK socket). getaddrinfo() has other
    known issues, it's better to avoid it when it is possible.
    vstinner committed Feb 4, 2015
    Configuration menu
    Copy the full SHA
    0105a8f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b2d8ab View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2015

  1. Configuration menu
    Copy the full SHA
    d496a7e View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2015

  1. Configuration menu
    Copy the full SHA
    10a91fe View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2015

  1. Tulip issue python#220: Restore JoinableQueue as a deprecated alias f…

    …or Queue.
    
    To more closely match the standard Queue, asyncio.Queue has "join" and "task_done".
    JoinableQueue remains as a deprecated alias for Queue to avoid needlessly breaking
    too much code that depended on it.
    ajdavis committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    d9c50eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    716ef6c View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2015

  1. tests: Use os.devnull instead of hardcoded '/dev/null'.

    Patch written by Serhiy Storchaka <[email protected]>.
    vstinner committed Feb 17, 2015
    Configuration menu
    Copy the full SHA
    b60bad4 View commit details
    Browse the repository at this point in the history
  2. Python issue #23475: Fix test_close_kill_running()

    Really kill the child process, don't mock completly the Popen.kill() method.
    
    This change fix memory leaks and reference leaks.
    vstinner committed Feb 17, 2015
    Configuration menu
    Copy the full SHA
    c18c4d0 View commit details
    Browse the repository at this point in the history
  3. Fix warning in test_close_kill_running()

    Read process exit status to avoid the "Caught subprocess termination from
    unknown pid" message.
    vstinner committed Feb 17, 2015
    Configuration menu
    Copy the full SHA
    e147802 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2015

  1. Python issue #23537: Remove 2 unused private methods of BaseSubproces…

    …sTransport
    
    Methods only raise NotImplementedError and are never used.
    vstinner committed Feb 27, 2015
    Configuration menu
    Copy the full SHA
    8049625 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2015

  1. Configuration menu
    Copy the full SHA
    22a9854 View commit details
    Browse the repository at this point in the history
  2. Set version to 3.4.4

    vstinner committed Mar 10, 2015
    Configuration menu
    Copy the full SHA
    f04f680 View commit details
    Browse the repository at this point in the history
  3. Write Tulip 3.4.3 changelog

    vstinner committed Mar 10, 2015
    Configuration menu
    Copy the full SHA
    e0bf949 View commit details
    Browse the repository at this point in the history
  4. Fix repr(BaseSubprocessTransport) if it didn't start yet

    Replace "running" with "not started" and don't show the pid if the subprocess
    didn't start yet.
    vstinner committed Mar 10, 2015
    Configuration menu
    Copy the full SHA
    26c6fed View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2015

  1. Configuration menu
    Copy the full SHA
    16b3121 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2015

  1. Configuration menu
    Copy the full SHA
    15a569d View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2015

  1. Python issue #23879: SelectorEventLoop.sock_connect() must not call c…

    …onnect()
    
    again if the first call to connect() raises an InterruptedError.
    
    When the C function connect() fails with EINTR, the connection runs in
    background. We have to wait until the socket becomes writable to be notified
    when the connection succeed or fails.
    vstinner committed Apr 7, 2015
    Configuration menu
    Copy the full SHA
    b26e6ae View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2015

  1. Configuration menu
    Copy the full SHA
    bf4b2ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1888b1d View commit details
    Browse the repository at this point in the history
  3. Merge pull request python#224 from Eyepea/readme_improvement

    Rename README file to have rst render on Github
    asvetlov committed Apr 11, 2015
    Configuration menu
    Copy the full SHA
    3582e11 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30f4788 View commit details
    Browse the repository at this point in the history
  5. Merge pull request python#225 from Eyepea/add_pycharm_in_gitignore

    add in .gitignore pyvenv and PyCharm files
    asvetlov committed Apr 11, 2015
    Configuration menu
    Copy the full SHA
    4f9099e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2015

  1. Update README.rst

    Update repo reference from google code to github
    asvetlov committed Apr 13, 2015
    Configuration menu
    Copy the full SHA
    173ff86 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2015

  1. Fix @coroutine for functions without __name__

    Issue python#222: Fix the @coroutine decorator for functions without __name__
    attribute like functools.partial().
    
    Enhance also the representation of a CoroWrapper if the coroutine
    function is a functools.partial().
    vstinner committed Apr 14, 2015
    Configuration menu
    Copy the full SHA
    b08ee40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7718675 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2015

  1. Configuration menu
    Copy the full SHA
    a943b49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e496c7c View commit details
    Browse the repository at this point in the history
  3. Merge pull request python#236 from ajdavis/queue-join-fix

    Fix LifoQueue's and PriorityQueue's put() and task_done().
    gvanrossum committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    bcb7ec4 View commit details
    Browse the repository at this point in the history
  4. Fix queue join tests for CPython's test runner.

    "python -m test" was running tests in the base class, which failed.
    ajdavis committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    70d8856 View commit details
    Browse the repository at this point in the history
  5. Merge pull request python#237 from ajdavis/update-queue-join-tests

    Fix queue join tests for CPython's test runner.
    gvanrossum committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    cd10ff2 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2015

  1. Merge pull request python#231 from haypo/issue_222

    Fix @coroutine for functions without __name__
    gvanrossum committed Apr 23, 2015
    Configuration menu
    Copy the full SHA
    b516e80 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2015

  1. Rename the function arg to run_in_executor() to "func" to avoid confu…

    …sion.
    Guido van Rossum committed May 5, 2015
    Configuration menu
    Copy the full SHA
    2798fb4 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2015

  1. Configuration menu
    Copy the full SHA
    71f7c24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f50393 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2659599 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1181bc1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    53edb85 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6c6a5e4 View commit details
    Browse the repository at this point in the history
  7. Enable Travis-CI integration

    1st1 committed May 11, 2015
    Configuration menu
    Copy the full SHA
    e3216b8 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2015

  1. Configuration menu
    Copy the full SHA
    36e7141 View commit details
    Browse the repository at this point in the history
  2. Make sure sys.set_coroutine_wrapper is called *only* when loop is run…

    …ning.
    
    Previous approach of installing coroutine wrapper in loop.set_debug() and
    uninstalling it in loop.close() was very fragile.  Most of asyncio tests
    do not call loop.close() at all.  Since coroutine wrapper is a global
    setting, we have to make sure that it's only set when the loop is
    running, and is automatically unset when it stops running.
    1st1 committed May 12, 2015
    Configuration menu
    Copy the full SHA
    f24ba38 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2015

  1. Configuration menu
    Copy the full SHA
    6ac55b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a09a93 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2015

  1. tasks: Drop useless code.

    1st1 committed May 28, 2015
    Configuration menu
    Copy the full SHA
    fed8618 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2015

  1. Configuration menu
    Copy the full SHA
    755806f View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2015

  1. Configuration menu
    Copy the full SHA
    7baef9d View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2015

  1. Sync with CPython.

    Specifically, changes from http://bugs.python.org/issue24400
    1st1 committed Jun 24, 2015
    Configuration menu
    Copy the full SHA
    eff4672 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83ac3b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32a303e View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2015

  1. Configuration menu
    Copy the full SHA
    e802f17 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2015

  1. Rerite README

    * copy introduction from asyncio doc: explain what is asyncio
    * link to mailing list, IRC
    * explain how to install asyncio
    vstinner committed Jul 6, 2015
    Configuration menu
    Copy the full SHA
    728a912 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1975461 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ccafbc0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a01f3f4 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2015

  1. Configuration menu
    Copy the full SHA
    a474950 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d516e5 View commit details
    Browse the repository at this point in the history
  3. Add documentation

    vstinner committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    d8b296d View commit details
    Browse the repository at this point in the history
  4. add test_asyncio.py

    vstinner committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    26a3183 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    603a58e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    22df34e View commit details
    Browse the repository at this point in the history
  7. copy files from trollius

    vstinner committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    962dea8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3d64966 View commit details
    Browse the repository at this point in the history
  9. Port overlapped.c

    vstinner committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    f09e57b View commit details
    Browse the repository at this point in the history
  10. Port remaining files

    vstinner committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    2fd3bf4 View commit details
    Browse the repository at this point in the history
  11. Add TODO.rst from Trollius

    vstinner committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    fa09379 View commit details
    Browse the repository at this point in the history
  12. use releaser

    * add releaser.conf
    * remove release.py
    vstinner committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    e6e6e0a View commit details
    Browse the repository at this point in the history
  13. remove asyncio changelog

    trollius has already doc/changelog.rst
    vstinner committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    3590610 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2015

  1. Fix Python 3.4 issues

    vstinner committed Jul 8, 2015
    Configuration menu
    Copy the full SHA
    7104694 View commit details
    Browse the repository at this point in the history
  2. Python 2.7 fixes

    vstinner committed Jul 8, 2015
    Configuration menu
    Copy the full SHA
    14d618e View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2015

  1. Fixes for Python 2.6

    vstinner committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    352b8ce View commit details
    Browse the repository at this point in the history
  2. tox.ini: fix py2_release

    vstinner committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    94fa7e2 View commit details
    Browse the repository at this point in the history
  3. pick README from trollius

    vstinner committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    03a4d4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f52fbf View commit details
    Browse the repository at this point in the history
  5. replace Tulip with asyncio

    vstinner committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    fe673cc View commit details
    Browse the repository at this point in the history
  6. queues.py: import coroutine from .coroutines

    not from .tasks
    vstinner committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    c335bfe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f5ae096 View commit details
    Browse the repository at this point in the history
  8. replace tulip with asyncio

    README: mention the old Tulip name
    vstinner committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    46c187a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    30f5c84 View commit details
    Browse the repository at this point in the history
  10. update doc for unittest2

    vstinner committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    67bf1da View commit details
    Browse the repository at this point in the history
  11. Fix import on windows

    vstinner committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    4c6a4e1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d15529b View commit details
    Browse the repository at this point in the history
  13. fix import

    vstinner committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    d735bba View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e752c82 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    170c465 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f751a25 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3acc9d0 View commit details
    Browse the repository at this point in the history
  18. Add asyncio.compat module

    Move compatibility helpers for the different Python versions to a new
    asyncio.compat module.
    vstinner committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    3b6a64a View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2015

  1. Merge pull request python#254 from haypo/compat

    Add asyncio.compat module
    vstinner committed Jul 10, 2015
    Configuration menu
    Copy the full SHA
    a3bce3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f85dc7 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2015

  1. Configuration menu
    Copy the full SHA
    53a8e99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05e99d6 View commit details
    Browse the repository at this point in the history
  3. update scripts to git

    vstinner committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    cfcc3c0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe8894a View commit details
    Browse the repository at this point in the history
  5. enhance git merge

    vstinner committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    61199a4 View commit details
    Browse the repository at this point in the history
  6. Merge asyncio into trollius

    vstinner committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    16b46b3 View commit details
    Browse the repository at this point in the history
  7. don't commit in update-asyncio-step3.sh

    update setup.py to use git
    vstinner committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    53bf283 View commit details
    Browse the repository at this point in the history
  8. fix 2.6 compat

    vstinner committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    2173eee View commit details
    Browse the repository at this point in the history
  9. Fix Python 3.2 compat

    vstinner committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    e82d8c6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1ade799 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b5e33de View commit details
    Browse the repository at this point in the history
  12. update doc

    * update project URL
    * set version to 2.0
    vstinner committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    05ecc3c View commit details
    Browse the repository at this point in the history
  13. cleanup changelog

    vstinner committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    b4f24c2 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2015

  1. changelog: summary

    vstinner committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    14bdbc0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    242222f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a3cad7 View commit details
    Browse the repository at this point in the history
  4. prepare release 2.0

    vstinner committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    5d4fcb5 View commit details
    Browse the repository at this point in the history
  5. update release procedure

    vstinner committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    5e9854d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    306b7b2 View commit details
    Browse the repository at this point in the history
  7. test_utils.py: remove assertRaisesRegex

    unittest2 is now used on Python 2.6 and 2.7.
    vstinner committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    9414da1 View commit details
    Browse the repository at this point in the history
  8. update TODO list

    vstinner committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    a0bad46 View commit details
    Browse the repository at this point in the history
  9. Use the six module

    vstinner committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    d444158 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2015

  1. Return True from StreamReader.eof_received() to fix

    http://bugs.python.org/issue24539 (but still needs a unittest).  Add
    StreamReader.__repr__() for easy debugging.
    Guido van Rossum committed Jul 14, 2015
    Configuration menu
    Copy the full SHA
    ce3ad81 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2015

  1. Configuration menu
    Copy the full SHA
    d9d8881 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2015

  1. doc: add libraries

    vstinner committed Jul 18, 2015
    Configuration menu
    Copy the full SHA
    d1630dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b13b14a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f25cb29 View commit details
    Browse the repository at this point in the history
  4. remove unused imports

    vstinner committed Jul 18, 2015
    Configuration menu
    Copy the full SHA
    9bb6743 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2015

  1. Configuration menu
    Copy the full SHA
    ce41fba View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2015

  1. Fix ResourceWarning in BaseSubprocessTransport

    Python issue #24763: Fix resource warnings when BaseSubprocessTransport
    constructor fails, if subprocess.Popen raises an exception for example.
    Patch written by Martin Richard, test written by me.
    vstinner committed Jul 31, 2015
    Configuration menu
    Copy the full SHA
    5eac181 View commit details
    Browse the repository at this point in the history
  2. Use compat.PY34

    vstinner committed Jul 31, 2015
    Configuration menu
    Copy the full SHA
    4f45ac7 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2015

  1. tasks: Fix code style

    1st1 committed Aug 2, 2015
    Configuration menu
    Copy the full SHA
    4851618 View commit details
    Browse the repository at this point in the history
  2. Revert "tasks: Fix code style"

    This reverts commit 4851618
    per Guido's comment:
    
    I don't like the refactoring. The original way (two nested if's) was IMO
    clearer about the side effect (of calling cancel()) that only happens if
    the first condition is true. The refactored version sweeps the side
    effect under the proverbial mat.
    1st1 committed Aug 2, 2015
    Configuration menu
    Copy the full SHA
    51a3206 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2015

  1. Configuration menu
    Copy the full SHA
    27f3499 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2015

  1. Configuration menu
    Copy the full SHA
    5d71b68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dd213e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f57cfc6 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2015

  1. queues: Fix getter-cancellation with many pending getters code path

    This commit fixes a typo in a method call and adds a unittest
    to make sure that that code path is tested.
    1st1 committed Aug 6, 2015
    Configuration menu
    Copy the full SHA
    f411181 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2015

  1. Fix asyncio tests on windows

    1st1 committed Aug 9, 2015
    Configuration menu
    Copy the full SHA
    f3ed6c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2015

  1. Configuration menu
    Copy the full SHA
    8d79c57 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2015

  1. Merge asyncio into trollius

    vstinner committed Sep 8, 2015
    Configuration menu
    Copy the full SHA
    0727ad2 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2015

  1. better exception traceback

    Dhawal Yogesh Bhanushali committed Nov 13, 2015
    Configuration menu
    Copy the full SHA
    f285592 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from imkin/trollius

    better exception traceback
    vstinner committed Nov 13, 2015
    Configuration menu
    Copy the full SHA
    5388ec1 View commit details
    Browse the repository at this point in the history
  3. fix test on py2 win32

    mindw committed Nov 13, 2015
    Configuration menu
    Copy the full SHA
    056a394 View commit details
    Browse the repository at this point in the history
  4. ignore inline built extensions

    mindw committed Nov 13, 2015
    Configuration menu
    Copy the full SHA
    b335213 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2016

  1. Fix Future on Python 3.5

    Future.__iter__() doesn't exist on Python 3.5.
    vstinner committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    e22a30b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1a4ed9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8b8ad4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9fb2a3d View commit details
    Browse the repository at this point in the history
  5. Fix CoroWrapper.throw()

    Add support for up to 3 parameters, not only 1.
    vstinner committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    f7a315a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #6 from mindw/fix_win32_test

    Fix win32 test
    vstinner committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    985e789 View commit details
    Browse the repository at this point in the history
  7. document the win32 fix

    vstinner committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    5641f31 View commit details
    Browse the repository at this point in the history
  8. set version to 2.1

    vstinner committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    2c7f6ac View commit details
    Browse the repository at this point in the history
  9. Deprecate Trollius

    vstinner committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    98ba7f8 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2016

  1. Configuration menu
    Copy the full SHA
    dc11b97 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2016

  1. Configuration menu
    Copy the full SHA
    907fac4 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2016

  1. Convert readthedocs link for their .org -> .io migration for hosted p…

    …rojects
    
    As per [their blog post of the 27th April](https://blog.readthedocs.com/securing-subdomains/) ‘Securing subdomains’:
    
    > Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard.
    
    Test Plan: Manually visited all the links I’ve modified.
    Adam Chainz committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    20544a6 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2016

  1. Merge pull request #9 from pavan123k/patch-1

    From(proc.wait()) instead of form proc.wait()
    vstinner authored Dec 5, 2016
    Configuration menu
    Copy the full SHA
    a72d9fe View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11 from adamchainz/readthedocs.io

    Convert readthedocs link for their .org -> .io migration for hosted projects
    vstinner authored Dec 5, 2016
    Configuration menu
    Copy the full SHA
    0ce9dcb View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2017

  1. Update GitHub URL

    vstinner committed Nov 20, 2017
    Configuration menu
    Copy the full SHA
    3d8e1db View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2017

  1. trollius.readthedocs.io has been removed

    Update also releaser URL
    vstinner committed Nov 22, 2017
    Configuration menu
    Copy the full SHA
    b4bacc0 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2018

  1. Remove aiotest tests

    vstinner committed Mar 9, 2018
    Configuration menu
    Copy the full SHA
    c6c8641 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97c56f0 View commit details
    Browse the repository at this point in the history
  3. Prepare 2.2 release

    vstinner committed Mar 9, 2018
    Configuration menu
    Copy the full SHA
    fa13a1c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30d9760 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    479788f View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2019

  1. Configuration menu
    Copy the full SHA
    6d0a877 View commit details
    Browse the repository at this point in the history
  2. Metadata updates.

    Be explicit about supporting only Python 2.7
    Drop testing on appveyor because the needed dependencies no longer exist.
    Incorporate #15
    jamadden committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    cd16267 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    439637d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a76339 View commit details
    Browse the repository at this point in the history
  5. No really.

    jamadden committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    85e055d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6b843ec View commit details
    Browse the repository at this point in the history
  7. Tweaking versions.

    jamadden committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    a692f5a View commit details
    Browse the repository at this point in the history
  8. add missing metadata.

    jamadden committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    65e0c60 View commit details
    Browse the repository at this point in the history
  9. Preparing release 2.2.post1

    jamadden committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    44ce7ec View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2585726 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2aeeb23 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. Configuration menu
    Copy the full SHA
    a74449a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #18 from jamadden/issue17

    Make socket.error with errno EBADF get raised as OSError.
    jamadden authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    c6af107 View commit details
    Browse the repository at this point in the history
  3. Update changelog.

    jamadden committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    e60f33a View commit details
    Browse the repository at this point in the history
  4. Preparing release 2.2.1

    jamadden committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    284b318 View commit details
    Browse the repository at this point in the history
  5. Back to development: 2.2.2

    jamadden committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    007602e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    41951a2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5f541ea View commit details
    Browse the repository at this point in the history
  8. Revert.

    jamadden committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    2df073c View commit details
    Browse the repository at this point in the history