1. 29 Jul, 2014 14 commits
    • Victor Stinner's avatar
      Merge with Python 3.4 (asyncio) · 66565649
      Victor Stinner authored
      - Close #22063: socket operations (socket,recv, sock_sendall, sock_connect,
        sock_accept) now raise an exception in debug mode if sockets are in blocking
        mode.
      - asyncio: Use the new os.set_blocking() function of Python 3.5 if available
      66565649
    • Victor Stinner's avatar
      Close #22063: socket operations (socket,recv, sock_sendall, sock_connect, · 9c9f1f10
      Victor Stinner authored
      sock_accept) now raise an exception in debug mode if sockets are in blocking
      mode.
      9c9f1f10
    • Victor Stinner's avatar
    • Ned Deily's avatar
      Edit NEWS entry · acc6e759
      Ned Deily authored
      acc6e759
    • Ned Deily's avatar
      Edit NEWS entry · 3d4953a1
      Ned Deily authored
      3d4953a1
    • Victor Stinner's avatar
      Issue #22054: Add os.get_blocking() and os.set_blocking() functions to get and · 1db9e7bb
      Victor Stinner authored
      set the blocking mode of a file descriptor (False if the O_NONBLOCK flag is
      set, True otherwise). These functions are not available on Windows.
      1db9e7bb
    • Ezio Melotti's avatar
      #21704: merge with 3.4. · 6aa4269e
      Ezio Melotti authored
      6aa4269e
    • Ezio Melotti's avatar
      #21704: remove duplicate name in Misc/ACKS. · 8a0fb2c5
      Ezio Melotti authored
      8a0fb2c5
    • Victor Stinner's avatar
      (Merge 3.4) asyncio: sync with Tulip · 00b39ffb
      Victor Stinner authored
      * _WaitHandleFuture.cancel() now notify IocpProactor through the overlapped
        object that the wait was cancelled.
      * Optimize IocpProactor.wait_for_handle() gets the result if the wait is
        signaled immediatly.
      * Enhance representation of Future and Future subclasses
      
        - Add "created at filename:lineno" in the representation
        - Add Future._repr_info() method which can be more easily overriden than
          Future.__repr__(). It should now be more easy to enhance Future
          representation without having to modify each subclass. For example,
          _OverlappedFuture and _WaitHandleFuture get the new "created at" information.
        - Use reprlib to format Future result, and function arguments when formatting a
          callback, to limit the length of the representation.
      
      * Fix repr(_WaitHandleFuture)
      * _WaitHandleFuture and _OverlappedFuture: hide frames of internal calls in the
        source traceback.
      * Cleanup ProactorIocp._poll(): set the timeout to 0 after the first call to
        GetQueuedCompletionStatus()
      * test_locks: close the temporary event loop and check the condition lock
      * Remove workaround in test_futures, no more needed
      00b39ffb
    • Victor Stinner's avatar
      asyncio: sync with Tulip · 313a9809
      Victor Stinner authored
      * _WaitHandleFuture.cancel() now notify IocpProactor through the overlapped
        object that the wait was cancelled.
      * Optimize IocpProactor.wait_for_handle() gets the result if the wait is
        signaled immediatly.
      * Enhance representation of Future and Future subclasses
      
        - Add "created at filename:lineno" in the representation
        - Add Future._repr_info() method which can be more easily overriden than
          Future.__repr__(). It should now be more easy to enhance Future
          representation without having to modify each subclass. For example,
          _OverlappedFuture and _WaitHandleFuture get the new "created at" information.
        - Use reprlib to format Future result, and function arguments when formatting a
          callback, to limit the length of the representation.
      
      * Fix repr(_WaitHandleFuture)
      * _WaitHandleFuture and _OverlappedFuture: hide frames of internal calls in the
        source traceback.
      * Cleanup ProactorIocp._poll(): set the timeout to 0 after the first call to
        GetQueuedCompletionStatus()
      * test_locks: close the temporary event loop and check the condition lock
      * Remove workaround in test_futures, no more needed
      313a9809
    • Terry Jan Reedy's avatar
      Merge with 3.4 · 205c2260
      Terry Jan Reedy authored
      205c2260
    • Terry Jan Reedy's avatar
      Issue #17172: add NEWS · 7eca7343
      Terry Jan Reedy authored
      7eca7343
    • Terry Jan Reedy's avatar
      Merge with 3.4 · c95e88cd
      Terry Jan Reedy authored
      c95e88cd
    • Terry Jan Reedy's avatar
      Issue #17172: Add the ability to run turtledemo from Idle. · 7e55db2b
      Terry Jan Reedy authored
      Make turtledemo start as active on Mac even when run with subprocess.
      Patch by Ramchandra Apt, Lita Cho, and Ned Daily.
      7e55db2b
  2. 28 Jul, 2014 10 commits
  3. 27 Jul, 2014 10 commits
  4. 26 Jul, 2014 6 commits