about summary refs log tree commit diff
path: root/src/libstd/task/mod.rs
AgeCommit message (Expand)AuthorLines
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-9/+6
2013-08-18auto merge of #8560 : kballard/rust/reserve-yield, r=pcwaltonbors-15/+15
2013-08-16Reserve 'yield' keywordKevin Ballard-15/+15
2013-08-16doc: correct spelling in documentation.Huon Wilson-3/+3
2013-08-12Clean up transitionary glue in task/spawn.rs. Don't hold kill-little-lock for...Ben Blum-1/+0
2013-08-09Remove the C++ runtime. SayonaraBrian Anderson-80/+30
2013-08-09std: Fix perf of local allocations in newschedBrian Anderson-7/+8
2013-08-07Disable linked failure testsBrian Anderson-0/+19
2013-08-07std: Allow spawners to specify stack sizeBrian Anderson-4/+8
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-1/+1
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-6/+6
2013-08-02Fix embarrassing bug where 'unkillable' would unwind improperly when it recei...Ben Blum-0/+41
2013-08-02std: Implement SingleThreaded spawn mode for newschedBrian Anderson-5/+18
2013-08-01modified local to include an implementation for try_unsafe_borrow::<Task> so ...toddaaro-6/+6
2013-08-01Have linked failure tests run on the new scheduler instead of requiring RUST_...Ben Blum-79/+152
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-9/+9
2013-07-31Move atomically to unstable::sync, and document what it actually does. Close ...Ben Blum-53/+0
2013-07-31Give tasks useful names. #2891Ben Blum-2/+57
2013-07-31auto merge of #8139 : brson/rust/rm-old-task-apis, r=pcwaltonbors-95/+0
2013-07-30std: Remove foreign_stack_size spawn option. Irrelevant to future FFI changesBrian Anderson-9/+0
2013-07-30std: Remove get_task function. UnusedBrian Anderson-15/+0
2013-07-30std: Remove CurrentScheduler spawn mode. UnusedBrian Anderson-2/+0
2013-07-30std: Remove ExistingScheduler spawn mode. UnusedBrian Anderson-13/+1
2013-07-30std: Remove PlatformThread spawn mode. ObsoleteBrian Anderson-18/+0
2013-07-30std: Remove ThreadPerTask spawn mode. UnimplementedBrian Anderson-2/+0
2013-07-30std: Remove ManualThreads spawn modeBrian Anderson-37/+0
2013-07-30Unkillable is not unsafe. Close #7832.Ben Blum-21/+23
2013-07-27Change concurrency primitives to standard naming conventionsSteven Stewart-Gallus-1/+1
2013-07-22new snapshotDaniel Micay-4/+0
2013-07-20librustc: Remove `pub extern` and `priv extern` from the language.Patrick Walton-7/+7
2013-07-20Use Option .take() or .take_unwrap() instead of util::replace where possibleblake2-ppc-6/+5
2013-07-20Add watched and indestructible spawn modes.Ben Blum-0/+110
2013-07-20Fix linked failure tests to block forever instead of looping around yield.Ben Blum-29/+13
2013-07-20Change the HOF context switchers to pass a BlockedTask instead of a ~Task.Ben Blum-1/+2
2013-07-20Implement KillHandle::kill() and friends (unkillable, atomically). Close #6377.Ben Blum-35/+77
2013-07-18auto merge of #7856 : brson/rust/no-thread-per-core, r=pcwaltonbors-18/+0
2013-07-11auto merge of #7677 : alexcrichton/rust/tls-gc, r=pcwaltonbors-0/+4
2013-07-11Work around stage0 to remove '@' requirements from TLSAlex Crichton-0/+4
2013-07-09std: Remove ThreadPerCore spawn mode. UnusedBrian Anderson-18/+0
2013-07-08std: Add a yield implementation for newschedBrian Anderson-4/+19
2013-07-03Merge remote-tracking branch 'mozilla/master'Brian Anderson-12/+10
2013-07-01Refactored the runtime to view coroutines as a component of tasks, instead of...toddaaro-0/+1
2013-06-28librustc: Change "Owned" to "Send" everywherePatrick Walton-4/+4
2013-06-28std: silence some test warnings.Huon Wilson-8/+6
2013-06-16Merge remote-tracking branch 'brson/io'Brian Anderson-13/+2
2013-06-15Merge remote-tracking branch 'brson/io-wip' into ioBrian Anderson-13/+2
2013-06-13std::rt: Tasks must have an unwinder. SimplerBrian Anderson-10/+1
2013-06-10debugged a compiler ICE when merging local::borrow changes into the main io b...toddaaro-1/+1
2013-06-04std::cell: Modernize constructorsPhilipp Brüschweiler-6/+6
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-11/+11