about summary refs log tree commit diff
path: root/src/comp/middle/trans_common.rs
AgeCommit message (Expand)AuthorLines
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
2011-07-29Remove support for obj dtorsMarijn Haverbeke-5/+0
2011-07-27Eliminate "target" field in closures.Michael Sullivan-8/+5
2011-07-27Reformat for new syntaxMarijn Haverbeke-356/+361
2011-07-26Remove all uses of tuples from the compiler and stdlibMarijn Haverbeke-1/+1
2011-07-22Rewrite trans_cast, float->float and float->int castsMarijn Haverbeke-1/+0
2011-07-21Move a bunch of trans into trans_common, including the context structures.Michael Sullivan-3/+351
2011-07-14refactor: Move the LLVM type and constant constructors into a new module.Eric Holk-0/+487