about summary refs log tree commit diff
path: root/src/libcore/rt/sched
AgeCommit message (Expand)AuthorLines
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-1/+1
2013-05-12librustc: Make `self` and `static` into keywordsPatrick Walton-20/+20
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-5/+17
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-1/+0
2013-04-30Merge remote-tracking branch 'brson/io'Brian Anderson-4/+17
2013-04-30allover: numerous unused muts etcNiko Matsakis-2/+0
2013-04-30new borrow checker (mass squash)Niko Matsakis-1/+1
2013-04-24Merge remote-tracking branch 'brson/io'Brian Anderson-4/+16
2013-04-23Merge remote-tracking branch 'brson/io'Brian Anderson-4/+16
2013-04-23Removing more unnecessary unsafe blocks throughoutAlex Crichton-4/+2
2013-04-23core::rt: Tasks to not require an unwinderBrian Anderson-2/+8
2013-04-22core::rt: Add unwinding to newsched tasksBrian Anderson-6/+1
2013-04-22core::rt Wire up task-local storage to the new schedulerBrian Anderson-0/+7
2013-04-21core::rt: Add LocalServices for thread-local language servicesBrian Anderson-1/+5
2013-04-19core: clean up tests (mostly unused unsafe blocks)Alex Crichton-12/+10
2013-04-19core::rt: Simplify some scheduler operationsBrian Anderson-97/+13
2013-04-19core::rt: Add another context switching operation to the schedulerBrian Anderson-28/+89
2013-04-19core: More tweaks to the thread-local scheduler interfaceBrian Anderson-83/+81
2013-04-19core: Add rt::context for figuring out what runtime services are availableBrian Anderson-1/+38
2013-04-16Merge remote-tracking branch 'brson/sched-cleanup'Brian Anderson-0/+624
2013-04-15core::rt: Clean up some more hacksBrian Anderson-12/+6
2013-04-15core::rt: Narrow down the unsafety of the thread-local schedulerBrian Anderson-23/+29
2013-04-15core::rt: Restructure context switches to take ownership of the SchedulerBrian Anderson-45/+70
2013-04-15core::rt: Make Scheduler::unsafe_local return a fabricated region pointerBrian Anderson-54/+50
2013-04-15core::rt: Rename Scheduler::local to Scheduler::unsafe_localBrian Anderson-11/+15
2013-04-15core::rt: A little bit of cleanup to thread-local schedulerBrian Anderson-20/+13
2013-04-15core::rt: Move thread-local scheduler to its own moduleBrian Anderson-0/+603