about summary refs log tree commit diff
path: root/src/rt/rust_dom.cpp
AgeCommit message (Collapse)AuthorLines
2010-08-09Made the runtime keep track of all live domains and print their state.Michael Bebenita-0/+15
2010-07-28Log dead tasks when dom is just waiting for refcounts to drop.Michael Bebenita-2/+7
2010-07-28Note that we keep running the main loop until all task refcounts are zero.Michael Bebenita-1/+2
2010-07-28Move ports out into their own file, add data_message and make communication ↵Michael Bebenita-1/+30
system use it (and proxies) instead of existing token scheme.
2010-07-28Move notification-messages out into their own file and unify into ↵Michael Bebenita-29/+39
notify_message, make them use proxies, cache task proxies in dom.
2010-07-28Add rust_dom::log_state, for logging the running/blocked/dead vectors per ↵Michael Bebenita-0/+30
scheduling iteration.
2010-07-28Fix typos in comments, delete obsolete comments and dead commented code.Michael Bebenita-2/+0
2010-07-25Attempt 2. This time actually reading my own diffs before committing.Roy Frostig-0/+19
2010-07-25Attempt number 1 at extinguishing the windows tree remotely (apologies to ↵Roy Frostig-19/+0
those hacking on Sunday evening PST).
2010-07-25Expose an RNG (the one used by our runtime) to Rust via std.Roy Frostig-25/+2
2010-07-20Fix message formatting in runtime library.Graydon Hoare-1/+1
2010-07-19Added a message passing system based on lock free queues for inter-thread ↵Michael Bebenita-13/+162
communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes.
2010-06-23Populate tree.Graydon Hoare-0/+271