about summary refs log tree commit diff
path: root/src/libstd/task/spawn.rs
AgeCommit message (Expand)AuthorLines
2013-12-24green: Rip the bandaid off, introduce libgreenAlex Crichton-233/+0
2013-12-16Test fallout from std::comm rewriteAlex Crichton-1/+1
2013-12-16Fallout of rewriting std::commAlex Crichton-12/+9
2013-12-10libextra: Another round of de-`Cell`-ing.Patrick Walton-11/+5
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-1/+1
2013-11-24Remove linked failure from the runtimeAlex Crichton-520/+11
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-13/+15
2013-11-18libstd: Change all `~fn()`s to `proc`s in the standard library.Patrick Walton-5/+7
2013-11-10Remove a debug! statement before I/O is readyAlex Crichton-1/+0
2013-11-01Remove unnecessary unwind messagesAlex Crichton-3/+3
2013-10-30Prepared `std::sys` for removal, and made `begin_unwind` simplerMarvin Löbel-4/+3
2013-10-29Move rust's uv implementation to its own crateAlex Crichton-9/+5
2013-10-28Make some more rt components publicAlex Crichton-3/+7
2013-10-28Allow fail messages to be caught, and introduce the Any traitMarvin Löbel-26/+34
2013-10-24Migrate Rtio objects to true trait objectsAlex Crichton-2/+2
2013-10-23Removed Unnecessary comments and white spaces #4386reedlepee-1/+0
2013-10-23Making fields in std and extra : private #4386reedlepee-3/+4
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-6/+6
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 existing privacy/visibility violationsAlex Crichton-8/+3
2013-09-30std: Remove usage of fmt!Alex Crichton-2/+2
2013-09-16switch Drop to `&mut self`Daniel Micay-33/+28
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-5/+5
2013-08-23auto merge of #8677 : bblum/rust/scratch, r=alexcrichtonbors-45/+32
2013-08-22Enabled unit tests in std and extra.Vadim Chugunov-3/+0
2013-08-20small cleanups in task/spawn.rsBen Blum-45/+32
2013-08-12Clean up transitionary glue in task/spawn.rs. Don't hold kill-little-lock for...Ben Blum-129/+63
2013-08-10Mass rename of .consume{,_iter}() to .move_iter()Erick Tryzelaar-5/+5
2013-08-09Remove the C++ runtime. SayonaraBrian Anderson-127/+16
2013-08-09std: Fix perf of local allocations in newschedBrian Anderson-9/+8
2013-08-08Enabled workstealing in the scheduler. Previously we had one global work queu...toddaaro-1/+8
2013-08-07std: Allow spawners to specify stack sizeBrian Anderson-7/+7
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-3/+3
2013-08-05Lazily initialize 'leaf node' taskgroups for unlinked spawns, for an apparent...Ben Blum-45/+59
2013-08-03remove obsolete `foreach` keywordDaniel Micay-5/+5
2013-08-02std: Implement SingleThreaded spawn mode for newschedBrian Anderson-8/+80
2013-08-01A major refactoring that changes the way the runtime uses TLS. In thetoddaaro-30/+13
2013-08-01std: Replace `for` with `do { .. }` expr where internal iterators are usedblake2-ppc-1/+2
2013-08-01auto merge of #8158 : bblum/rust/task-cleanup, r=brsonbors-0/+2
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-5/+4
2013-07-31Give tasks useful names. #2891Ben Blum-0/+2
2013-07-31auto merge of #8139 : brson/rust/rm-old-task-apis, r=pcwaltonbors-32/+5
2013-07-30std: Remove foreign_stack_size spawn option. Irrelevant to future FFI changesBrian Anderson-7/+3
2013-07-30std: Remove CurrentScheduler spawn mode. UnusedBrian Anderson-11/+2
2013-07-30std: Remove ExistingScheduler spawn mode. UnusedBrian Anderson-4/+1
2013-07-30std: Remove PlatformThread spawn mode. ObsoleteBrian Anderson-4/+2
2013-07-30std: Remove ThreadPerTask spawn mode. UnimplementedBrian Anderson-4/+1