about summary refs log tree commit diff
path: root/src/comp/middle/trans_common.rs
AgeCommit message (Expand)AuthorLines
2011-09-14Add support for basic return-by-alias to transMarijn Haverbeke-5/+4
2011-09-14Add a ret_style field to fn_ctxt in transMarijn Haverbeke-0/+1
2011-09-13Try a little harder to avoid creating new landing padsBrian Anderson-4/+5
2011-09-13Reuse landing pads when possibleBrian Anderson-3/+9
2011-09-12Factor imports mindlessly.Graydon Hoare-44/+18
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-58/+57
2011-09-12Make the names of the arg mode tag reflect their (revised) meaningMarijn Haverbeke-1/+1
2011-09-12Pass all arguments by reference, make immut alias mode equiv to valueMarijn Haverbeke-0/+1
2011-09-09Don't put 0-length array in the lltype of an arg-less variantMarijn Haverbeke-1/+5
2011-09-08rustc: When revoking a cleanup of a unique pointer, zero it out so that the G...Patrick Walton-2/+10
2011-09-02Reformat. Issue #855Brian Anderson-96/+85
2011-09-02Add a constraint to trans::type_ofTim Chevalier-0/+4
2011-09-02rustc: Root values spilled via do_spill()Patrick Walton-2/+4
2011-09-02Rename ivecs to vecs in the compilerMarijn Haverbeke-3/+3
2011-09-02Remove remaining evec support from transMarijn Haverbeke-37/+0
2011-09-01Add a constraint in transTim Chevalier-0/+12
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-13/+13
2011-09-01Remove std::str. Issue #855Brian Anderson-1/+0
2011-09-01Back out copy-glueMarijn Haverbeke-13/+1
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