summary refs log tree commit diff
path: root/src/libstd/sync/mutex.rs
AgeCommit message (Expand)AuthorLines
2016-07-12std: Clean out deprecated APIsAlex Crichton-173/+46
2016-06-03Auto merge of #33861 - Amanieu:lock_elision_fix, r=alexcrichtonbors-1/+5
2016-06-02Fix undefined behavior when re-locking a mutex from the same threadAmanieu d'Antras-1/+5
2016-05-24std: Stabilize APIs for the 1.10 releaseAlex Crichton-1/+27
2016-04-22doc: that line was too longTshepang Lekhonkhobe-2/+2
2016-04-17Add a comment about locking a `Mutex` multiple timesTobias Bucher-0/+9
2016-04-15Implement `Default` for more types in the standard libraryTobias Bucher-0/+7
2016-03-22try! -> ?Jorge Aparicio-2/+2
2016-02-08std: `_lock` -> `_guard` in Mutex exampleBenjamin Herr-1/+1
2016-02-06Auto merge of #31428 - reem:remove-mutexguard-map, r=alexcrichtonbors-60/+1
2016-02-05Remove MutexGuard::map, as it is not safe in combination with Condvar.Jonathan Reem-60/+1
2016-02-05Remove an unnecessary 'static bound in the impl of Debug for Mutex.Jonathan Reem-1/+1
2016-02-03Auto merge of #30834 - reem:rwlock-read-guard-map, r=alexcrichtonbors-22/+85
2016-02-02Add issue number to guard map methods.Jonathan Reem-18/+28
2016-02-01docs: Standardize on 'Errors' header in std docsKamal Marhubi-4/+4
2016-01-30Change MutexGuard and RwLockWriteGuard to store &mut T not &UnsafeCell<T>Jonathan Reem-18/+19
2016-01-29Add guard map methods for transforming guards to contain sub-borrows.Jonathan Reem-1/+53
2015-12-05std: Stabilize APIs for the 1.6 releaseAlex Crichton-2/+2
2015-11-18Add missing annotations and some testsVadim Petrochenkov-1/+3
2015-11-16Correct comment in `Mutex` exampleAndrew Paseltiner-1/+1
2015-10-16Add `Shared` pointer and have `{Arc, Rc}` use itAndrew Paseltiner-0/+1
2015-10-15std: add into_inner and get_mut to mutexCristi Cobzarenco-0/+115
2015-09-20Miscellaneous cleanup for old issues.Lee Jeffery-12/+11
2015-09-08some more clippy-based improvementsAndre Bogus-2/+3
2015-08-15std: Add issues to all unstable featuresAlex Crichton-3/+6
2015-08-12Fallout in libs -- misc missing bounds uncovered by WF checks.Niko Matsakis-1/+1
2015-07-27Show appropriate feature flags in docsSteve Klabnik-1/+2
2015-06-17More test fixes and fallout of stability changesAlex Crichton-2/+0
2015-06-17std: Stabilize the sync_poison featureAlex Crichton-1/+1
2015-06-17Fallout in tests and docs from feature renamingsAlex Crichton-0/+2
2015-06-17std: Split the `std_misc` featureAlex Crichton-13/+6
2015-05-27Use `const fn` to abstract away the contents of UnsafeCell & friends.Eduard Burtescu-9/+16
2015-05-13RebasingNick Cameron-11/+12
2015-05-09Squeeze the last bits of `task`s in documentation in favor of `thread`Barosl Lee-6/+6
2015-05-02Make `UnsafeCell`, `RefCell`, `Mutex`, and `RwLock` accept DSTsP1start-15/+29
2015-04-28Register new snapshotsTamir Duberstein-2/+0
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