summary refs log tree commit diff
path: root/src/libstd/task
AgeCommit message (Expand)AuthorLines
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
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-130/+63
2013-08-10Mass rename of .consume{,_iter}() to .move_iter()Erick Tryzelaar-5/+5
2013-08-09Remove the C++ runtime. SayonaraBrian Anderson-307/+48
2013-08-09std: Fix perf of local allocations in newschedBrian Anderson-16/+16
2013-08-08Enabled workstealing in the scheduler. Previously we had one global work queu...toddaaro-1/+8
2013-08-07Disable linked failure testsBrian Anderson-0/+19
2013-08-07std: Allow spawners to specify stack sizeBrian Anderson-11/+15
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-3/+3
2013-08-06auto merge of #8317 : bblum/rust/fast-spawn-unlinked, r=brsonbors-45/+59
2013-08-05Lazily initialize 'leaf node' taskgroups for unlinked spawns, for an apparent...Ben Blum-45/+59
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-1/+1
2013-08-03remove obsolete `foreach` keywordDaniel Micay-6/+6
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-13/+98
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-01A major refactoring that changes the way the runtime uses TLS. In thetoddaaro-30/+13
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-9/+9
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-55/+59
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-6/+5
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/+59
2013-07-31auto merge of #8139 : brson/rust/rm-old-task-apis, r=pcwaltonbors-129/+5
2013-07-30std: Remove foreign_stack_size spawn option. Irrelevant to future FFI changesBrian Anderson-16/+3
2013-07-30std: Remove get_task function. UnusedBrian Anderson-15/+0
2013-07-30std: Remove CurrentScheduler spawn mode. UnusedBrian Anderson-13/+2
2013-07-30std: Remove ExistingScheduler spawn mode. UnusedBrian Anderson-17/+2
2013-07-30std: Remove PlatformThread spawn mode. ObsoleteBrian Anderson-22/+2
2013-07-30std: Remove ThreadPerTask spawn mode. UnimplementedBrian Anderson-6/+1
2013-07-30std: Remove ManualThreads spawn modeBrian Anderson-46/+1