aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust_dom.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change log buffer butes to a symbolic const in runtime.Graydon Hoare2011-01-141-2/+2
* Fixed deadlock caused by the message pump not being notified of new message s...Michael Bebenita2010-09-161-1/+1
* Cleanup, refactoring, and some runtime tests.Michael Bebenita2010-09-101-65/+28
* Lots of design changes around proxies and message passing. Made it so that do...Michael Bebenita2010-09-071-108/+13
* Added a few utility classes, cleaned up the include order of .h files, and st...Michael Bebenita2010-09-071-19/+4
* Implemented an lock free queue based on this paper http://www.cs.rochester.ed...Michael Bebenita2010-08-241-5/+7
* Added simple deadlock detection in the scheduler.Michael Bebenita2010-08-171-0/+27
* Lots of changes around memory managment in the Runtime. Added memory regions ...Michael Bebenita2010-08-171-25/+55
* Added labels to blocking conditions.Michael Bebenita2010-08-171-3/+4
* Putting out the burning tree on Windows. Turns out you can completely starve ...Michael Bebenita2010-08-161-3/+3
* Added support for task sleeping in the scheduler.Michael Bebenita2010-08-111-5/+10
* Merge commit 'jyasskin/work'Graydon Hoare2010-08-101-33/+44
|\
| * Add names to tasks and domains. These can either be an explicit literal stringJeffrey Yasskin2010-08-091-26/+40
* | Synthesize a flush_chan upcall right before a channel's ref_count drops to ze...Michael Bebenita2010-08-091-16/+2
* | Fixed deadlock in the scheduler caused by condition variables.Michael Bebenita2010-08-091-5/+12
* | Some pretty printing in the runtime.Michael Bebenita2010-08-091-10/+22
* | 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 s...Michael Bebenita2010-07-281-1/+30
* Move notification-messages out into their own file and unify into notify_mess...Michael Bebenita2010-07-281-29/+39
* Add rust_dom::log_state, for logging the running/blocked/dead vectors per sch...Michael Bebenita2010-07-281-0/+30
* 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 tho...Roy Frostig2010-07-251-19/+0
* 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 com...Michael Bebenita2010-07-191-13/+162
* Populate tree.Graydon Hoare2010-06-231-0/+271