1. 28 Tem, 2014 4 kayıt (commit)
  2. 27 Tem, 2014 2 kayıt (commit)
    • Victor Stinner's avatar
      asyncio, tulip issue 196: ProactorIocp._register() now registers the overlapped · 42d3bdee
      Victor Stinner yazdı
      in the _cache dictionary, even if we already got the result. We need to keep a
      reference to the overlapped object, otherwise the memory may be reused and
      GetQueuedCompletionStatus() may use random bytes and behaves badly.
      
      There is still a hack for ConnectNamedPipe(): the overlapped object is not
      register into _cache if the overlapped object completed directly.
      
      Log also an error in debug mode in ProactorIocp._loop() if we get an unexpected
      event.
      
      Add a protection in ProactorIocp.close() to avoid blocking, even if it should
      not happen. I still don't understand exactly why some the completion of some
      overlapped objects are not notified.
      42d3bdee
    • Terry Jan Reedy's avatar
  3. 26 Tem, 2014 5 kayıt (commit)
  4. 25 Tem, 2014 12 kayıt (commit)
  5. 24 Tem, 2014 14 kayıt (commit)
  6. 23 Tem, 2014 3 kayıt (commit)