about summary refs log tree commit diff
path: root/src/libstd/task
AgeCommit message (Expand)AuthorLines
2013-11-29Implement a lock-free work-stealing dequeAlex Crichton-3/+2
2013-11-27Improve the rt::thread moduleAlex Crichton-1/+1
2013-11-26librustc: Make `||` lambdas not infer to `proc`sPatrick Walton-6/+6
2013-11-26test: Remove non-procedure uses of `do` from compiletest, libstd tests,Patrick Walton-16/+16
2013-11-26libstd: Remove all non-`proc` uses of `do` from libstdPatrick Walton-5/+3
2013-11-24Remove linked failure from the runtimeAlex Crichton-1162/+18
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-17/+19
2013-11-18auto merge of #10561 : pcwalton/rust/procify, r=alexcrichtonbors-22/+24
2013-11-18Remove the C++ lock_and_signal typeAlex Crichton-22/+12
2013-11-18libstd: Change all `~fn()`s to `proc`s in the standard library.Patrick Walton-22/+24
2013-11-11Remove #[fixed_stack_segment] and #[rust_stack]Alex Crichton-6/+8
2013-11-10Remove a debug! statement before I/O is readyAlex Crichton-1/+0
2013-11-01Remove unnecessary unwind messagesAlex Crichton-18/+11
2013-10-30Prepared `std::sys` for removal, and made `begin_unwind` simplerMarvin Löbel-20/+35
2013-10-29Move rust's uv implementation to its own crateAlex Crichton-9/+5
2013-10-28Make some more rt components publicAlex Crichton-5/+9
2013-10-28auto merge of #10095 : huonw/rust/master, r=cmrbors-2/+2
2013-10-28Allow fail messages to be caught, and introduce the Any traitMarvin Löbel-66/+159
2013-10-27Make the documentation for std::task::spawn_sched render correctly.Huon Wilson-2/+2
2013-10-24Implement a basic event loop built on LittleLockAlex Crichton-42/+42
2013-10-24Migrate Rtio objects to true trait objectsAlex Crichton-2/+2
2013-10-23Removed Unnecessary comments and white spaces #4386reedlepee-12/+8
2013-10-23Making fields in std and extra : private #4386reedlepee-15/+19
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-33/+33
2013-10-18Made `std::task::TaskBuilder::future_result()` easier to useMarvin Löbel-31/+26
2013-10-11De-pub some private runtime componentsAlex Crichton-7/+7
2013-10-09option: rewrite the API to use compositionDaniel Micay-8/+8
2013-10-07Fix merge fallout of privacy changesAlex Crichton-1/+1
2013-10-07Fix existing privacy/visibility violationsAlex Crichton-9/+4
2013-10-05Implemented `IntoSendStr` on `SendStr` to allow naming aMarvin Löbel-0/+15
2013-10-05Make a task name use a `SendStr`, allowing for eitherMarvin Löbel-4/+20
2013-10-01auto merge of #9576 : FlaPer87/rust/issue/9125, r=alexcrichtonbors-19/+29
2013-10-01Update std::task::mod docstringFlavio Percoco-19/+29
2013-09-30std: Remove usage of fmt!Alex Crichton-29/+29
2013-09-25std::rt: Implement task yielding. Fix a starvation problemBrian Anderson-4/+1
2013-09-25rustdoc: Change all code-blocks with a scriptAlex Crichton-5/+5
2013-09-16switch Drop to `&mut self`Daniel Micay-33/+28
2013-08-27Consolidate local_data implementations, and cleanupAlex Crichton-323/+0
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-12/+12
2013-08-27Trailing spaceFlaper Fesp-1/+1
2013-08-27Rebased and replaced yield with descheduleFlaper Fesp-1/+1
2013-08-27Decrement unkillable counter before failingFlaper Fesp-2/+2
2013-08-27Don't make the runtime exit on illegal callsFlaper Fesp-15/+33
2013-08-27Testing rekillable fails when called from outside an unkillable blockFlaper Fesp-1/+17
2013-08-27Make rekillable consistent with unkillableFlaper Fesp-16/+27
2013-08-23auto merge of #8677 : bblum/rust/scratch, r=alexcrichtonbors-45/+32
2013-08-22Enabled unit tests in std and extra.Vadim Chugunov-26/+19
2013-08-21std/extra: changing XXX to FIXME; cleanupTim Chevalier-1/+1
2013-08-20small cleanups in task/spawn.rsBen Blum-45/+32
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-12/+15