about summary refs log tree commit diff
path: root/src/comp/front
AgeCommit message (Expand)AuthorLines
2010-11-03rustc: Use an extensible annotation field instead of putting option[@ty] ever...Patrick Walton-39/+45
2010-11-03Support while and do-while loops in rustc.Graydon Hoare-0/+45
2010-11-03Teach rustc lexer about changes to stratum, opacity and effect keywords.Graydon Hoare-5/+21
2010-11-02First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare-54/+54
2010-10-22Extremely broken hacked-up incorrect attempt at 'ret'.Graydon Hoare-0/+16
2010-10-22Implement check-exprs, un-xfail 5 rustc tests.Graydon Hoare-0/+17
2010-10-21Teach rustc to parse call exprs.Graydon Hoare-0/+13
2010-10-19Parse and translate assignments.Graydon Hoare-1/+15
2010-10-19Teach trans to allocate, initialize and load from local variables.Graydon Hoare-3/+3
2010-10-19Add a type slot to the ASTPatrick Walton-18/+23
2010-10-19Partial work on adding types to the ASTPatrick Walton-13/+13
2010-10-18Store items and decls in vecs to preserve input order, index externally. Impl...Graydon Hoare-41/+106
2010-10-18More work on resolving names in rustc. Basic expr_name lookup working on item...Graydon Hoare-40/+46
2010-10-18Roll back the expr->lval change. We're now LL(1) again.Patrick Walton-59/+7
2010-10-15Encode and decode tag types in dwarf properly. Add list module to std. Shift ...Graydon Hoare-6/+5
2010-10-14Finish the fold drivers in fold.rs.Graydon Hoare-1/+1
2010-10-14rustc: Parse field and vector indexing expressionsPatrick Walton-34/+53
2010-10-14rustc: Start work on lvalsPatrick Walton-18/+46
2010-10-13rustc: Lex identifiers that have numbers in them tooPatrick Walton-2/+6
2010-10-13rustc: Parse vector typesPatrick Walton-0/+8
2010-10-12rustc: Add mutability to tuple literalsPatrick Walton-6/+18
2010-10-12rustc: Parse box typesPatrick Walton-0/+2
2010-10-12rustc: Parse tuple typesPatrick Walton-0/+21
2010-10-11rustc: Add the tuple type to the ASTPatrick Walton-0/+1
2010-10-11Parse autosPatrick Walton-9/+22
2010-10-11rustc: Parse letsPatrick Walton-1/+28
2010-10-11rustc: Say "expected expression" instead of "expected literal" when we expect...Patrick Walton-8/+14
2010-10-08rustc: Make functions output a type, not a slotPatrick Walton-5/+4
2010-10-06Add the beginnings of an ast folder plus an empty module for resolve.Graydon Hoare-4/+5
2010-10-06Make ast node box uses more uniform in rustc.Graydon Hoare-25/+25
2010-10-05Add input coordinate tracking to all major rustc ast nodes.Graydon Hoare-74/+186
2010-10-04Improve name nodes to ast, teach to parse qualified names, put out flaming ti...Graydon Hoare-3/+34
2010-10-04Teach rustc about phi nodes, block relationships. Translate if- and block-exp...Graydon Hoare-12/+57
2010-09-29Patchwork of attempted fixes to effect system and gc system; eventually give ...Graydon Hoare-48/+48
2010-09-28Translate a modest selection of easy binops.Graydon Hoare-10/+10
2010-09-28Translate literal int, char, bool and str types, as well as logging them.Graydon Hoare-0/+4
2010-09-28More rustc expr-parsing logic.Graydon Hoare-22/+238
2010-09-27Start building up the expression tower.Graydon Hoare-16/+88
2010-09-23Translate a bunch of the material (lltrans, llasm, abi) from rustboot to rust...Graydon Hoare-0/+1291