aboutsummaryrefslogtreecommitdiff
path: root/src/rt/util
Commit message (Collapse)AuthorAgeFilesLines
* add -O2 when compiling rt, fix warnings triggered by optimizerMarijn Haverbeke2011-04-081-1/+1
|
* Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare2011-03-251-1/+1
|
* Revert "Bulk-edit compile commands in emacs chatter to point to assumed ↵Graydon Hoare2011-03-251-1/+1
| | | | | | build/ dir off src root." This reverts commit 846f2e2ba994268725f38c36fa12f1a09f21615c.
* Bulk-edit compile commands in emacs chatter to point to assumed build/ dir ↵Graydon Hoare2011-03-251-1/+1
| | | | off src root.
* Add basic file-system functionalityMarijn Haverbeke2011-03-141-0/+6
| | | | | std.fs.list_dir will list the files in a directory, std.fs.file_is_dir will, given a pathname, determine whether it is a directory or not.
* Cleanup, refactoring, and some runtime tests.Michael Bebenita2010-09-102-5/+15
|
* Tidy up the sync dir, remove dead or mis-designed code in favour of OS ↵Graydon Hoare2010-09-081-1/+12
| | | | primitives, switch rust_kernel to use a lock/signal pair and wait rather than spin.
* Cleaned up locking in the kernel.Michael Bebenita2010-09-081-7/+1
|
* Lots of design changes around proxies and message passing. Made it so that ↵Michael Bebenita2010-09-071-2/+2
| | | | domains can only talk to other domains via handles, and with the help of the rust_kernel.
* Small updates to util classes.Michael Bebenita2010-09-072-1/+24
|
* Change signature of array_list::pop().Michael Bebenita2010-09-072-6/+20
|
* Added a few utility classes, cleaned up the include order of .h files, and ↵Michael Bebenita2010-09-072-0/+126
| | | | started to make the Rust kernel own domain message queues rather than the Rust domains themselves.
* Changed array_list::replace() return behavior.Michael Bebenita2010-08-091-5/+5
|
* Add C++ wrapper around uthash.Michael Bebenita2010-07-281-0/+193
|
* array_list improvements.Michael Bebenita2010-07-281-1/+21
|
* Added a message passing system based on lock free queues for inter-thread ↵Michael Bebenita2010-07-191-10/+18
| | | | communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes.
* Populate tree.Graydon Hoare2010-06-231-0/+69