about summary refs log tree commit diff
path: root/src/libstd/sync
AgeCommit message (Expand)AuthorLines
2016-03-04End stdlib module summaries with a full stop.Steve Klabnik-1/+1
2016-03-01Explicitly opt out of `Sync` for `cell` and `mpsc` typesAndrew Paseltiner-0/+6
2016-02-29std: Stabilize APIs for the 1.8 releaseAlex Crichton-0/+11
2016-02-23Register new snapshotsAaron Turon-2/+2
2016-02-18Remove unnecessary explicit lifetime bounds.Corey Farwell-2/+2
2016-02-08std: `_lock` -> `_guard` in Mutex exampleBenjamin Herr-1/+1
2016-02-07Auto merge of #31440 - reem:rwlock-map-fix, r=alexcrichtonbors-4/+6
2016-02-06Auto merge of #31428 - reem:remove-mutexguard-map, r=alexcrichtonbors-60/+1
2016-02-05Fix RwLock*Guard::map to not allow escaping a reference to the data.Jonathan Reem-4/+6
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-57/+228
2016-02-02Add issue number to guard map methods.Jonathan Reem-49/+78
2016-02-01docs: Standardize on 'Errors' header in std docsKamal Marhubi-11/+11
2016-01-30Change MutexGuard and RwLockWriteGuard to store &mut T not &UnsafeCell<T>Jonathan Reem-38/+46
2016-01-29Add guard map methods for transforming guards to contain sub-borrows.Jonathan Reem-5/+139
2016-01-26Fix warnings during testsAlex Crichton-4/+22
2016-01-23Semaphore not sempahoreangelsl-1/+1
2016-01-20Auto merge of #30894 - antrik:debug-mpsc, r=brsonbors-0/+69
2016-01-16std: Stabilize APIs for the 1.7 releaseAlex Crichton-0/+5
2016-01-14Require stability annotations on fields of tuple variantsVadim Petrochenkov-2/+2
2016-01-14std::sync::mpsc: Add fmt::Debug stubsOlaf Buddenhagen-0/+69
2015-12-29Fix warnings when compiling stdlib with --testFlorian Hahn-3/+3
2015-12-05std: Stabilize APIs for the 1.6 releaseAlex Crichton-4/+4
2015-11-20Rename #[deprecated] to #[rustc_deprecated]Vadim Petrochenkov-2/+3
2015-11-19std: Add Instant and SystemTime to std::timeAlex Crichton-5/+3
2015-11-18Add missing annotations and some testsVadim Petrochenkov-2/+25
2015-11-16Correct comment in `Mutex` exampleAndrew Paseltiner-1/+1
2015-11-09std: Migrate to the new libcAlex Crichton-1/+1
2015-11-04Deprecate `_ms` functions that predate the `Duration` APIBen Striegel-0/+3
2015-10-25std: Stabilize library APIs for 1.5Alex Crichton-4/+3
2015-10-16Add `Shared` pointer and have `{Arc, Rc}` use itAndrew Paseltiner-0/+2
2015-10-15std: add into_inner and get_mut to RwLockCristi Cobzarenco-0/+118
2015-10-15std: add into_inner and get_mut to mutexCristi Cobzarenco-0/+115
2015-10-08typos: fix a grabbag of typos all over the placeCristi Cobzarenco-1/+1
2015-09-20Miscellaneous cleanup for old issues.Lee Jeffery-24/+22
2015-09-08some more clippy-based improvementsAndre Bogus-26/+15
2015-08-22Auto merge of #27871 - alexcrichton:stabilize-libcore, r=aturonbors-1/+1
2015-08-19Add issue numbersSteven Fackler-1/+2
2015-08-19Turn TimedOut into a BarrierWaitResult style opaque typeSteven Fackler-38/+25
2015-08-19Add `TimedOut::timed_out`Steven Fackler-1/+8
2015-08-19Make Condvar::wait_timeout return an enum instead of a boolSteven Fackler-19/+45
2015-08-17core: Move `atomic` into a new `sync` moduleAlex Crichton-1/+1
2015-08-15std: Add issues to all unstable featuresAlex Crichton-20/+40
2015-08-14Auto merge of #27641 - nikomatsakis:soundness-rfc-1214, r=nrcbors-1/+1
2015-08-12Fallout in libs -- misc missing bounds uncovered by WF checks.Niko Matsakis-1/+1
2015-08-12Remove all unstable deprecated functionalityAlex Crichton-235/+0
2015-08-11Register new snapshotsAlex Crichton-29/+0
2015-08-09Replace many uses of `mem::transmute` with more specific functionsTobias Bucher-3/+2
2015-08-03syntax: Implement #![no_core]Alex Crichton-8/+18