about summary refs log tree commit diff
path: root/src/libextra/sync.rs
AgeCommit message (Expand)AuthorLines
2013-11-26librustc: Fix merge fallout.Patrick Walton-6/+2
2013-11-26test: Remove all remaining non-procedure uses of `do`.Patrick Walton-116/+116
2013-11-26librustuv: Remove all non-`proc` uses of `do` from `libextra` andPatrick Walton-42/+48
2013-11-24Remove linked failure from the runtimeAlex Crichton-135/+109
2013-11-19Remove NonCopyable::newSteven Fackler-5/+5
2013-11-19libextra: Convert uses of `&fn(A)->B` to `|A|->B`.Patrick Walton-16/+20
2013-10-28Allow fail messages to be caught, and introduce the Any traitMarvin Löbel-4/+4
2013-10-23Removed unnecessary comments and white spaces as suggestedreedlepee-3/+0
2013-10-23Removed Unnecessary comments and white spaces #4386reedlepee-5/+0
2013-10-23Making fields in std and extra : private #4386reedlepee-1/+9
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-11/+11
2013-10-15Require module documentation with missing_docAlex Crichton-0/+2
2013-09-30extra: Remove usage of fmt!Alex Crichton-11/+11
2013-09-25rustdoc: Change all code-blocks with a scriptAlex Crichton-2/+2
2013-08-31Cleanup concurrency testsSteven Stewart-Gallus-105/+104
2013-08-27auto merge of #8790 : huonw/rust/unsafearc, r=thestingerbors-3/+3
2013-08-27Rename UnsafeAtomicRcBox to UnsafeArc. Fixes #7674.Huon Wilson-3/+3
2013-08-27Make rekillable consistent with unkillableFlaper Fesp-29/+19
2013-08-22Enabled unit tests in std and extra.Vadim Chugunov-12/+12
2013-08-16Reserve 'yield' keywordKevin Ballard-10/+10
2013-08-10auto merge of #8327 : sstewartgallus/rust/factor_out_waitqueue, r=bblumbors-13/+13
2013-08-09Remove the C++ runtime. SayonaraBrian Anderson-2/+3
2013-08-08Isolate common wait_end logicSteven Stewart-Gallus-13/+13
2013-08-07Disable linked failure testsBrian Anderson-0/+2
2013-08-03remove obsolete `foreach` keywordDaniel Micay-6/+6
2013-08-02(cleanup) Use more do...finally in extra::sync.Ben Blum-207/+102
2013-08-02Add SendDeferred trait and use it to fix #8214.Ben Blum-4/+5
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-12/+12
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-6/+6
2013-07-31auto merge of #8139 : brson/rust/rm-old-task-apis, r=pcwaltonbors-1/+1
2013-07-30std: Remove ManualThreads spawn modeBrian Anderson-1/+1
2013-07-30Unkillable is not unsafe. Close #7832.Ben Blum-28/+20
2013-07-27Change concurrency primitives to standard naming conventionsSteven Stewart-Gallus-166/+168
2013-07-16Rename Option swap_unwrap to take_unwrap. Fixes Issue#7764Austin King-4/+4
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-13/+11
2013-06-29'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep f...Ben Blum-5/+7
2013-06-28Rewrite each_path to allow performance improvements in the future.Patrick Walton-1/+1
2013-06-28librustc: Rewrite reachability and forbid duplicate methods in type implement...Patrick Walton-3/+5
2013-06-28librustc: Change "Owned" to "Send" everywherePatrick Walton-3/+3
2013-06-28extra: silence some test warnings.Huon Wilson-1/+0
2013-06-25auto merge of #7269 : luqmana/rust/drop, r=thestingerbors-8/+8
2013-06-25Change finalize -> drop.Luqman Aden-8/+8
2013-06-25remove `each` from vec, HashMap and HashSetDaniel Micay-1/+2
2013-06-23vec: remove BaseIter implementationDaniel Micay-5/+5
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-1/+1
2013-06-13Improve comments in sync and arc a bit more.Ben Blum-3/+5
2013-06-13Change sync::RWlock implementation to use atomic uint instead of exclusive, f...Ben Blum-57/+80
2013-06-13Thread order_lock through rwlock condvars for reacquiring access_lock. Fixes ...Ben Blum-22/+72
2013-06-09remove unused import warningsHuon Wilson-1/+0
2013-06-06Clean up a handful of build warnings.Michael Sullivan-1/+0