about summary refs log tree commit diff
path: root/src/libstd/sync
AgeCommit message (Expand)AuthorLines
2018-05-24Update the `Once` docs to use `Once::new`Tobias Bucher-10/+10
2018-05-24Add `Once::new` as a way of constructing a `Once`Tobias Bucher-1/+2
2018-05-07Add explanation for #[must_use] on mutex guardsManish Goregaokar-3/+3
2018-04-28stabilize `#[must_use]` for functions and must-use operatorsZack M. Davis-0/+2
2018-04-12Import the `alloc` crate as `alloc_crate` in stdSimon Sapin-4/+3
2018-02-25Rollup merge of #47970 - vlovich:condvar_wait_until, r=dtolnaykennytm-2/+214
2018-02-20Fix doc compile errorVitali Lovich-1/+1
2018-02-18Rollup merge of #48275 - matthiaskrgr:codespell, r=kennytm,varkorGuillaume Gomez-2/+2
2018-02-17Fix tidy violationVitali Lovich-3/+5
2018-02-17fix more typos found by codespell.Matthias Krüger-2/+2
2018-02-16Fix unit test compilationVitali Lovich-11/+17
2018-02-15Fix condvar exampleGuillaume Gomez-2/+4
2018-02-13Misc fixesVitali Lovich-4/+4
2018-02-12Fix wait_timeout valueVitali Lovich-1/+1
2018-02-05Simplify wait_timeout_until & fix condition typoVitali Lovich-8/+7
2018-02-02Review responseVitali Lovich-8/+10
2018-02-02Fix typoVitali Lovich-1/+1
2018-02-02Add Condvar APIs not susceptible to spurious wakeVitali Lovich-2/+205
2018-01-10fix typo rwlock.rsBulat Musin-1/+1
2017-12-27Correct a few stability attributesOliver Middleton-2/+2
2017-11-29Rollup merge of #46323 - ia0:fix_mpsc_error_conv, r=kennytmkennytm-3/+3
2017-11-29Rollup merge of #46287 - SimonSapin:stable-constness, r=aturonkennytm-1/+0
2017-11-29Rollup merge of #45969 - ia0:mpsc_recv_deadline, r=alexcrichtonkennytm-2/+63
2017-11-28Fix doc test of previous commitJulien Cretin-0/+2
2017-11-28Fix since for mpsc_error_conversionsJulien Cretin-3/+3
2017-11-27Use an unstable feature linked to #46316Julien Cretin-1/+1
2017-11-28Rollup merge of #45506 - ia0:mpsc_recv_error_from, r=alexcrichtonkennytm-0/+27
2017-11-26Stabilize const-calling existing const-fns in stdSimon Sapin-1/+0
2017-11-18impl From<T> for RwLock<T>Eduardo Pinho-0/+11
2017-11-18impl From<T> for Mutex<T>Eduardo Pinho-0/+11
2017-11-13Add std::sync::mpsc::Receiver::recv_deadline()Julien Cretin-2/+61
2017-11-08std: Remove `rand` crate and moduleAlex Crichton-3/+1
2017-11-01RwLock guards are Sync if T isRalf Jung-3/+8
2017-11-01Auto merge of #45267 - oconnor663:rwlock_send, r=alexcrichtonbors-1/+1
2017-10-31Implement From<SendError<T>> for TrySendError<T>Julien Cretin-2/+11
2017-10-26Bump to 1.23 and update bootstrapAlex Crichton-1/+1
2017-10-25Implement From<RecvError> for TryRecvError and RecvTimeoutErrorJulien Cretin-0/+18
2017-10-22Improve docs around `Once::call_once_force` and `OnceState`.Corey Farwell-13/+81
2017-10-13remove the `T: Sync` requirement for `RwLock<T>: Send`Jack O'Connor-1/+1
2017-10-11Auto merge of #44963 - JLockerman:fix_spsc, r=alexcrichtonbors-107/+190
2017-10-10Rollup merge of #44775 - MaloJaffre:debug-struct, r=sfacklerkennytm-43/+25
2017-10-09Refactor to use `debug_struct` in several Debug implsMalo Jaffré-43/+25
2017-10-08Remove Queue::new.Joshua Lockerman-29/+5
2017-10-08cfg out Queue::new for emscriptenJLockerman-1/+1
2017-10-04Add missing urls for MutexGuillaume Gomez-7/+17
2017-10-01Improve performance of spsc_queue and stream.Joshua Lockerman-99/+206
2017-09-22std::sync::RwLock docs improvementLucas Morales-13/+120
2017-09-16change #![feature(const_fn)] to specific gatesAlex Burka-0/+1
2017-08-17Rollup merge of #43891 - Fourchaux:master, r=steveklabnikCorey Farwell-1/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-4/+4