about summary refs log tree commit diff
path: root/src/libstd/rt/sched.rs
AgeCommit message (Expand)AuthorLines
2013-06-17std: Rename `abort!` to `rtabort!` to match other macrosBrian Anderson-7/+7
2013-06-16Merge remote-tracking branch 'brson/io'Brian Anderson-100/+958
2013-06-15Merge remote-tracking branch 'brson/io-wip' into ioBrian Anderson-18/+20
2013-06-14redesigned the pinning to pin deal with things on dequeue, not on enqueuetoddaaro-181/+360
2013-06-13std::rt: Change the Task constructors to reflect a treeBrian Anderson-11/+11
2013-06-13std::rt: Add JoinLatchBrian Anderson-1/+4
2013-06-12added functionality to tell schedulers to refuse to run tasks that are not pi...toddaaro-13/+35
2013-06-12A basic implementation of pinning tasks to schedulers. No IO interactions hav...toddaaro-42/+372
2013-06-10debugged a compiler ICE when merging local::borrow changes into the main io b...toddaaro-1/+1
2013-06-07std::rt: Reduce task stack size to 1MBBrian Anderson-1/+1
2013-06-05std::rt: Remove in incorrect assertBrian Anderson-1/+3
2013-06-05std::rt: Destroy the task start closure while in task contextBrian Anderson-1/+36
2013-06-04std::cell: Modernize constructorsPhilipp Brüschweiler-6/+6
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-25/+26
2013-05-30core::rt: deny(unused_imports, unused_mut, unused_variable)Brian Anderson-8/+3
2013-05-30core::rt: Fix two multithreading bugs and add a threadring testBrian Anderson-1/+65
2013-05-30core::rt: Begin recording scheduler metricsBrian Anderson-2/+16
2013-05-29core::rt: Add some notes about optimizationsBrian Anderson-0/+14
2013-05-29Merge remote-tracking branch 'brson/io' into incomingBrian Anderson-63/+266
2013-05-23cleanup warnings from libstdErick Tryzelaar-1/+0
2013-05-22libstd: Fix merge fallout.Patrick Walton-0/+554