summary refs log tree commit diff
path: root/src/comp/back
AgeCommit message (Expand)AuthorLines
2011-09-29rustc: Make the generic C stack function signature include a usable return valuePatrick Walton-1/+1
2011-09-29rustc: Fix call signature for call_c_stackPatrick Walton-18/+7
2011-09-29rustc: Add upcall stubs for the new C stack upcallsPatrick Walton-0/+5
2011-09-28Eliminate glue.o. Closes #990Brian Anderson-2/+1
2011-09-22Remove is_stateful flag from tydesc. Closes #136Brian Anderson-1/+1
2011-09-20Move linker invocation from driver::rustc to back::linkBrian Anderson-1/+93
2011-09-12Merge branch 'unwind'Brian Anderson-2/+5
2011-09-12Pretty-print for new arg-mode syntaxMarijn Haverbeke-19/+17
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-47/+44
2011-09-11Add upcall_rust_personalityBrian Anderson-2/+5
2011-09-09Get rid of some unused upcallsMarijn Haverbeke-13/+2
2011-09-02Reformat. Issue #855Brian Anderson-148/+144
2011-09-02Eliminate const_refcount. Issue #855Brian Anderson-4/+0
2011-09-02Rename ivecs to vecs in the compilerMarijn Haverbeke-21/+11
2011-09-02Remove remaining evec support from transMarijn Haverbeke-10/+0
2011-09-01Convert all uses of #ifmt to #fmt. Issue #855Brian Anderson-3/+3
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-28/+28
2011-09-01Remove std::str. Issue #855Brian Anderson-2/+0
2011-09-01Back out copy-glueMarijn Haverbeke-1/+1
2011-08-31rt: Make the dynamic stack self-describingPatrick Walton-1/+2
2011-08-31Convert uses of #fmt to #ifmt. Issue #855Brian Anderson-9/+5
2011-08-29Implement non-internal ivecsMarijn Haverbeke-29/+8
2011-08-27Convert rustc::driver::session to istrs. Issue #855Brian Anderson-5/+6
2011-08-27Convert pretty-printer to istrs. Issue #855Brian Anderson-1/+1
2011-08-27Convert rustc::middle::trans to istrs. Issue #855Brian Anderson-1/+1
2011-08-27Convert rest of the AST to istrs. Issue #855Brian Anderson-2/+2
2011-08-27Convert middle::trans_common to istrs. Issue #855Brian Anderson-3/+2
2011-08-27Convert the rest of rustc::lib::llvm to istrs. Issue #855Brian Anderson-1/+1
2011-08-27Convert rustc::lib::llvm to istr::sbufs. Issue #855Brian Anderson-36/+48
2011-08-27Convert the rest of rustc::back to istrs. Issue #855Brian Anderson-50/+55
2011-08-27Convert back::link to istrs. Issue #855Brian Anderson-55/+71
2011-08-27Convert ast::ident to istr. Issue #855Brian Anderson-4/+4
2011-08-27Convert std::os to istrs. Issue #855Brian Anderson-6/+7
2011-08-27Convert portions of rustc to istrs. Recover a lot of performance.Brian Anderson-2/+2
2011-08-27Convert std::fs to istrs. Issue #855Brian Anderson-3/+7
2011-08-27Convert std::sha1 to istrs. Issue #855Brian Anderson-12/+17
2011-08-25rustc: Add an extra flag to object tydescs so that shapes know how to find th...Patrick Walton-2/+3
2011-08-24Revert "Back out copy-glue"Marijn Haverbeke-1/+1
2011-08-24Back out copy-glueMarijn Haverbeke-1/+1
2011-08-24Optimize += [x] into a simple push operationMarijn Haverbeke-0/+4
2011-08-22Replace &ty::t with ty::t throughout the compilerMarijn Haverbeke-4/+4
2011-08-22Add skeleton of copy glue that actually copiesMarijn Haverbeke-4/+3
2011-08-22Rename copy_glue back to take_glueMarijn Haverbeke-1/+1
2011-08-20rustc: Introduce ABI versioning so we can change value representations withou...Patrick Walton-0/+2
2011-08-20ReformatBrian Anderson-56/+50
2011-08-18Rename some vec upcalls and trans functions from vec* to evec*Brian Anderson-3/+3
2011-08-18Remove upcall_new_vecBrian Anderson-4/+0
2011-08-18Remove or _-prefix all unused function argumentsMarijn Haverbeke-12/+12
2011-08-17rustc: Add the dynastack upcalls to upcall.rsPatrick Walton-2/+11
2011-08-16Port the compiler to the typaram foo<T> syntax.Erick Tryzelaar-4/+4