summary refs log tree commit diff
path: root/src/libstd/sync
AgeCommit message (Expand)AuthorLines
2014-11-23Rename unwrap functions to into_innerAlex Crichton-1/+5
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+1
2014-11-16Fix doctestsJakub Bukaj-2/+2
2014-11-13Rewrite std::sync::TaskPool to be load balancing and panic-resistantJonathan Reem-63/+167
2014-10-30rollup merge of #18398 : aturon/lint-conventions-2Alex Crichton-1/+1
2014-10-29Rename fail! to panic!Steve Klabnik-12/+12
2014-10-28Update code with new lint namesAaron Turon-1/+1
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-3/+0
2014-10-01Fix async assertion in test_sendable_futureKevin Walter-2/+3
2014-09-21Remove #[allow(deprecated)] from libstdAlex Crichton-1/+1
2014-09-16Fallout from renamingAaron Turon-1/+1
2014-08-18libsyntax: Remove the `use foo = bar` syntax from the language in favorPatrick Walton-1/+1
2014-08-07Fix typomdinger-1/+1
2014-08-04stabilize atomics (now atomic)Aaron Turon-1/+7
2014-06-30libstd: set baseline stability levels.Aaron Turon-0/+2
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-2/+2
2014-06-19std::sync::TaskPool: Improve module documentationAlexandre Gagnon-13/+17
2014-06-16std: Don't fail the task when a Future is droppedAlex Crichton-1/+27
2014-06-11sync: Move underneath libstdAlex Crichton-1633/+318
2014-06-06std: Deal with fallout of rtio changesAlex Crichton-17/+13
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-1/+1
2014-05-24std: minor simplification to sync::deque.Huon Wilson-5/+5
2014-05-21std,green: Mark some queue types as NoShareAlex Crichton-3/+9
2014-05-19std: Remove UnsafeArcAlex Crichton-218/+23
2014-05-19std: Move comm primitives away from UnsafeArcAlex Crichton-7/+11
2014-05-19std: Rebuild spsc with Unsafe/&selfAlex Crichton-25/+26
2014-05-19std: Rebuild mpsc queue with Unsafe/&selfAlex Crichton-8/+9
2014-05-19std: Rebuild mpmc queues on Unsafe/ArcAlex Crichton-23/+27
2014-05-19std: Rebuild sync::deque on ArcAlex Crichton-25/+27
2014-05-13core: Inherit the atomics moduleAlex Crichton-795/+21
2014-05-11sync::deque: port to the new allocator APIDaniel Micay-15/+19
2014-05-11core: Remove the cast moduleAlex Crichton-33/+32
2014-05-08Handle fallout in iter, option, result, and sync::arcKevin Ballard-3/+3
2014-05-08Rename slice::unzip() to vec::unzip()Kevin Ballard-2/+2
2014-05-07Test fixes and rebase conflictsAlex Crichton-1/+0
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-19/+26
2014-05-02Replace most ~exprs with 'box'. #11779Brian Anderson-25/+25
2014-05-01Add debug_assert and debug_assert_eq macrosSteven Fackler-8/+4
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-4/+4
2014-04-18std: Make ~[T] no longer a growable vectorAlex Crichton-3/+5
2014-04-11Add more type signatures to the docs; tweak a few of them.Huon Wilson-1/+1
2014-04-10std,serialize: remove some internal uses of ~[].Huon Wilson-14/+14
2014-04-03Add fetch_and, fetch_or, fetch_xor to AtomicInt, AtomicUintJonathan S-1/+133
2014-03-31std: Switch field privacy as necessaryAlex Crichton-24/+24
2014-03-28Convert most code to new inner attribute syntax.Brian Anderson-2/+2
2014-03-28Rename Pod into CopyFlavio Percoco-11/+11
2014-03-24std: Unignore atomic testsBrian Anderson-4/+2
2014-03-23auto merge of #13099 : FlaPer87/rust/master, r=huonwbors-934/+0
2014-03-23Register new snapshotsFlavio Percoco-934/+0
2014-03-23iter: remove `to_owned_vec`Daniel Micay-3/+3