about summary refs log tree commit diff
path: root/src/rt/rust.cpp
AgeCommit message (Expand)AuthorLines
2012-01-06fix how we walk functions to match new closure fmtNiko Matsakis-0/+1
2012-01-06rewrite task testsNiko Matsakis-1/+1
2012-01-06simplify task implNiko Matsakis-2/+1
2011-11-17rt: Remove debug printf in rust_startBrian Anderson-1/+0
2011-11-17rt: More work on morestackPatrick Walton-0/+3
2011-11-16Revert "rt: More work on morestack"Brian Anderson-3/+0
2011-11-16rt: More work on morestackPatrick Walton-0/+3
2011-11-14Revert "rt: More work on morestack"Patrick Walton-3/+0
2011-11-14rt: More work on morestackPatrick Walton-0/+3
2011-10-20Don't rely on main.ll anymoreMarijn Haverbeke-3/+1
2011-10-05remove pthread_exit() from rust_start()Niko Matsakis-6/+0
2011-09-03Remove unused runtime functions. Issue #855Brian Anderson-6/+0
2011-09-02Add a rust_str typedef to the runtime. Issue #855Brian Anderson-2/+2
2011-09-02Rename istr-stuff to str in the runtime. Issue #855Brian Anderson-3/+3
2011-09-02Remove estrs and evecs from runtime. Issue #855Brian Anderson-42/+6
2011-09-01Remove lots of estr code from rustc. Issue #855Brian Anderson-2/+1
2011-09-01Factor out make_istr utility function in runtime. Issue #855Brian Anderson-8/+3
2011-08-30Allow main to take istrs. Issue #855Brian Anderson-3/+41
2011-08-29Implement non-internal ivecsMarijn Haverbeke-14/+6
2011-08-24Remove rust_start_ivecMarijn Haverbeke-8/+0
2011-08-18Remove oldvecs from runtime command line processingBrian Anderson-30/+19
2011-08-18Simplify the _rust_main/rust_start interfaceBrian Anderson-14/+11
2011-08-18Continue transition to an ivec-only mainBrian Anderson-26/+17
2011-08-16Accept main(args: [str]) as main signatureBrian Anderson-4/+44
2011-08-15Properly ref counting to fix valgrind issues on linux.Eric Holk-0/+2
2011-08-08Introduced task handles.unknown-1/+3
2011-07-29Removing proxies and message queues.Eric Holk-1/+0
2011-07-28Do all runtime calls to getenv at initializationBrian Anderson-59/+8
2011-07-28Per-thread scheduling. Closes #682.Eric Holk-4/+3
2011-07-28Made root_task no longer special.Eric Holk-3/+4
2011-07-26Base scheduler threads on number of cores. Closes #739Brian Anderson-3/+41
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