about summary refs log tree commit diff
path: root/src/comp/middle/trans_vec.rs
AgeCommit message (Expand)AuthorLines
2012-01-27Move various trans_ modules under a trans:: umbrella moduleMarijn Haverbeke-312/+0
2012-01-23s/block()/fn()/gNiko Matsakis-1/+1
2012-01-21migrate size_of() and related funcs from trans into shapeNiko Matsakis-3/+3
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-2/+2
2012-01-13deprecate fn exprs and the fn() type, preferring fn@ and native fnNiko Matsakis-17/+14
2012-01-13Obj system? What obj system?Marijn Haverbeke-2/+2
2012-01-06Disallow variable names that shadow tags in scopeTim Chevalier-1/+1
2011-12-18Remove source line generation craziness. Ensure incorrect subprogram caches a...Josh Matthews-2/+0
2011-12-18Fix LLVM assertions when lowering log statements.Josh Matthews-0/+2
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-3/+3
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-11-10Cleanup unused importsHaitao Li-4/+3
2011-11-03Disallow writing to function arguments againMarijn Haverbeke-7/+6
2011-11-02convert GEP to i32Niko Matsakis-12/+6
2011-11-02thread the context through so that int can be 64 bits on x86_64Niko Matsakis-26/+46
2011-10-20Remove taskptr argument from upcallsMarijn Haverbeke-3/+2
2011-10-10Make vectors and strings immediates againMarijn Haverbeke-54/+42
2011-10-05Make trans_lval lval-onlyMarijn Haverbeke-1/+1
2011-10-05Add trans_temp_expr for what used to be trans_expr, rename t_e_dps to trans_exprMarijn Haverbeke-2/+2
2011-10-05Revert "Revert "Get rid of 'overwrite' destination kind""Marijn Haverbeke-18/+4
2011-10-04Revert "Get rid of 'overwrite' destination kind"Patrick Walton-4/+18
2011-10-04Get rid of 'overwrite' destination kindMarijn Haverbeke-18/+4
2011-09-29Move closure construction over to DPS styleMarijn Haverbeke-4/+2
2011-09-28Use DPS for assignment and local initializationMarijn Haverbeke-19/+35
2011-09-27Revert "Use DPS for assignment and local initialization"Brian Anderson-35/+19
2011-09-27Use DPS for assignment and local initializationMarijn Haverbeke-19/+35
2011-09-27Move expr_unary to DPS styleMarijn Haverbeke-2/+3
2011-09-27Move expr_binary into trans_expr_dpsMarijn Haverbeke-16/+21
2011-09-27Move expr_lit and expr_vec into trans_expr_dpsMarijn Haverbeke-19/+17
2011-09-27Move more non-value-returning things to trans_expr_dps.Marijn Haverbeke-2/+2
2011-09-23Make AddIncomingToPhi take single values rather than arraysMarijn Haverbeke-2/+2
2011-09-23Better handling of unreachable code in transMarijn Haverbeke-2/+2
2011-09-16Saner approach to lvalues and callable values in transMarijn Haverbeke-1/+1
2011-09-16Revert "Saner approach to lvalues and callable values in trans"Marijn Haverbeke-1/+1
2011-09-16Saner approach to lvalues and callable values in transMarijn Haverbeke-1/+1
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-30/+30
2011-09-09Use a Phi node in trans_vec::iter_vec_rawMarijn Haverbeke-15/+11
2011-09-08rustc: Make unique pointers no longer immediates.Patrick Walton-34/+42
2011-09-02Rename istr-stuff to str in rustc. Issue #855Brian Anderson-2/+2
2011-09-02Rename ty_istr to ty_str. Issue #855Brian Anderson-2/+2
2011-09-02Reformat. Issue #855Brian Anderson-97/+114
2011-09-02rustc: Zero out unique pointers after we drop themPatrick Walton-0/+1
2011-09-02rustc: Root values spilled via do_spill()Patrick Walton-5/+7
2011-09-02Rename ivecs to vecs in the compilerMarijn Haverbeke-0/+289
2011-08-16Remove partial DPS back-endMarijn Haverbeke-219/+0
2011-07-27Reformat for new syntaxMarijn Haverbeke-80/+79
2011-07-26Remove all uses of tuples from the compiler and stdlibMarijn Haverbeke-5/+5
2011-07-21Move a bunch of trans into trans_common, including the context structures.Michael Sullivan-4/+4
2011-07-18rustc: Remove obsolete TODOPatrick Walton-1/+0
2011-07-18rustc: Skip null when translating string concatenationPatrick Walton-1/+5