summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-03-05rewrite vec to be more unsafe, more inlinedNiko Matsakis-2/+22
2012-03-05give user control of whether we use inline hint or inline alwaysNiko Matsakis-13/+77
2012-03-05set LLVM inline hint for all #[inline] methods, whether CC or localNiko Matsakis-12/+26
2012-03-05Extra removal, missed by last commit.Graydon Hoare-6/+0
2012-03-05Remove dead code from rt (debug_obj, rust_obj, rust_closure, rust_box_obj, ru...Graydon Hoare-58/+0
2012-03-05rustc: Remove remaining non-inbounds GEPsBrian Anderson-3/+3
2012-03-05rt: Remove virtual methods from memory_region, rust_srvBrian Anderson-11/+8
2012-03-05Port fsync, waitpid and remove_file to core::{os,libc}.Graydon Hoare-1/+121
2012-03-05std: export json::error.Erick Tryzelaar-0/+1
2012-03-04test: xfail-fast run-pass/classes-simple.rsBrian Anderson-0/+2
2012-03-04Translate simple classesTim Chevalier-232/+493
2012-03-04rustdoc: Build appropriate filenames for pagesBrian Anderson-23/+75
2012-03-03rustdoc: Convert markdown writer to a writer_factoryBrian Anderson-28/+79
2012-03-03rustdoc: Simplify the markdown_pass interface a bitBrian Anderson-15/+6
2012-03-03rustdoc: Remove some bogus error handling around process spawningBrian Anderson-8/+2
2012-03-03rustdoc: Introduce the concept of a 'page'Brian Anderson-314/+381
2012-03-03Update paths in gen-astencodeTim Chevalier-4/+4
2012-03-02core: Fix os::load_self types on FreeBSDBrian Anderson-1/+1
2012-03-02rt: Move RUST_POISON_ON_FREE into rust_envBrian Anderson-7/+4
2012-03-02std: add a fs::remove_file function.Erick Tryzelaar-0/+25
2012-03-02comp/fuzzer: rewrite to use io::with_str_reader.Erick Tryzelaar-12/+18
2012-03-02comp/std: rename io::string_reader to io::str_reader.Erick Tryzelaar-11/+11
2012-03-02std: add a io::with_str_reader fn to remove a str copyErick Tryzelaar-8/+25
2012-03-02Sadly, vec::init_elt_mut vanished since last (rushed) rebase.Graydon Hoare-1/+1
2012-03-02First cut at consolidated core::os module built on core::libc.Graydon Hoare-13/+1270
2012-03-02Move src/comp to src/rustcGraydon Hoare-0/+0
2012-03-02Avoid hitting unicode lib per char.Graydon Hoare-2/+9
2012-03-02etc: Add helgrind suppressions for random locking order in rust_port_selectorBrian Anderson-0/+9
2012-03-02etc: Add some helgrind suppressions for uvBrian Anderson-0/+19
2012-03-02rt: Checking port_table.is_empty() requires a lockBrian Anderson-1/+6
2012-03-02rt: Protect rust_task::supervisor with a lockBrian Anderson-5/+13
2012-03-02rt: Port ref counts are protected by the task lock. Ick.Brian Anderson-1/+1
2012-03-02rustdoc: WhitespaceBrian Anderson-1/+1
2012-03-02rustdoc: Write indexes in outputBrian Anderson-0/+34
2012-03-02core: Remove _mut functions from vecBrian Anderson-117/+58
2012-03-02Add some utf16 routines for OS API interop.Graydon Hoare-0/+128
2012-03-02rt: Always delete task stacks on the task threadBrian Anderson-7/+12
2012-03-02etc: Add more lock_and_signal helgrind suppressionsBrian Anderson-1/+22
2012-03-02rustdoc: Begin constructing indexesBrian Anderson-23/+130
2012-03-02etc: Add helgrind suppression for lock_held_by_current_threadBrian Anderson-0/+7
2012-03-02test: xfail-fast the cci testsBrian Anderson-0/+2
2012-03-02Revert "rust: xfail-fast run-pass/cci_no_inline_exe"Brian Anderson-32/+2
2012-03-02Revert "test: xfail-fast run-pass/cci_iter.exe"Brian Anderson-1/+0
2012-03-02rust: xfail-fast run-pass/cci_no_inline_exeBrian Anderson-2/+32
2012-03-02test: xfail-fast run-pass/cci_iter.exeBrian Anderson-0/+1
2012-03-02test: xfail-fast run-pass/cci_impl_exeBrian Anderson-0/+1
2012-03-02std: vec::to_ptr -> vec::unsafe::to_ptrBrian Anderson-1/+1
2012-03-02emit mthd data if marked inlineNiko Matsakis-11/+8
2012-03-02restructure to better support method inliningNiko Matsakis-188/+270
2012-03-02retool inline encoding to handle methods, fix testsNiko Matsakis-407/+599