about summary refs log tree commit diff
path: root/src/comp/front
AgeCommit message (Expand)AuthorLines
2010-11-24rustc: Parse type-parametric tagsPatrick Walton-9/+14
2010-11-24rustc: Parse type-parametric functionsPatrick Walton-3/+12
2010-11-24rustc: Don't require a semicolon after an "alt" statementPatrick Walton-0/+6
2010-11-24rustc: Add patterns to foldPatrick Walton-9/+15
2010-11-24rustc: Parse simple patternsPatrick Walton-0/+87
2010-11-24rustc: Parse tag items. Currently segfaults in copy glue.Patrick Walton-0/+52
2010-11-22Support mach types in rustc, enable 5 more tests.Graydon Hoare-34/+101
2010-11-22Accumulate type paths as we parse, rather than throwing them away.Graydon Hoare-0/+1
2010-11-22rustc: "expectied" -> "expected" in parser.rs; also say what was foundPatrick Walton-1/+3
2010-11-22Fix lexer bug, enable 5 more tests on rustc.Graydon Hoare-1/+1
2010-11-19rustc: First stab at a typecheckerPatrick Walton-1/+4
2010-11-19Parse type items, nil types, named types. Fix some parser bugs. Enable arith-...Graydon Hoare-6/+77
2010-11-19Isolate while-header bug to minimal testcase, fix in rustboot, remove workaro...Graydon Hoare-13/+2
2010-11-19Work around Yet Another Typestate Lifecycle Bug in rustboot.Graydon Hoare-2/+13
2010-11-12rustc: Add a type annotation for localsPatrick Walton-3/+6
2010-11-10rustc: Add an annotation to function and type items so that the typechecker c...Patrick Walton-5/+5
2010-11-05rustc: Implement function typesPatrick Walton-0/+44
2010-11-05Move the option type to its own modulePatrick Walton-15/+14
2010-11-05Revert "Move the option type to its own module"Patrick Walton-3/+4
2010-11-05Move the option type to its own modulePatrick Walton-4/+3
2010-11-04Fix buggy while and do-while translation in rustc. Add test.Graydon Hoare-0/+1
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