rust/src/libstd/sync
kennytm e253224541
Rollup merge of #47970 - vlovich:condvar_wait_until, r=dtolnay
Add Condvar APIs not susceptible to spurious wake

Provide wait_until and wait_timeout_until helper wrappers that aren't susceptible to spurious wake.
Additionally wait_timeout_until makes it possible to more easily write code that waits for a fixed amount of time in face of spurious wakes since otherwise each user would have to do math on adjusting the duration.

Implements #47960.
2018-02-25 15:54:39 +08:00
..
mpsc Rollup merge of #46323 - ia0:fix_mpsc_error_conv, r=kennytm 2017-11-29 18:37:51 +08:00
barrier.rs Use explicit wrapping_add to prevent potential unexpected behavior on debug builds 2017-08-08 22:58:09 +02:00
condvar.rs Rollup merge of #47970 - vlovich:condvar_wait_until, r=dtolnay 2018-02-25 15:54:39 +08:00
mod.rs std: Clean out deprecated APIs 2016-07-12 12:51:13 -07:00
mutex.rs Correct a few stability attributes 2017-12-27 14:11:05 +00:00
once.rs Stabilize const-calling existing const-fns in std 2017-11-26 23:43:44 +01:00
rwlock.rs fix more typos found by codespell. 2018-02-17 17:38:49 +01:00