1. 09 Tem, 2015 1 kayıt (commit)
  2. 11 May, 2015 1 kayıt (commit)
  3. 26 Ock, 2015 1 kayıt (commit)
  4. 13 Ock, 2015 1 kayıt (commit)
  5. 19 Ara, 2014 1 kayıt (commit)
  6. 01 Ara, 2014 1 kayıt (commit)
  7. 24 Tem, 2014 2 kayıt (commit)
    • Victor Stinner's avatar
      asyncio: sync with Tulip · fea6a100
      Victor Stinner yazdı
      Improve stability of the proactor event loop, especially operations on
      overlapped objects:
      
      * Tulip issue 195: Don't call UnregisterWait() twice if a _WaitHandleFuture is
        cancelled twice to fix a crash.
      * IocpProactor.close(): cancel futures to cancel overlapped operations, instead
        of cancelling directly overlapped operations. Future objects may not call
        ov.cancel() if the future was cancelled or if the overlapped was already
        cancelled. The cancel() method of the future may also catch exceptions. Log
        also errors on cancellation.
      * tests: rename "f" to "fut"
      * Add a __repr__() method to IocpProactor
      * Add a destructor to IocpProactor which closes it
      * _OverlappedFuture.cancel() doesn't cancel the overlapped anymore if it is
        done: if it is already cancelled or completed. Log also an error if the
        cancellation failed.
      * Add the address of the overlapped object in repr(_OverlappedFuture)
      * _OverlappedFuture truncates the source traceback to hide the call to the
        parent constructor (useless in debug).
      fea6a100
    • Victor Stinner's avatar
      0e243612
  8. 18 Haz, 2014 1 kayıt (commit)
  9. 17 Haz, 2014 1 kayıt (commit)
  10. 26 Şub, 2014 1 kayıt (commit)
  11. 03 Şub, 2014 1 kayıt (commit)
  12. 01 Şub, 2014 2 kayıt (commit)
    • Victor Stinner's avatar
      Issue #20400: Merge Tulip into Python: add the new asyncio.subprocess module · 915bcb01
      Victor Stinner yazdı
      * Add a new asyncio.subprocess module
      * Add new create_subprocess_exec() and create_subprocess_shell() functions
      * The new asyncio.subprocess.SubprocessStreamProtocol creates stream readers
        for stdout and stderr and a stream writer for stdin.
      * The new asyncio.subprocess.Process class offers an API close to the
        subprocess.Popen class:
      
        - pid, returncode, stdin, stdout and stderr attributes
        - communicate(), wait(), send_signal(), terminate() and kill() methods
      
      * Remove STDIN (0), STDOUT (1) and STDERR (2) constants from base_subprocess
        and unix_events, to not be confused with the symbols with the same name of
        subprocess and asyncio.subprocess modules
      * _ProactorBasePipeTransport.get_write_buffer_size() now counts also the size
        of the pending write
      * _ProactorBaseWritePipeTransport._loop_writing() may now pause the protocol if
        the write buffer size is greater than the high water mark (64 KB by default)
      915bcb01
    • Victor Stinner's avatar
      a0aa88ce
  13. 25 Ock, 2014 1 kayıt (commit)
    • Victor Stinner's avatar
      Update asyncio from the Tulip project · 8dffc456
      Victor Stinner yazdı
      Major changes:
      
      - StreamReader.readexactly() now raises an IncompleteReadError if the
        end of stream is reached before we received enough bytes, instead of
        returning less bytes than requested.
      
      - Unit tests use the main asyncio module instead of submodules like events
      
      - _UnixWritePipeTransport now also supports character devices, as
        _UnixReadPipeTransport. Patch written by Jonathan Slenders.
      
      - Export more symbols: BaseEventLoop, BaseProactorEventLoop,
        BaseSelectorEventLoop, Queue and Queue sublasses, Empty, Full
      8dffc456
  14. 10 Ock, 2014 1 kayıt (commit)
  15. 13 Ara, 2013 1 kayıt (commit)
  16. 18 Kas, 2013 1 kayıt (commit)
  17. 01 Kas, 2013 1 kayıt (commit)
  18. 30 Eki, 2013 1 kayıt (commit)
  19. 20 Eki, 2013 1 kayıt (commit)
  20. 17 Eki, 2013 1 kayıt (commit)