about summary refs log tree commit diff
path: root/src/rt/rust_message.h
AgeCommit message (Collapse)AuthorLines
2011-07-29Removing proxies and message queues.Eric Holk-135/+0
2011-07-13Fix compile-command lines in rt.Graydon Hoare-1/+1
2011-06-28Renamed what's left of rust_dom to rust_schedulerEric Holk-5/+5
2010-09-16Fixed deadlock caused by the message pump not being notified of new message ↵Michael Bebenita-0/+5
sends.
2010-09-07Lots of design changes around proxies and message passing. Made it so that ↵Michael Bebenita-19/+54
domains can only talk to other domains via handles, and with the help of the rust_kernel.
2010-08-24Implemented an lock free queue based on this paper ↵Michael Bebenita-1/+1
http://www.cs.rochester.edu/~scott/papers/1996_PODC_queues.pdf, the "lock free queue" we had before wasn't lock free at all.
2010-08-17Lots of changes around memory managment in the Runtime. Added memory regions ↵Michael Bebenita-4/+3
and fixed race caused by calling rust_srv::malloc() from multiple threads when sending messages.
2010-07-28Move ports out into their own file, add data_message and make communication ↵Michael Bebenita-0/+24
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-0/+72
notify_message, make them use proxies, cache task proxies in dom.