about summary refs log tree commit diff
path: root/src/libstd/sync
AgeCommit message (Expand)AuthorLines
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
2017-08-15Fix typos & us spellingsFourchaux-1/+1
2017-08-10Auto merge of #43582 - ivanbakel:unused_mut_ref, r=arielb1bors-1/+1
2017-08-08Use explicit wrapping_add to prevent potential unexpected behavior on debug b...Stefan Schindler-1/+1
2017-08-01Fixed all unnecessary muts in language coreIsaac van Bakel-1/+1
2017-07-10Correct some stability attributesOliver Middleton-3/+3
2017-06-22Ensure Guard types impl Display & DebugChris MacNaughton-0/+21
2017-06-21Rollup merge of #42397 - sfackler:syncsender-sync, r=alexcrichtonCorey Farwell-5/+0
2017-06-15Fix condvar.wait(distant future) return immediately on OSXStepan Koltsov-15/+51
2017-06-02Implement Sync for SyncSenderSteven Fackler-5/+0
2017-06-02Rewrite `Receiver::try_iter` doc example to show resulting values.Corey Farwell-8/+13
2017-06-02Rewrite `Receiver::iter` doc example to show resulting values.Corey Farwell-6/+8
2017-06-01Auto merge of #42281 - eddyb:well-adjusted, r=nikomatsakisbors-10/+10
2017-06-01tests: fix fallout from empowering unused_allocation in comparisons.Eduard-Mihai Burtescu-10/+10
2017-05-31Rewrite doc examples for `Receiver::recv_timeout`.Corey Farwell-4/+33
2017-05-22libstd/sync/mpsc: relicense under rust licenseDmitry Vyukov-54/+20
2017-05-20Auto merge of #42111 - ollie27:stab, r=Mark-Simulacrumbors-9/+9
2017-05-20Correct some stability versionsOliver Middleton-9/+9
2017-05-18fix typo in libstd/sync/mpsc/mod.rs docsDenis Andrejew-1/+1
2017-04-29need to pick a new feature nameRalf Jung-1/+1
2017-04-29MutexGuard<T> may be Sync only if T is SyncRalf Jung-5/+3
2017-04-26Adding links and examples for various mspc pages #29377projektir-29/+254