aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust_srv.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Attempt to put out burning darwin tinderbox.Graydon Hoare2011-05-101-0/+4
|
* Overhaul logging system in runtimeMarijn Haverbeke2011-04-191-5/+1
| | | | | | | | | | | | | | See https://github.com/graydon/rust/wiki/Logging-vision The runtime logging categories are now treated in the same way as modules in compiled code. Each domain now has a log_lvl that can be used to restrict the logging from that domain (will be used to allow logging to be restricted to a single domain). Features dropped (can be brought back to life if there is interest): - Logger indentation - Multiple categories per log statement - I possibly broke some of the color code -- it confuses me
* Change log buffer butes to a symbolic const in runtime.Graydon Hoare2011-01-141-5/+5
|
* Lots of design changes around proxies and message passing. Made it so that ↵Michael Bebenita2010-09-071-3/+9
| | | | domains can only talk to other domains via handles, and with the help of the rust_kernel.
* Added a few utility classes, cleaned up the include order of .h files, and ↵Michael Bebenita2010-09-071-6/+2
| | | | started to make the Rust kernel own domain message queues rather than the Rust domains themselves.
* Lots of changes around memory managment in the Runtime. Added memory regions ↵Michael Bebenita2010-08-171-52/+11
| | | | and fixed race caused by calling rust_srv::malloc() from multiple threads when sending messages.
* Pulled rust_srv in its own file. Some cleanup, and added varargs to ↵Michael Bebenita2010-08-161-0/+121
assertion macros.