about summary refs log tree commit diff
path: root/src/comp/middle/trans_common.rs
AgeCommit message (Expand)AuthorLines
2011-09-01Move mutability checking into its own pass.Marijn Haverbeke-1/+1
2011-08-31Remove a few more usages of std::str from rustc. Issue #855Brian Anderson-1/+0
2011-08-30Clean up trans_build, factor repeated code into functionMarijn Haverbeke-17/+9
2011-08-30Change a number of result-returning functions to return @block_ctxtMarijn Haverbeke-3/+4
2011-08-29Implement non-internal ivecsMarijn Haverbeke-45/+12
2011-08-27Convert rustc::driver::session to istrs. Issue #855Brian Anderson-3/+3
2011-08-27Convert rustc::metadata to istrs. Issue #855Brian Anderson-2/+2
2011-08-27Convert rustc::middle::trans to istrs. Issue #855Brian Anderson-3/+4
2011-08-27Convert local_ctxt to istrs. Issue #855Brian Anderson-3/+3
2011-08-27Convert crate_ctxt to istrs. Issue #855Brian Anderson-3/+3
2011-08-27Convert middle::trans_common to istrs. Issue #855Brian Anderson-27/+28
2011-08-27Convert the rest of rustc::lib::llvm to istrs. Issue #855Brian Anderson-8/+8
2011-08-27Convert rustc::lib::llvm to istr::sbufs. Issue #855Brian Anderson-17/+29
2011-08-27Convert back::link to istrs. Issue #855Brian Anderson-1/+1
2011-08-27Convert std::map::new_str_hash to istrs. Issue #855Brian Anderson-3/+3
2011-08-27Convert std::int to istrs. Issue #855Brian Anderson-1/+3
2011-08-27Convert std::uint to istrs. Issue #855Brian Anderson-1/+2
2011-08-26Fix invalid reads of cstrs in transBrian Anderson-5/+6
2011-08-26Revert "Use cstrcache in C_str, C_cstr, C_shape."Brian Anderson-12/+6
2011-08-26Use cstrcache in C_str, C_cstr, C_shape.Brian Anderson-6/+12
2011-08-26Pass stuff to take_ty, free_ty, and drop_ty by address, even when immediateMarijn Haverbeke-3/+7
2011-08-25rustc: Add an extra flag to object tydescs so that shapes know how to find th...Patrick Walton-1/+1
2011-08-24Revert "Back out copy-glue"Marijn Haverbeke-1/+13
2011-08-24Back out copy-glueMarijn Haverbeke-13/+1
2011-08-24Use a single builder object throughoutMarijn Haverbeke-1/+5
2011-08-24Move to a more lightweight builder systemMarijn Haverbeke-2/+7
2011-08-22Add skeleton of copy glue that actually copiesMarijn Haverbeke-1/+23
2011-08-22Rename copy_glue back to take_glueMarijn Haverbeke-1/+1
2011-08-22Drop arguments on the caller side, not the calleeMarijn Haverbeke-0/+1
2011-08-20ReformatBrian Anderson-163/+161
2011-08-18Rename T_vec to T_evecBrian Anderson-3/+3
2011-08-18Remove or _-prefix all unused function argumentsMarijn Haverbeke-2/+2
2011-08-17rustc: Stub stack map generation machineryPatrick Walton-1/+8
2011-08-17rustc: Use obstacks in lieu of dynamically-allocated frames only when the fra...Patrick Walton-1/+0
2011-08-17rustc: Use explicit return blocksPatrick Walton-0/+3
2011-08-17Revert "rt: Use obstacks in lieu of dynamically-sized frames"Patrick Walton-1/+2
2011-08-17rt: Use obstacks in lieu of dynamically-sized framesPatrick Walton-2/+1
2011-08-17rustc: Mark an obstack fencepost when entering a dynamically-sized framePatrick Walton-0/+4
2011-08-16Port the compiler to the expr foo::<T> syntax.Erick Tryzelaar-5/+5
2011-08-16Port the compiler to the typaram foo<T> syntax.Erick Tryzelaar-31/+31
2011-08-16Rename std::ivec to std::vecBrian Anderson-22/+22
2011-08-15The wonky for...in... whitespace was bothering me. Sorry!Lindsey Kuper-1/+1
2011-08-09Port the compiler to the ivec type [T] syntax.Erick Tryzelaar-18/+18
2011-08-09Thread "self" through the stack. Backwarding! Closes #702.Lindsey Kuper-0/+4
2011-08-04rustc: Actually emit shapesPatrick Walton-13/+15
2011-08-04rustc: Generate shapesPatrick Walton-1/+29
2011-08-03Put comments on trans contexts back where they belong. :(Lindsey Kuper-108/+114
2011-08-02Consolidate environment building/loading between closure types.Michael Sullivan-0/+8
2011-08-02Track the node_id of the function in trans_common::fn_ctxt.Michael Sullivan-0/+4
2011-07-31Remove unused importsTim Chevalier-1/+0