about summary refs log tree commit diff
path: root/src/rt/rust.cpp
AgeCommit message (Collapse)AuthorLines
2011-02-22Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup ↵Graydon Hoare-3/+5
so access to argv works.
2010-09-07Lots of design changes around proxies and message passing. Made it so that ↵Michael Bebenita-40/+45
domains can only talk to other domains via handles, and with the help of the rust_kernel.
2010-09-07Added a few utility classes, cleaned up the include order of .h files, and ↵Michael Bebenita-1/+2
started to make the Rust kernel own domain message queues rather than the Rust domains themselves.
2010-08-16Pulled rust_srv in its own file. Some cleanup, and added varargs to ↵Michael Bebenita-105/+0
assertion macros.
2010-08-10Merge commit 'jyasskin/work'Graydon Hoare-1/+1
Conflicts: src/rt/rust_dom.cpp src/rt/rust_upcall.cpp
2010-08-09Changed array_list::replace() return behavior.Michael Bebenita-3/+5
2010-08-09Add names to tasks and domains. These can either be an explicit literal stringJeffrey Yasskin-1/+1
after the "spawn" keyword, or implicitly the call expression used to start the spawn.
2010-07-28Fix typos in comments, delete obsolete comments and dead commented code.Michael Bebenita-6/+0
2010-07-28Add a warning interface to rust_srv.Michael Bebenita-0/+10
2010-07-28Move allocation-tracking into rust_srv.Michael Bebenita-10/+11
2010-07-19Added a message passing system based on lock free queues for inter-thread ↵Michael Bebenita-48/+1
communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes.
2010-07-15Add another null byte preceding commandline args passed to the root task, in ↵Roy Frostig-1/+1
position of closure/obj pointer.
2010-07-04Fix bug in win32 command-line arg processing.Graydon Hoare-1/+1
2010-06-23Populate tree.Graydon Hoare-0/+267