summary refs log tree commit diff
path: root/src/rt/rust_scheduler.cpp
AgeCommit message (Expand)AuthorLines
2011-08-20Fix comment typosBrian Anderson-2/+2
2011-08-20Rewrite reap_dead_tasks to never grab the sched lock before a task lockBrian Anderson-5/+46
2011-08-18Remove rc_base. Closes #603.Michael Sullivan-0/+1
2011-08-17Making more of the rust_task structure directly accessible from Rust.Eric Holk-4/+4
2011-08-10rt: Shutdown gracefully on failureBrian Anderson-1/+15
2011-08-03Sleep for a nonzero amount of time on Windows.Eric Holk-1/+1
2011-08-01Replace a lock/unlock with scoped_lock in rust_scheduler::create_taskBrian Anderson-3/+5
2011-07-29Minimize scheduler locking on task creationBrian Anderson-0/+2
2011-07-29Removing proxies and message queues.Eric Holk-31/+8
2011-07-28Do all runtime calls to getenv at initializationBrian Anderson-1/+3
2011-07-28Atomic reference counting for tasks.Eric Holk-14/+11
2011-07-28Made task threads wait instead of sleep, so they can be woken up. This appear...Eric Holk-9/+7
2011-07-28Per-thread scheduling. Closes #682.Eric Holk-23/+33
2011-07-28Made root_task no longer special.Eric Holk-3/+0
2011-07-21Lots of work on memory tracking and channels.Eric Holk-1/+2
2011-07-14Move the responsibility for process failure from tasks to the schedulerBrian Anderson-0/+1
2011-07-13Fix compile-command lines in rt.Graydon Hoare-1/+1
2011-07-13Attempt to correct buggy win32 timer code (causing tinderbox failures).Graydon Hoare-2/+3
2011-07-06Added a task wakeup callback. Closes #599.Eric Holk-1/+3
2011-06-29Added inheritance for task pinning. Closes #598 for real.Eric Holk-0/+2
2011-06-29Adding support for pinning tasks to the currently running thread. Closes #598.Eric Holk-10/+9
2011-06-28Renamed what's left of rust_dom to rust_schedulerEric Holk-0/+308