about summary refs log tree commit diff
path: root/src/rt/rust_task.h
AgeCommit message (Expand)AuthorLines
2011-07-06Added a task wakeup callback. Closes #599.Eric Holk-0/+9
2011-06-29Added inheritance for task pinning. Closes #598 for real.Eric Holk-0/+1
2011-06-29Adding support for pinning tasks to the currently running thread. Closes #598.Eric Holk-2/+6
2011-06-28Renamed what's left of rust_dom to rust_schedulerEric Holk-4/+4
2011-06-28Removed dom_owned, splitting things between task_owned and kernel_owned. Had ...Eric Holk-3/+36
2011-06-28Moved thread management to rust_kernel.Eric Holk-0/+1
2011-06-27Fixed a few concurrency bugs. Still not perfect, but overall it seems much mo...Eric Holk-1/+1
2011-06-27Basic multithreading support. The infinite loops test successfully maxes out ...Eric Holk-0/+6
2011-06-15Fixed a problem where spawn arguments were getting lost again. Also, fixed up...Eric Holk-2/+1
2011-06-13This is the mega-ucontext commit. It replaces the task switching mechanism wi...Eric Holk-10/+4
2011-05-26More delicious dead code removal from runtime, upcalls.Graydon Hoare-1/+1
2011-05-24"constant propagate" rust_new_exit_task_glue to its only use.Rafael Ávila de Espíndola-2/+1
2011-05-18Remove dead rustboot code.Rafael Ávila de Espíndola-9/+0
2011-05-03Split start into rustc and rustboot versions. This introduces a bit ofRafael Ávila de Espíndola-0/+8
2011-04-19Overhaul logging system in runtimeMarijn Haverbeke-2/+0
2011-02-22Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup ...Graydon Hoare-0/+1
2010-10-11Try to print backtraces on failurePatrick Walton-0/+3
2010-09-10Cleanup, refactoring, and some runtime tests.Michael Bebenita-5/+4
2010-09-08Cache task handles.Michael Bebenita-0/+2
2010-09-07Lots of design changes around proxies and message passing. Made it so that do...Michael Bebenita-0/+3
2010-08-17Added labels to blocking conditions.Michael Bebenita-1/+2
2010-08-11Added support for task sleeping in the scheduler.Michael Bebenita-0/+6
2010-08-09Add names to tasks and domains. These can either be an explicit literal stringJeffrey Yasskin-1/+4
2010-07-28Move ports out into their own file, add data_message and make communication s...Michael Bebenita-4/+0
2010-07-28Move notification-messages out into their own file and unify into notify_mess...Michael Bebenita-0/+8
2010-07-28Rename rust_proxy_delegate to maybe_proxy, flesh out logic in it. Add strong-...Michael Bebenita-3/+2
2010-07-28Add modeline / file-local emacs var blocks.Michael Bebenita-0/+10
2010-07-28Fix typos in comments, delete obsolete comments and dead commented code.Michael Bebenita-1/+1
2010-07-19Added a message passing system based on lock free queues for inter-thread com...Michael Bebenita-0/+107