about summary refs log tree commit diff
path: root/src/libstd/rt/task.rs
AgeCommit message (Expand)AuthorLines
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
2013-06-25Change finalize -> drop.Luqman Aden-1/+1
2013-06-24std: Make unlinking and task notification work with newschedBrian Anderson-0/+25
2013-06-24std: Make box annihilator work with newschedBrian Anderson-0/+21
2013-06-20std: Port SharedChan to newschedBrian Anderson-0/+12
2013-06-16Merge remote-tracking branch 'brson/io'Brian Anderson-15/+45
2013-06-15Merge remote-tracking branch 'brson/io-wip' into ioBrian Anderson-19/+41
2013-06-15std::rt: Tasks contain a JoinLatchBrian Anderson-1/+32
2013-06-14redesigned the pinning to pin deal with things on dequeue, not on enqueuetoddaaro-3/+11
2013-06-13std::rt: Tasks must have an unwinder. SimplerBrian Anderson-35/+4
2013-06-13std::rt: Change the Task constructors to reflect a treeBrian Anderson-2/+24