summary refs log tree commit diff
path: root/src/rt/rust.cpp
AgeCommit message (Expand)AuthorLines
2011-07-21Lots of work on memory tracking and channels.Eric Holk-7/+10
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-1/+1
2011-06-29Add a runtime flag to enable/disable claims en masseTim Chevalier-0/+6
2011-06-28Renamed what's left of rust_dom to rust_schedulerEric Holk-8/+8
2011-06-28Moved win32_require to the kernel.Eric Holk-3/+3
2011-06-28Fixed Win32 compile errors.Eric Holk-6/+6
2011-06-28Removed dom_owned, splitting things between task_owned and kernel_owned. Had ...Eric Holk-14/+17
2011-06-28Moved thread management to rust_kernel.Eric Holk-1/+1
2011-06-28There is only one domain per kernel now.Eric Holk-4/+1
2011-06-27A little tidying in rt.Graydon Hoare-1/+1
2011-06-27Added an environment variable to control how many threads to use.Eric Holk-1/+18
2011-06-27Basic multithreading support. The infinite loops test successfully maxes out ...Eric Holk-1/+1
2011-06-15Fixed a problem where spawn arguments were getting lost again. Also, fixed up...Eric Holk-2/+1
2011-06-15Step 3 of cdecl conversion.Eric Holk-5/+2
2011-06-15Step 2 of cdecl task transition.Eric Holk-13/+3
2011-06-15Step 1 of moving task startup to always be cdecl.Eric Holk-7/+15
2011-06-13This is the mega-ucontext commit. It replaces the task switching mechanism wi...Eric Holk-0/+4
2011-06-10Move rt:: logging namespace to ::rt:: and implement RUST_LOG=? and RUST_LOG=:...Graydon Hoare-1/+1
2011-05-31Remove code that is now dead.Rafael Ávila de Espíndola-5/+0
2011-05-31Start finishing up the rust_start signature transition.Rafael Ávila de Espíndola-3/+3
2011-05-26More delicious dead code removal from runtime, upcalls.Graydon Hoare-6/+1
2011-05-25dead argument removal part one.Rafael Ávila de Espíndola-2/+7
2011-05-25Dead code.Rafael Ávila de Espíndola-1/+1
2011-05-24Dead code elimination.Rafael Ávila de Espíndola-1/+1
2011-05-24"constant propagate" rust_new_exit_task_glue to its only use.Rafael Ávila de Espíndola-2/+1
2011-05-18One exit_task_glue to rule them all.Rafael Ávila de Espíndola-1/+1
2011-05-18Remove a bit more dead code.Rafael Ávila de Espíndola-4/+1
2011-05-18Remove dead rustboot code.Rafael Ávila de Espíndola-1/+1
2011-04-19Overhaul logging system in runtimeMarijn Haverbeke-4/+5
2011-04-18Add a proper check for rustbootMarijn Haverbeke-4/+2
2011-04-18Temporarily turn off logging initializationMarijn Haverbeke-3/+4
2011-04-18Update foregoing patches to leave rust_crate alone.Marijn Haverbeke-2/+4
2011-04-18Make log the log level configurable per moduleMarijn Haverbeke-0/+2
2011-04-07Move to macro-based logging checks in the C++ codeMarijn Haverbeke-2/+2
2011-02-22Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup ...Graydon Hoare-3/+5
2010-09-07Lots of design changes around proxies and message passing. Made it so that do...Michael Bebenita-40/+45
2010-09-07Added a few utility classes, cleaned up the include order of .h files, and st...Michael Bebenita-1/+2
2010-08-16Pulled rust_srv in its own file. Some cleanup, and added varargs to assertion...Michael Bebenita-105/+0
2010-08-10Merge commit 'jyasskin/work'Graydon Hoare-1/+1
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
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 com...Michael Bebenita-48/+1
2010-07-15Add another null byte preceding commandline args passed to the root task, in ...Roy Frostig-1/+1
2010-07-04Fix bug in win32 command-line arg processing.Graydon Hoare-1/+1
2010-06-23Populate tree.Graydon Hoare-0/+267