about summary refs log tree commit diff
path: root/src/libextra/sync.rs
AgeCommit message (Expand)AuthorLines
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
2013-06-04std::cell: Modernize constructorsPhilipp Brüschweiler-2/+2
2013-06-02ptr: split out borrowed pointer utilitiesDaniel Micay-1/+2
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-37/+38
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-1/+4
2013-05-29librustc: Redo the unsafe checker and make unsafe methods not callable from s...Patrick Walton-43/+51
2013-05-28Silence various warnings throughout test modulesAlex Crichton-1/+0
2013-05-27syntax highlight code examples in docstringsDaniel Micay-1/+4
2013-05-22test: Update tests and import the prelude in some more places.Patrick Walton-0/+1
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+2
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+1351