summary refs log tree commit diff
path: root/src/libextra/sync.rs
AgeCommit message (Expand)AuthorLines
2014-01-07'borrowed pointer' -> 'reference'Brian Anderson-1/+1
2014-01-04Don't allow newtype structs to be dereferenced. #6246Brian Anderson-8/+17
2013-12-25Test fixes and rebase conflictsAlex Crichton-17/+15
2013-12-24std: Remove must deferred sending functionsAlex Crichton-1/+1
2013-12-24std: Introduce std::syncAlex Crichton-2/+3
2013-12-23extra: Fix all code examplesAlex Crichton-2/+5
2013-12-17Don't allow impls to force public typesAlex Crichton-1/+1
2013-12-16Test fallout from std::comm rewriteAlex Crichton-1/+1
2013-12-16Fallout of rewriting std::commAlex Crichton-51/+50
2013-12-11Make 'self lifetime illegal.Erik Price-10/+10
2013-12-10libextra: Remove various cells involved in `Arc`s.Patrick Walton-5/+4
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