about summary refs log tree commit diff
path: root/src/libstd/rt/task.rs
AgeCommit message (Expand)AuthorLines
2013-11-28Register new snapshotsAlex Crichton-4/+4
2013-11-26librustc: Make `||` lambdas not infer to `proc`sPatrick Walton-3/+3
2013-11-26libstd: Remove all non-`proc` uses of `do` from libstdPatrick Walton-16/+16
2013-11-24Remove linked failure from the runtimeAlex Crichton-27/+3
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-3/+3
2013-11-18libstd: Change all `~fn()`s to `proc`s in the standard library.Patrick Walton-11/+20
2013-11-11Move std::rt::io to std::ioAlex Crichton-1/+1
2013-11-11Remove #[fixed_stack_segment] and #[rust_stack]Alex Crichton-6/+2
2013-11-10Clean up the remaining chunks of uvAlex Crichton-4/+5
2013-11-01Remove unnecessary unwind messagesAlex Crichton-53/+24
2013-10-30Prepared `std::sys` for removal, and made `begin_unwind` simplerMarvin Löbel-19/+52
2013-10-28rt::task: Make current_stack_segment public againKeegan McAllister-1/+4
2013-10-28Allow fail messages to be caught, and introduce the Any traitMarvin Löbel-50/+124
2013-10-25auto merge of #10060 : alexcrichton/rust/cached-stdout, r=brsonbors-5/+22
2013-10-25Cache and buffer stdout per-task for printingAlex Crichton-5/+22
2013-10-24Implement a basic event loop built on LittleLockAlex Crichton-2/+2
2013-10-24Another round of test fixes and merge conflictsAlex Crichton-3/+6
2013-10-24Stop logging task failure to task loggersAlex Crichton-8/+10
2013-10-24Move as much I/O as possible off of native::ioAlex Crichton-23/+21
2013-10-23Removed unnecessary comments and white spaces as suggestedreedlepee-13/+13
2013-10-23Removed Unnecessary comments and white spaces #4386reedlepee-4/+0
2013-10-23Making fields in std and extra : private #4386reedlepee-14/+18
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-3/+3
2013-10-19auto merge of #9834 : alexcrichton/rust/morestack, r=brsonbors-8/+94
2013-10-19Use __morestack to detect stack overflowAlex Crichton-8/+94
2013-10-18Made `std::task::TaskBuilder::future_result()` easier to useMarvin Löbel-25/+0
2013-10-11De-pub some private runtime componentsAlex Crichton-1/+43
2013-10-09option: rewrite the API to use compositionDaniel Micay-2/+2
2013-10-09std::rand: Add an implementation of ISAAC64.Huon Wilson-1/+1
2013-10-05Make a task name use a `SendStr`, allowing for eitherMarvin Löbel-2/+2
2013-09-30std: Remove usage of fmt!Alex Crichton-6/+6
2013-09-18Register new snapshotsAlex Crichton-9/+2
2013-09-16switch Drop to `&mut self`Daniel Micay-1/+1
2013-08-27Consolidate local_data implementations, and cleanupAlex Crichton-15/+14
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-6/+6
2013-08-24std::rt: Remove an unnecessary allocation from the main sched loopBrian Anderson-11/+11
2013-08-21Adjust callbacks in the libraries for the new type of extern fnsNiko Matsakis-1/+10
2013-08-20auto merge of #8566 : toddaaro/rust/idle-opt+cleaning, r=catamorphism,brsonbors-1/+1
2013-08-19std: Restore dynamic borrow trackingBrian Anderson-4/+14
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-0/+2
2013-08-16A round of code cleaning for the primary scheduler code. Comments have been u...toddaaro-1/+1
2013-08-16doc: correct spelling in documentation.Huon Wilson-2/+1
2013-08-13auto merge of #8475 : kmcallister/rust/stack_segment, r=brson,brsonbors-1/+1
2013-08-12rt::task: Make current_stack_segment publicKeegan McAllister-1/+1
2013-08-12Clean up transitionary glue in task/spawn.rs. Don't hold kill-little-lock for...Ben Blum-6/+4
2013-08-09Remove the C++ runtime. SayonaraBrian Anderson-2/+2
2013-08-07std: Allow spawners to specify stack sizeBrian Anderson-14/+23
2013-08-07std::rt: Pull RUST_MIN_STACK from the environmentBrian Anderson-3/+3
2013-08-07std::rt: 2MB stacks againBrian Anderson-1/+1
2013-08-07std: add result.map_move, result.map_err_moveErick Tryzelaar-2/+2