rust/src/rt/sync
2010-09-10 14:38:31 -07:00
..
lock_and_signal.cpp Added lock_and_signal::signal_all(), and made the rust_kernel::join() use wait instead of yield. 2010-09-10 14:38:31 -07:00
lock_and_signal.h Added lock_and_signal::signal_all(), and made the rust_kernel::join() use wait instead of yield. 2010-09-10 14:38:31 -07:00
lock_free_queue.cpp Made the lock_free_queue lock (temporarily, until fixed). 2010-08-17 23:49:57 -07:00
lock_free_queue.h Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel. 2010-09-07 18:44:12 -07:00
sync.cpp Tidy up the sync dir, remove dead or mis-designed code in favour of OS primitives, switch rust_kernel to use a lock/signal pair and wait rather than spin. 2010-09-08 19:13:49 -07:00
sync.h Fixed race in the rust kernel. 2010-09-07 23:37:51 -07:00
timer.cpp Putting out the burning tree on Windows. Turns out you can completely starve threads by not yielding on windows/vmware, really weird. 2010-08-16 18:44:26 -07:00
timer.h Added support for task sleeping in the scheduler. 2010-08-11 21:24:04 -07:00