about summary refs log tree commit diff
path: root/src/comp/front
AgeCommit message (Expand)AuthorLines
2011-03-07Add a pretty-printerMarijn Haverbeke-0/+39
2011-03-07Permit view items in native modules.Graydon Hoare-5/+42
2011-03-07Stage the last compile fix to put out fire. Thanks git.Graydon Hoare-0/+1
2011-03-07Complain on unexpected native symbol, rather than failing with none-exhaustiv...Graydon Hoare-0/+3
2011-03-07use a precedence table for operator parsingMarijn Haverbeke-131/+65
2011-03-06Remove typestate workaroundsBrian Anderson-25/+10
2011-03-05Make ret and fail stmts have 0 out-edges, Closes #250.Graydon Hoare-4/+1
2011-03-04Parse (and generally ignore) constraints and constrained types.Graydon Hoare-1/+76
2011-03-04Parse meta directives in crates.Graydon Hoare-15/+22
2011-03-02Remove some erroneous FIXMEs from #fmt parserBrian Anderson-2/+0
2011-03-02Comment-out some logging chatter in extfmt.Graydon Hoare-6/+6
2011-03-02Parse, add to AST, and otherwise ignore 'export' view items. Need to add supp...Graydon Hoare-11/+34
2011-03-02Finish #fmt string parsing. Completely untested.Brian Anderson-7/+89
2011-03-02Add debug logging for #fmt conv. Implement peek_num fnBrian Anderson-21/+123
2011-03-02Whitespace cleanupBrian Anderson-6/+6
2011-03-02Remove unused is_ext_exprBrian Anderson-11/+0
2011-03-02Make the expanded expression in expr_ext not optionalBrian Anderson-2/+2
2011-03-02Add pretty printing for expr_call, expr_path, and more literalsBrian Anderson-3/+37
2011-03-02Remove debug logging from extfmtBrian Anderson-13/+0
2011-03-02Implement #fmt conversion for int and uintBrian Anderson-8/+107
2011-03-02Start generating AST nodes for #fmtBrian Anderson-8/+34
2011-03-02Begin an AST pretty-printerBrian Anderson-0/+51
2011-03-02Rewrite expand_syntax_ext to avoid a mysterious memory leakBrian Anderson-21/+18
2011-03-02Parse parameter types for fmt extensionBrian Anderson-28/+120
2011-03-02Begin work on #fmt parsingBrian Anderson-3/+98
2011-03-02Begin implementing #fmt in rustcBrian Anderson-2/+130
2011-03-01Parse (and ignore) dtors on objs.Graydon Hoare-10/+23
2011-03-01Implement the gross rustboot hack for contextual parser access to the compila...Graydon Hoare-4/+18
2011-03-01Populate default compilation environment as in rustboot.Graydon Hoare-3/+10
2011-02-25Fix typo in crate directive evaluator.Graydon Hoare-1/+1
2011-02-25Pass the abi of native functions all the way to codegen.Rafael Ávila de Espíndola-2/+2
2011-02-25There are no native iterators (or at least they are not going to be supportedRafael Ávila de Espíndola-16/+17
2011-02-24Support the awful alt-else form in rustboot's cexp grammar, at least transien...Graydon Hoare-0/+17
2011-02-24Connect the crate and source parsers together.Graydon Hoare-2/+58
2011-02-24Handle the mutant 'let'-block directive in rustboot, temporarily.Graydon Hoare-0/+15
2011-02-24Factor crate expr evaluator out of parser, expand to simple scalars and ops, ...Graydon Hoare-81/+452
2011-02-24Parse crate directive tree in one pass, then evaluate it in a second.Graydon Hoare-33/+96
2011-02-23Add a type for crate directives, to support intermixing with exprs in crate f...Graydon Hoare-0/+14
2011-02-23Parse auth clauses, drop them on the floor. Nothing exists to use them yet an...Graydon Hoare-0/+9
2011-02-23Use the computed abi :-(Rafael Ávila de Espíndola-1/+1
2011-02-23Parse the abi in native modules.Rafael Ávila de Espíndola-11/+39
2011-02-22Teach rustc about reserved keywordsBrian Anderson-1/+16
2011-02-22Rename std._io to std.io since 'io' is no longer a keywordBrian Anderson-3/+3
2011-02-18Make a tag for iterness / fnness, teach many places about it.Graydon Hoare-42/+60
2011-02-16More typechecking for native types and the needed plumbing in codegen.Rafael Avila de Espindola-3/+4
2011-02-15Add _mutable unop.Graydon Hoare-0/+8
2011-02-15Fix missing path in expr_ext.Graydon Hoare-2/+3
2011-02-14Add basic front-end support for 'for each' loops.Graydon Hoare-1/+17
2011-02-14Add basic front-end support for expr_put.Graydon Hoare-0/+16
2011-02-14Move all non-decl/non-expr stmts to exprs.Graydon Hoare-63/+63