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