about summary refs log tree commit diff
path: root/src/libstd/rt/task.rs
AgeCommit message (Expand)AuthorLines
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
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-2/+2
2013-08-05std::rt: Use magic to make TLS work from annihilated boxes. #8302Brian Anderson-0/+13
2013-08-04std::rt: 3MB stacks!Brian Anderson-2/+2
2013-08-03std::rt: Run local storage cleanup and the box annihilator inside the try/catchBrian Anderson-27/+22
2013-08-02auto merge of #8195 : bblum/rust/task-cleanup, r=brsonbors-2/+7
2013-08-01modified local to include an implementation for try_unsafe_borrow::<Task> so ...toddaaro-0/+1
2013-08-01fixed incorrect handling of returned scheduler option and restructed schedule...toddaaro-2/+2
2013-08-01minor tweaks - unboxed the coroutine so that it is no longer a ~ pointer insi...toddaaro-6/+6
2013-08-01A major refactoring that changes the way the runtime uses TLS. In thetoddaaro-54/+161
2013-08-01Temporary workaround to prevent taskgroup cleanup code from failing without a...Ben Blum-2/+7
2013-07-31Give tasks useful names. #2891Ben Blum-3/+7
2013-07-30std::rt: Use 2MB stacksBrian Anderson-1/+1
2013-07-26Consolidate raw representations of rust valuesAlex Crichton-1/+1
2013-07-20Rename TCB to TaskgroupBen Blum-2/+2
2013-07-20Replace *rust_task ptrs in taskgroup code with TaskHandle, for transitioning ...Ben Blum-0/+5
2013-07-20Remove join_latchBen Blum-4/+0
2013-07-20Add kill::Death for task death services and use it in Task.Ben Blum-17/+7
2013-07-16Rename Option swap_unwrap to take_unwrap. Fixes Issue#7764Austin King-1/+1
2013-07-14Make TLS keys actually take up spaceAlex Crichton-2/+2
2013-07-14Purge the last remnants of the old TLS apiAlex Crichton-8/+6
2013-07-11auto merge of #7677 : alexcrichton/rust/tls-gc, r=pcwaltonbors-6/+6
2013-07-11Remove all external requirements of `@` from TLSAlex Crichton-2/+2
2013-07-11Work around stage0 to remove '@' requirements from TLSAlex Crichton-5/+5
2013-07-09Change the elements in the task-local map to be actual key-value pairsAlex Crichton-1/+1
2013-07-03Merge remote-tracking branch 'mozilla/master'Brian Anderson-1/+1
2013-07-02A missing ! made it so that the testcase schedule_home_states was throwing sp...toddaaro-1/+1
2013-07-01Refactored the runtime to view coroutines as a component of tasks, instead of...toddaaro-10/+166