Staging
v0.8.1
v0.8.1
Revision 8fa398d5cecec80990c5642b081f52cbbc6a05eb authored by Miss Islington (bot) on 07 June 2018, 22:49:34 UTC, committed by Victor Stinner on 07 June 2018, 22:49:34 UTC
The cancellation of an overlapped WSARecv() has a race condition which causes data loss because of the current implementation of proactor in asyncio. No longer cancel overlapped WSARecv() in _ProactorReadPipeTransport to work around the race condition. Remove the optimized recv_into() implementation to get simple implementation of pause_reading() using the single _pending_data attribute. Move _feed_data_to_bufferred_proto() to protocols.py. Remove set_protocol() method which became useless. (cherry picked from commit 79790bc35fe722a49977b52647f9b5fe1deda2b7) Co-authored-by: Victor Stinner <vstinner@redhat.com>
1 parent 0aee3be
File | Mode | Size |
---|---|---|
clinic | ||
impl | ||
blake2b2s.py | -rwxr-xr-x | 1.2 KB |
blake2b_impl.c | -rw-r--r-- | 13.1 KB |
blake2module.c | -rw-r--r-- | 2.9 KB |
blake2ns.h | -rw-r--r-- | 1.3 KB |
blake2s_impl.c | -rw-r--r-- | 13.1 KB |
Computing file changes ...