about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2010-11-05Translate ast.box unary expressions and support extraction of TypeRefs from A...Graydon Hoare-3/+25
2010-11-05Move symbol prefix logic into separate function, add underscore prefix for wi...Graydon Hoare-4/+10
2010-11-05Emit WinMain@16 entrypoint on windows.Graydon Hoare-1/+8
2010-11-05Fix two incorrect block-context uses in rustc.Graydon Hoare-2/+2
2010-11-05Teach rustc to generate type descriptors.Graydon Hoare-0/+13
2010-11-05Switch rustc to llvm 2.8 rather than 2.8svn on windows.Graydon Hoare-1/+1
2010-11-05rustc: Implement function typesPatrick Walton-1/+60
2010-11-05Move the option type to its own modulePatrick Walton-45/+44
2010-11-05Revert "Move the option type to its own module"Patrick Walton-14/+15
2010-11-05Move the option type to its own modulePatrick Walton-15/+14
2010-11-04Fix buggy while and do-while translation in rustc. Add test.Graydon Hoare-11/+19
2010-11-03rustc: Use an extensible annotation field instead of putting option[@ty] ever...Patrick Walton-89/+94
2010-11-03Support while and do-while loops in rustc.Graydon Hoare-0/+116
2010-11-03Teach rustc lexer about changes to stratum, opacity and effect keywords.Graydon Hoare-5/+21
2010-11-02Split out stratum-checking pass, implement more-strict (overly aggressive) im...Graydon Hoare-16/+16
2010-11-02First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare-57/+57
2010-10-22Long line police.Graydon Hoare-3/+5
2010-10-22Pass outptr as in rustboot. Probably need to revisit this ABI. Also disgustin...Graydon Hoare-5/+18
2010-10-22Collect all fns first so decl order doesn't matter to translation.Graydon Hoare-13/+41
2010-10-22Extremely broken hacked-up incorrect attempt at 'ret'.Graydon Hoare-0/+36
2010-10-22Don't use string == in x86.rs, doesn't work.Graydon Hoare-1/+1
2010-10-22rustc: Add an "_" prefix to assembler-generated symbols on MacPatrick Walton-0/+5
2010-10-22Implement check-exprs, un-xfail 5 rustc tests.Graydon Hoare-2/+57
2010-10-22Add makefile bits to run rustc on the testsuite as part of 'make check'. Most...Graydon Hoare-11/+0
2010-10-22Give rustc the beginnings of an option-processing loop (at least -nowarn, -h ...Graydon Hoare-11/+99
2010-10-22Make append take a mutable &. Not even checked at present, tsk tsk.Graydon Hoare-1/+1
2010-10-21Add support for passing args to fns in rustc.Graydon Hoare-18/+49
2010-10-21Support basic function calls in rustc.Graydon Hoare-8/+39
2010-10-21Teach rustc to parse call exprs.Graydon Hoare-0/+13
2010-10-21line length police; moved comp.util.bits to std.bitvDave Herman-464/+0
2010-10-21oops, removed bits.test() from mainDave Herman-4/+0
2010-10-21tests and bugfixes: fns take aliases, fixed binary arithmetic in create, elim...Dave Herman-29/+322
2010-10-20simpler computation of uint_bits(), plus whitespace policeDave Herman-13/+2
2010-10-20created a first draft of the bit-set library needed for typestateDave Herman-0/+186
2010-10-19Translate lazy && and || operators in rustc.Graydon Hoare-7/+58
2010-10-19Parse and translate assignments.Graydon Hoare-18/+50
2010-10-19Teach trans to allocate, initialize and load from local variables.Graydon Hoare-18/+174
2010-10-19Add a type slot to the ASTPatrick Walton-93/+98
2010-10-19Partial work on adding types to the ASTPatrick Walton-54/+71
2010-10-18Store items and decls in vecs to preserve input order, index externally. Impl...Graydon Hoare-137/+232
2010-10-18More work on resolving names in rustc. Basic expr_name lookup working on item...Graydon Hoare-93/+123
2010-10-18Rewrite session formatting to use #fmt extension.Graydon Hoare-19/+7
2010-10-18Begin sketching name lookup in rustc.Graydon Hoare-6/+74
2010-10-18Expand rustc's fold to update env on block boundaries.Graydon Hoare-1/+14
2010-10-18Roll back the expr->lval change. We're now LL(1) again.Patrick Walton-128/+39
2010-10-15Encode and decode tag types in dwarf properly. Add list module to std. Shift ...Graydon Hoare-21/+12
2010-10-14Finish the fold drivers in fold.rs.Graydon Hoare-12/+110
2010-10-14rustc: Parse field and vector indexing expressionsPatrick Walton-34/+53
2010-10-14Enable resolve pass in rustc. Doesn't do much yet aside from an incomplete id...Graydon Hoare-0/+2
2010-10-14Stop using bound refs (don't work; leak) and work around auto-deref vec-appen...Graydon Hoare-23/+33