aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust_message.h
Commit message (Collapse)AuthorAgeFilesLines
* Implemented an lock free queue based on this paper ↵Michael Bebenita2010-08-241-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.
* Lots of changes around memory managment in the Runtime. Added memory regions ↵Michael Bebenita2010-08-171-4/+3
| | | | and fixed race caused by calling rust_srv::malloc() from multiple threads when sending messages.
* Move ports out into their own file, add data_message and make communication ↵Michael Bebenita2010-07-281-0/+24
| | | | 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-0/+72
notify_message, make them use proxies, cache task proxies in dom.