You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
async-std/tests
Thayne McCombs db438abb8f
Implement async_std::sync::Condvar (#369)
* Implement async_std::sync::Condvar

Part of #217

* More rigourous detection of notification for condvar

* Use state of Waker instead of AtomicUsize to keep track of if task was
notified.

* Add test for notify_all

* Implement wait_timeout_until

And add warnings about spurious wakeups to wait and wait_timeout

* Use WakerSet for Condvar

This should also address concerns about spurious wakeups.

* Add test for wait_timeout with no lock held

* Add comments describing AwaitNotify struct

And remove an unnneded comment in a Debug implementation
5 years ago
..
addr.rs Implement an async version of ToSocketAddrs (#74) 5 years ago
block_on.rs remove async_await feature gate 5 years ago
buf_writer.rs fix clippy::cognitive_complexity 5 years ago
channel.rs fix channel tests 5 years ago
condvar.rs Implement async_std::sync::Condvar (#369) 5 years ago
io_timeout.rs Revert "Stabilize most stream method and remove unnecessary macros" 5 years ago
mutex.rs remove async_await feature gate 5 years ago
rwlock.rs $cargo fix -Z unstable-options --clippy --features unstable 5 years ago
stream.rs Stream::merge does not end prematurely if one stream is delayed (#437) 5 years ago
task_local.rs remove async_await feature gate 5 years ago
tcp.rs Implement Clone for TcpStream (#689) 5 years ago
udp.rs remove async_await feature gate 5 years ago
uds.rs Fix uds listener hanging on accept (#272) 5 years ago
verbose_errors.rs fix open_file test code 5 years ago