summary refs log tree commit diff
path: root/src/libextra/arc.rs
AgeCommit message (Expand)AuthorLines
2013-12-24std: Introduce std::syncAlex Crichton-64/+1
2013-12-23extra: Fix all code examplesAlex Crichton-16/+20
2013-12-21Remove unneccessary mut from arcSteven Fackler-4/+4
2013-12-21Don't poison ARCs that are used while unwindingSteven Fackler-12/+55
2013-12-16Test fallout from std::comm rewriteAlex Crichton-2/+1
2013-12-16Fallout of rewriting std::commAlex Crichton-14/+13
2013-12-15extra: fix spelling in docs.Huon Wilson-1/+1
2013-12-11Make 'self lifetime illegal.Erik Price-12/+12
2013-12-10libextra: Remove various cells involved in `Arc`s.Patrick Walton-3/+2
2013-12-10libextra: Another round of de-`Cell`-ing.Patrick Walton-3/+3
2013-12-01remove useless `transmute_immut` functionDaniel Micay-1/+1
2013-11-28Register new snapshotsAlex Crichton-3/+3
2013-11-26librustuv: Remove all non-`proc` uses of `do` from `libextra` andPatrick Walton-99/+97
2013-11-24Remove linked failure from the runtimeAlex Crichton-1/+1
2013-11-19libextra: Convert uses of `&fn(A)->B` to `|A|->B`.Patrick Walton-13/+11
2013-11-08Update various tests and libraries that were incorrectlyNiko Matsakis-14/+14
2013-10-24libextra: Make arc::get and arc::new inline too.Patrick Walton-0/+2
2013-10-24libextra: Make arc clone inlinePatrick Walton-0/+3
2013-10-23Removed unnecessary comments and white spaces as suggestedreedlepee-1/+0
2013-10-23Removed Unnecessary comments and white spaces #4386reedlepee-6/+0
2013-10-23Making fields in std and extra : private #4386reedlepee-5/+12
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-5/+5
2013-10-18Made `std::task::TaskBuilder::future_result()` easier to useMarvin Löbel-1/+1
2013-09-30syntax: Remove usage of fmt!Alex Crichton-1/+1
2013-09-30extra: Remove usage of fmt!Alex Crichton-5/+5
2013-09-25rustdoc: Change all code-blocks with a scriptAlex Crichton-4/+4
2013-09-24Correctly encode item visibility in metadataAlex Crichton-2/+2
2013-09-16switch Drop to `&mut self`Daniel Micay-1/+1
2013-09-04Use MuextArc and RWArc in docstringsFlaper Fesp-5/+5
2013-09-04Fixed docs and stylesFlaper Fesp-122/+30
2013-09-04Add a safe implementation of MutexArc::access* methodsFlaper Fesp-21/+162
2013-09-04Rename MutexArc access methods to unsafe_accessFlaper Fesp-9/+9
2013-08-31Cleanup concurrency testsSteven Stewart-Gallus-49/+49
2013-08-27Rename UnsafeAtomicRcBox to UnsafeArc. Fixes #7674.Huon Wilson-7/+7
2013-08-22Enabled unit tests in std and extra.Vadim Chugunov-9/+9
2013-08-16Reserve 'yield' keywordKevin Ballard-4/+4
2013-08-09Remove the C++ runtime. SayonaraBrian Anderson-2/+2
2013-08-08auto merge of #8385 : cmr/rust/big-rollup, r=alexcrichtonbors-10/+4
2013-08-07std: Fix for-range loops that can use iteratorsblake2-ppc-10/+4
2013-08-07Disable linked failure testsBrian Anderson-0/+1
2013-08-03remove obsolete `foreach` keywordDaniel Micay-3/+3
2013-08-03Explicitly impl Clone for RWArcKevin Ballard-14/+12
2013-08-02replace `range` with an external iteratorDaniel Micay-3/+2
2013-08-01auto merge of #8190 : thestinger/rust/for, r=thestingerbors-6/+6
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-6/+6
2013-08-01auto merge of #8164 : brson/rust/noportset, r=pcwaltonbors-4/+0
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-1/+1
2013-07-31std: Remove PortSet. Not supported by new scheduler. Replace uses with Shared...Brian Anderson-4/+0
2013-07-30UnsafeArc methods return unsafe pointers, so are not themselves unsafe.Ben Blum-3/+3
2013-07-27Fix nits.Steven Stewart-Gallus-8/+9