about summary refs log tree commit diff
path: root/src/libsync
AgeCommit message (Expand)AuthorLines
2014-05-14libsync: Remove all uses of `~str` from `libsync`Patrick Walton-1/+1
2014-05-14Optimize common path of Once::doitStepan Koltsov-0/+5
2014-05-12Add the patch number to version strings. Closes #13289Brian Anderson-1/+1
2014-05-11heap: replace `exchange_free` with `deallocate`Daniel Micay-5/+5
2014-05-11core: Remove the cast moduleAlex Crichton-16/+15
2014-05-10initial port of the exchange allocator to jemallocDaniel Micay-3/+6
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-7/+9
2014-05-05std: deprecate cast::transmute_mut.Huon Wilson-1/+1
2014-05-02Replace most ~exprs with 'box'. #11779Brian Anderson-4/+4
2014-04-23Move task::task() to TaskBuilder::new()Steven Fackler-1/+2
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-14/+14
2014-04-10std: Make std::comm return types consistentAlex Crichton-11/+10
2014-04-08Register new snapshotsAlex Crichton-8/+8
2014-04-08sync: remove unsafe and add Send+Share to Deref (enabled by autoderef vtables)Jim Radford-11/+7
2014-04-04Register new snapshotsAlex Crichton-3/+1
2014-04-03Bump version to 0.11-preBrian Anderson-1/+1
2014-04-03auto merge of #13286 : alexcrichton/rust/release, r=brsonbors-1/+1
2014-03-31sync: Switch field privacy as necessaryAlex Crichton-57/+61
2014-03-31Bump version to 0.10Alex Crichton-1/+1
2014-03-30auto merge of #13211 : csherratt/rust/arc_fix, r=alexcrichtonbors-4/+38
2014-03-30Check that the old value was 1 and not 0 when dropping a Arc value.Colin Sherratt-4/+38
2014-03-28Convert most code to new inner attribute syntax.Brian Anderson-12/+12
2014-03-28Rename Pod into CopyFlavio Percoco-3/+3
2014-03-27Fix fallout of removing default boundsAlex Crichton-11/+11
2014-03-24comm: Implement synchronous channelsAlex Crichton-99/+2
2014-03-24sync: Wire up all of the previous commitsAlex Crichton-6/+16
2014-03-24sync: Update the arc moduleAlex Crichton-929/+239
2014-03-23sync: Introduce new wrapper types for lockingAlex Crichton-0/+816
2014-03-23sync: Rewrite the base primitivesAlex Crichton-617/+406
2014-03-23sync: Move Once to using &selfAlex Crichton-9/+9
2014-03-23sync: Move the Mutex type to using &selfAlex Crichton-61/+82
2014-03-23sync: Move the concurrent queue to using &selfAlex Crichton-9/+10
2014-03-23auto merge of #13099 : FlaPer87/rust/master, r=huonwbors-5/+1
2014-03-23auto merge of #13093 : Havvy/rust/master, r=sfacklerbors-19/+19
2014-03-23Register new snapshotsFlavio Percoco-5/+1
2014-03-22Change types T,U to R (recv), S (sender) in libsync/comm.rsRyan Scheel (Havvy)-19/+19
2014-03-22sync: Remove Freeze / NoFreezeFlavio Percoco-13/+11
2014-03-22Remove outdated and unnecessary std::vec_ng::Vec imports.Huon Wilson-2/+0
2014-03-21test: Make manual changes to deal with the fallout from removal ofPatrick Walton-24/+28
2014-03-20Register new snapshotsAlex Crichton-0/+1
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-2/+0
2014-03-20Replace Freeze bounds with Share boundsFlavio Percoco-11/+17
2014-03-20rename std::vec -> std::sliceDaniel Micay-5/+4
2014-03-15Test fixes and rebase conflictsAlex Crichton-2/+2
2014-03-15log: Introduce liblog, the old std::loggingAlex Crichton-0/+3
2014-03-15Add rustdoc html crate infoSteven Fackler-0/+3
2014-03-13auto merge of #12861 : huonw/rust/lint-owned-vecs, r=thestingerbors-0/+2
2014-03-14lint: add lint for use of a `~[T]`.Huon Wilson-0/+2
2014-03-13std: Rename Chan/Port types and constructorAlex Crichton-254/+159
2014-03-12Update users for the std::rand -> librand move.Huon Wilson-12/+16