about summary refs log tree commit diff
path: root/src/libstd/sync/mutex.rs
AgeCommit message (Expand)AuthorLines
2015-04-24Change name of unit test sub-module to "tests".Johannes Oertel-1/+1
2015-04-23Indicate trait names in doc-comment are code-likeCorey Farwell-1/+1
2015-04-13pluralize doc comment verbs and add missing periodsAndrew Paseltiner-1/+1
2015-04-08Implement reentrant mutexes and make stdio use themSimonas Kazlauskas-3/+3
2015-04-01Test fixes and rebase conflicts, round 2Alex Crichton-1/+1
2015-04-01rollup merge of #23176: huonw/rm-boundsAlex Crichton-3/+5
2015-03-24Reject specialized Drop impls.Felix S. Klock II-1/+1
2015-03-24added `T:Send` bound to `Mutex<T>` to avoid specialized Drop impl.Felix S. Klock II-1/+1
2015-03-23Add #![feature] attributes to doctestsBrian Anderson-0/+2
2015-03-21Fix documentation for std::sync::mutex: into_guard -> into_innerBarosl Lee-2/+2
2015-03-13Remove explicit syntax highlight from docs.Joseph Crail-3/+3
2015-03-11Example -> ExamplesSteve Klabnik-1/+1
2015-03-08Remove unneeded `Send`/`Sync` bounds from `Mutex`/`RwLock`.Huon Wilson-3/+5
2015-03-02Use `const`s instead of `static`s where appropriateFlorian Zeitz-2/+2
2015-02-27Auto merge of #22573 - nwin:impl-debug-rwlock-weak, r=Manishearthbors-0/+14
2015-02-26Implement `Debug` for `RwLock`, `arc::Weak` and `Mutex`nwin-0/+14
2015-02-25Rollup merge of #22596 - alexcrichton:fix-some-impls, r=huonwManish Goregaokar-2/+0
2015-02-23int audit - std::syncNick Cameron-5/+5
2015-02-21Remove `'static` bound from sync::mpsc, Mutex and RwLock.Huon Wilson-5/+5
2015-02-20std: Tidy up some `unsafe impl`s for `sync`Alex Crichton-2/+0
2015-02-18Remove `i`, `is`, `u`, or `us` suffixes that are not necessary.Niko Matsakis-2/+2
2015-02-17rollup merge of #22319: huonw/send-is-not-staticAlex Crichton-4/+4
2015-02-17Fallout from stabilizationAaron Turon-12/+12
2015-02-18Update the libraries to reflect Send loosing the 'static bound.Huon Wilson-4/+4
2015-02-06sync: Add is_poisoned to Mutex and RwLockKeegan McAllister-0/+13
2015-01-30Remove all `i` suffixesTobias Bucher-4/+4
2015-01-29`for x in range(a, b)` -> `for x in a..b`Jorge Aparicio-4/+4
2015-01-25Merge remote-tracking branch 'rust-lang/master'Brian Anderson-32/+0
2015-01-23grandfathered -> rust1Brian Anderson-10/+10
2015-01-23Set unstable feature names appropriatelyBrian Anderson-5/+5
2015-01-21Remove 'since' from unstable attributesBrian Anderson-5/+5
2015-01-21Add 'feature' and 'since' to stability attributesBrian Anderson-15/+20
2015-01-20Register snapshot for 9006c3cFlavio Percoco-32/+0
2015-01-16Don't use NoSend/NoSync in libstdFlavio Percoco-0/+33
2015-01-06rollup merge of #20615: aturon/stab-2-threadAlex Crichton-6/+6
2015-01-07markers -> markerNick Cameron-3/+3
2015-01-06Fallout from stabilizationAaron Turon-6/+6
2015-01-07Change `std::kinds` to `std::markers`; flatten `std::kinds::marker`Nick Cameron-3/+3
2015-01-05Stabilization of impls and fallout from stabilizationAaron Turon-0/+4
2015-01-03sed -i -s 's/\bmod,/self,/g' **/*.rsJorge Aparicio-1/+1
2015-01-02rollup merge of #20410: japaric/assoc-typesAlex Crichton-2/+4
2015-01-02Rollup test fixes and rebase conflictsAlex Crichton-1/+1
2015-01-02core: use assoc types in `Deref[Mut]`Jorge Aparicio-2/+4
2015-01-02rollup merge of #20273: alexcrichton/second-pass-commAlex Crichton-13/+13
2015-01-02std: Stabilize the prelude moduleAlex Crichton-9/+13
2014-12-29Test fixes and rebase conflictsAlex Crichton-3/+5
2014-12-29std: Stabilization pass for mutex/rwlock/condvarAlex Crichton-82/+43
2014-12-29std: Second pass stabilization for `comm`Alex Crichton-13/+13
2014-12-29std: Return Result from RWLock/Mutex methodsAlex Crichton-81/+162
2014-12-29std: Stabilize the prelude moduleAlex Crichton-9/+13