about summary refs log tree commit diff
path: root/src/rt/rust.cpp
AgeCommit message (Expand)AuthorLines
2012-10-04rt: Remove CHECK_CLAIMSBrian Anderson-8/+0
2012-10-03Attempt to fix os::args errors on various platforms.Graydon Hoare-1/+1
2012-09-24rt: Call the Rust box annihilator; stop calling the cycle collectorPatrick Walton-0/+4
2012-09-24Revert "rt: Call the Rust box annihilator; stop calling the cycle collector" ...Patrick Walton-4/+0
2012-09-24rt: Call the Rust box annihilator; stop calling the cycle collectorPatrick Walton-0/+4
2012-09-07gc: Add stack walker for new garbage collector.Elliott Slaughter-0/+3
2012-06-28Cleanup failure handling around rust_new_task_in_sched - closes #2668Ben Blum-0/+1
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-2/+2
2012-06-21Comments only: annotate FIXMEsTim Chevalier-2/+2
2012-06-02rt: Improve docs for main, kernel, scheduler, and taskBrian Anderson-7/+30
2012-05-30Various changes for self-describing vecsBrian Anderson-2/+2
2012-04-03Merge remote-tracking branch 'brson/mainthread'Brian Anderson-1/+1
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-2/+3
2012-04-02rt: Run a single-threaded scheduler on the main threadBrian Anderson-1/+1
2012-04-01remove rust_srvJon Morton-3/+1
2012-03-31rt: Introduce rust_sched_reaperBrian Anderson-1/+1
2012-03-31rt: Rename rust_task_thread to rust_sched_loopBrian Anderson-3/+2
2012-03-21rt: Stop using large stacks for the main taskBrian Anderson-3/+1
2012-03-15rt: Remove remaining uses of rust_kernel::get_task_by_idBrian Anderson-4/+1
2012-02-08rt: Refactor the rust_kernel interface a bitBrian Anderson-3/+4
2012-02-07Make process-spawning take environments and working directories, remove procs...Graydon Hoare-10/+1
2012-02-03rt: Do all task creation through a schedulerBrian Anderson-1/+3
2012-02-03rt: Extract rust_scheduler from rust_task_threadBrian Anderson-1/+1
2012-02-03rt: Rename rust_scheduler to rust_task_threadBrian Anderson-3/+3
2012-01-29rt: Make the initial segment of the main task's stack 1MBBrian Anderson-1/+3
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