| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-10-29 | rt: Remove array_list.h | Brian Anderson | -149/+0 | |
| 2013-08-23 | rt: Remove indexed_list | Brian Anderson | -115/+0 | |
| 2013-02-15 | rm unused hash table from the runtime | Daniel Micay | -207/+0 | |
| 2013-01-17 | Add a license check to tidy. #4018 | Brian Anderson | -3/+0 | |
| 2012-12-15 | Whitespace | Brian Anderson | -1/+4 | |
| 2012-12-15 | rt: Do some casting to avoid warnings | Brian Anderson | -1/+1 | |
| 2012-12-15 | Abort instead of throwing on oom | Jesse Jones | -2/+4 | |
| 2012-12-15 | Instead of returning a bool (which everyone ignored) pop asserts | Jesse Jones | -6/+3 | |
| 2012-12-15 | Check for realloc failure and bad subscripts | Jesse Jones | -2/+9 | |
| 2012-12-15 | polymorphic indexed_list fixes: | Jesse Jones | -9/+10 | |
| 1) indexed_list no longer has virtual methods. It's not actually subclassed and there is very rarely good reason to subclass collection classes. 2) Added a virtual dtor to indexed_list_object which is intended to be subclassed. This allows derived dtors to be called if the object is deleted with a indexed_list_object*. | ||||
| 2012-12-15 | Improvements to array_list, hash_map, and indexed_list: | Jesse Jones | -16/+45 | |
| * Disabled copying. * Added const where appropiate. | ||||
| 2012-12-10 | Add license boilerplate to more files. | Graydon Hoare | -0/+10 | |
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+20 | |
| 2012-04-03 | Refactor includes structure, getting rid of rust_internal.h | Jon Morton | -74/+3 | |
| Many changes to code structure are included: - removed TIME_SLICE_IN_MS - removed sychronized_indexed_list - removed region_owned - kernel_owned move to kernel.h, task_owned moved to task.h - global configs moved to rust_globals.h - changed #pragma once to standard guard in rust_upcall.h - got rid of memory.h | ||||
| 2012-03-28 | Fix some gcc-4.4-isms, should build now on 4.1+. | Graydon Hoare | -0/+1 | |
| 2011-08-08 | Introduced task handles. | unknown | -0/+1 | |
| This is the new way to refer to tasks in rust-land. Currently all they do is serve as a key to look up the old rust_task structure. Ideally they won't be ref counted, but baby steps. | ||||
| 2011-07-13 | Remove 'Nop.' comments, add emacs lines, remove obsolete file. | Graydon Hoare | -2/+0 | |
| 2011-06-27 | Basic multithreading support. The infinite loops test successfully maxes out ↵ | Eric Holk | -0/+2 | |
| the CPU. | ||||
| 2011-04-08 | add -O2 when compiling rt, fix warnings triggered by optimizer | Marijn Haverbeke | -1/+1 | |
| 2011-03-25 | Another go at changing compile-command, this time using RBUILD env var. | Graydon Hoare | -1/+1 | |
| 2011-03-25 | Revert "Bulk-edit compile commands in emacs chatter to point to assumed ↵ | Graydon Hoare | -1/+1 | |
| build/ dir off src root." This reverts commit 846f2e2ba994268725f38c36fa12f1a09f21615c. | ||||
| 2011-03-25 | Bulk-edit compile commands in emacs chatter to point to assumed build/ dir ↵ | Graydon Hoare | -1/+1 | |
| off src root. | ||||
| 2011-03-14 | Add basic file-system functionality | Marijn Haverbeke | -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. | ||||
| 2010-09-10 | Cleanup, refactoring, and some runtime tests. | Michael Bebenita | -5/+15 | |
| 2010-09-08 | Tidy up the sync dir, remove dead or mis-designed code in favour of OS ↵ | Graydon Hoare | -1/+12 | |
| primitives, switch rust_kernel to use a lock/signal pair and wait rather than spin. | ||||
| 2010-09-08 | Cleaned up locking in the kernel. | Michael Bebenita | -7/+1 | |
| 2010-09-07 | Lots of design changes around proxies and message passing. Made it so that ↵ | Michael Bebenita | -2/+2 | |
| domains can only talk to other domains via handles, and with the help of the rust_kernel. | ||||
| 2010-09-07 | Small updates to util classes. | Michael Bebenita | -1/+24 | |
| 2010-09-07 | Change signature of array_list::pop(). | Michael Bebenita | -6/+20 | |
| 2010-09-07 | Added a few utility classes, cleaned up the include order of .h files, and ↵ | Michael Bebenita | -0/+126 | |
| started to make the Rust kernel own domain message queues rather than the Rust domains themselves. | ||||
| 2010-08-09 | Changed array_list::replace() return behavior. | Michael Bebenita | -5/+5 | |
| 2010-07-28 | Add C++ wrapper around uthash. | Michael Bebenita | -0/+193 | |
| 2010-07-28 | array_list improvements. | Michael Bebenita | -1/+21 | |
| 2010-07-19 | Added a message passing system based on lock free queues for inter-thread ↵ | Michael Bebenita | -10/+18 | |
| communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes. | ||||
| 2010-06-23 | Populate tree. | Graydon Hoare | -0/+69 | |
