about summary refs log tree commit diff
path: root/src/comp/front
AgeCommit message (Expand)AuthorLines
2011-06-01Move brace/if/for/while/do/alt/spawn exprs into bottom_expr rule.Graydon Hoare-23/+19
2011-05-31Now imports are not re-exported unless 'export' is explicitly used.Paul Stansifer-6/+26
2011-05-31Support move as an initializer.Michael Sullivan-0/+6
2011-05-31Insert plumbing for move that behaves just like assign.Michael Sullivan-0/+7
2011-05-31Teach the compiler to understand yield and join, as well as using task as a t...Eric Holk-1/+3
2011-05-31Fix comment-scanning logic in lexer.Graydon Hoare-2/+4
2011-05-31Consolidate formatting functions a bit more.Graydon Hoare-3/+3
2011-05-31Add span to field to catch per-field comments in rec exprs.Graydon Hoare-5/+7
2011-05-31Improve comment handling in pp.Graydon Hoare-58/+163
2011-05-31rustc: Remove unneeded type params from alt patternsBrian Anderson-28/+28
2011-05-27Change the syntax for RECV from "var <- port" to "port |> var".Michael Sullivan-2/+2
2011-05-27Fix missing bump in RECV lexer case.Michael Sullivan-0/+1
2011-05-27Pretty print the new RECV token...Michael Sullivan-0/+1
2011-05-27Remove parser support for recv as an initializer in preparation for changing ...Michael Sullivan-5/+7
2011-05-27Lex '|>' as the RECV token.Michael Sullivan-6/+14
2011-05-27"import module::*;" now works.Paul Stansifer-1/+0
2011-05-27Parsing and folding changes for globbed imports.Paul Stansifer-12/+42
2011-05-26Remove unused importsTim Chevalier-4/+1
2011-05-26Remove redisue of unused fields from 'ann'.Graydon Hoare-8/+2
2011-05-26Remove residual uses of fold, and fold itself.Graydon Hoare-30/+35
2011-05-25rustc: Fail better when the first argument to #fmt is not a string literalBrian Anderson-2/+3
2011-05-25rustc: Fail when #fmt is given too many argumentsBrian Anderson-1/+9
2011-05-23Get test-pass/utf8.rs to runMarijn Haverbeke-43/+23
2011-05-20Merge remote-tracking branch 'graydon/master' into typestate_4Tim Chevalier-3/+3
2011-05-20Annotate erroring functions in session and parserTim Chevalier-3/+3
2011-05-20More work on anonymous objects.Lindsey Kuper-3/+3
2011-05-20Make controlflow part of a function typeTim Chevalier-25/+58
2011-05-20rustc: Move the interner to a new module intended to be used for general data...Patrick Walton-5/+5
2011-05-19Move the ty_item_table into ty::ctxt.items, move variant_info to ty, and star...Graydon Hoare-7/+6
2011-05-19Finish name collision testing.Marijn Haverbeke-1/+0
2011-05-19remove now-unused ts field from annTim Chevalier-5/+3
2011-05-17rustc: Flatten annotationsPatrick Walton-15/+9
2011-05-17Alias-ify the parser and lexerMarijn Haverbeke-123/+121
2011-05-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-130/+130
2011-05-17Parser fix: 'fail' was eating the next token that came after it.Paul Stansifer-1/+0
2011-05-16Merge remote branch 'origin/master' into HEADGraydon Hoare-12/+48
2011-05-16Rewrite everything to use [] instead of vec() in value position.Graydon Hoare-81/+81
2011-05-16Begin vec() -> [] transition.Graydon Hoare-3/+3
2011-05-16Started adding support for return checking and non-returning function annotat...Tim Chevalier-12/+48
2011-05-16rustc: Make the parser use the internerPatrick Walton-29/+31
2011-05-14fix a long line that i forgot to commitMarijn Haverbeke-1/+1
2011-05-14Mark IDENT tokens that are followed by ::Marijn Haverbeke-18/+19
2011-05-13Remove rustboot from the repository.Graydon Hoare-3/+1
2011-05-13'with' no longer a token; whitespace police.Lindsey Kuper-9/+5
2011-05-13Use new module namespace syntax.Lindsey Kuper-53/+45
2011-05-13Bug fixes.Lindsey Kuper-20/+22
2011-05-13More progress on anonymous objects.Lindsey Kuper-8/+9
2011-05-13Correct capitalization of "Option".Lindsey Kuper-10/+9
2011-05-13Starting on support for anonymous objects. Just syntax so far.Lindsey Kuper-0/+70
2011-05-13Safeguard against using statement or item keywords as value idsMarijn Haverbeke-12/+78