aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust_internal.h
Commit message (Expand)AuthorAgeFilesLines
* rt: Consistently refer to structs as structs and classes as classes. Clang co...Patrick Walton2011-05-081-2/+2
* Overhaul logging system in runtimeMarijn Haverbeke2011-04-191-1/+1
* Update foregoing patches to leave rust_crate alone.Marijn Haverbeke2011-04-181-5/+0
* Make log the log level configurable per moduleMarijn Haverbeke2011-04-181-0/+5
* add -O2 when compiling rt, fix warnings triggered by optimizerMarijn Haverbeke2011-04-081-1/+1
* A first stab at the 'nbody' demo, with support for calling C sqrt().Lindsey Kuper2011-03-251-0/+1
* Add functionality for running external programs to the std libMarijn Haverbeke2011-03-141-4/+5
* Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup ...Graydon Hoare2011-02-221-0/+6
* Further corrections to the logging layer in runtime.Graydon Hoare2011-01-141-1/+1
* Change log buffer butes to a symbolic const in runtime.Graydon Hoare2011-01-141-0/+4
* Support a special const-value refcount, use it for const strings.Graydon Hoare2010-11-091-0/+7
* Cleanup, refactoring, and some runtime tests.Michael Bebenita2010-09-101-3/+4
* Tidy up the sync dir, remove dead or mis-designed code in favour of OS primit...Graydon Hoare2010-09-081-1/+1
* Lots of design changes around proxies and message passing. Made it so that do...Michael Bebenita2010-09-071-8/+20
* Added a few utility classes, cleaned up the include order of .h files, and st...Michael Bebenita2010-09-071-56/+35
* Lots of changes around memory managment in the Runtime. Added memory regions ...Michael Bebenita2010-08-171-19/+1
* Pulled rust_srv in its own file. Some cleanup, and added varargs to assertion...Michael Bebenita2010-08-161-7/+9
* Added support for task sleeping in the scheduler.Michael Bebenita2010-08-111-0/+1
* Made ref_count a word sized value.Michael Bebenita2010-08-111-1/+1
* Fixed deadlock in the scheduler caused by condition variables.Michael Bebenita2010-08-091-0/+1
* Added peek() to ptr_vec.Michael Bebenita2010-08-091-0/+1
* Made ref_count signed to help detect negative ref_count bugs.Michael Bebenita2010-08-091-1/+1
* Move ports out into their own file, add data_message and make communication s...Michael Bebenita2010-07-281-28/+2
* Teach task_owned and dom_owned to find their dom via consistent interface.Michael Bebenita2010-07-281-0/+6
* Move rust_cond.Michael Bebenita2010-07-281-9/+7
* Fix typos in comments, delete obsolete comments and dead commented code.Michael Bebenita2010-07-281-19/+0
* Add a warning interface to rust_srv.Michael Bebenita2010-07-281-2/+4
* Notify copy glue of dst-initialization and fix _vec.alloc issues in lib and r...Roy Frostig2010-07-221-0/+1
* Back out too-platform-fussy bits in preempt-test work. I hate this test.Graydon Hoare2010-07-221-11/+0
* Beat up on the preempt test a bit more, as it keeps hanging under valgrind.Graydon Hoare2010-07-221-0/+11
* Added a message passing system based on lock free queues for inter-thread com...Michael Bebenita2010-07-191-173/+50
* Change from 'spawner' to 'supervisor' in rust_task, and add an unsupervise call.Graydon Hoare2010-07-051-1/+4
* Move more of the GC logic into the runtime.Graydon Hoare2010-06-281-1/+22
* Add sever-glue, for missing first stage of sweep.Graydon Hoare2010-06-251-0/+1
* Add rust_task::gc(size_t args) method that drops us back into the GC glue.Graydon Hoare2010-06-251-0/+3
* Emit gc glue and rearrange crate glue offsets slightly to have a regular order.Graydon Hoare2010-06-251-4/+7
* Populate tree.Graydon Hoare2010-06-231-0/+730