about summary refs log tree commit diff
path: root/src/comp/syntax/print
AgeCommit message (Expand)AuthorLines
2012-03-02Move src/comp to src/rustcGraydon Hoare-2319/+0
2012-03-02core: Remove _mut functions from vecBrian Anderson-3/+3
2012-02-24Encode/decode AST into metadata, re-instantiate inlined itemsNiko Matsakis-0/+2
2012-02-23(core::str) remove len_bytes aliasKevin Cantu-4/+4
2012-02-23(core::str) mostly rename len -> len_charsKevin Cantu-2/+2
2012-02-22Clean up small things in syntax submodulesMarijn Haverbeke-48/+24
2012-02-21rustc: Generate crates with #astBrian Anderson-0/+4
2012-02-17Refactor view_path to parse (but not yet process) export globs, unify code pa...Graydon Hoare-45/+44
2012-02-15make mut a keyword synonymous with mutableNiko Matsakis-15/+15
2012-02-15Rewrite exhaustiveness checkerMarijn Haverbeke-1/+1
2012-02-15Support 'alt check' syntaxMarijn Haverbeke-1/+2
2012-02-14rustc: Add crust functions to the ASTBrian Anderson-0/+1
2012-02-12(core::str) rename byte_len -> len_bytes and rename char_len -> lenKevin Cantu-4/+4
2012-02-11make bind syntax unnecessary: just use _ for one of the argumentsNiko Matsakis-1/+6
2012-02-10Remove a vestige of return-by-referenceMarijn Haverbeke-3/+1
2012-02-09Remove some pointless importsMarijn Haverbeke-5/+0
2012-02-07Minor class-related tweaks to the ASTTim Chevalier-2/+2
2012-02-06Handle built-in typenames in the resolve pass, rather than in parserMarijn Haverbeke-11/+2
2012-02-05infer modes rather than overwriting with expected tyNiko Matsakis-8/+13
2012-02-03Beginnings of front-end support for classesTim Chevalier-1/+46
2012-02-03Fix various drift issues in the qq branch.Graydon Hoare-4/+12
2012-02-03Make macro arg optional in syntax, again untested.Kevin Atkinson-2/+5
2012-02-03Add support for parsing quasi-quotes, doesn't do anything useful yet.Kevin Atkinson-0/+2
2012-02-01rustdoc: Add support for type itemsBrian Anderson-1/+5
2012-02-01Remove support for native typesMarijn Haverbeke-10/+0
2012-01-31Change option::t to optionTim Chevalier-11/+11
2012-01-31Require alts to be exhaustiveTim Chevalier-22/+11
2012-01-30rustc: Allow attributes on methods. Closes #1709Brian Anderson-3/+4
2012-01-30Remove ternary operatorPaul Woolcock-14/+4
2012-01-30Revert self typesMarijn Haverbeke-2/+1
2012-01-26rustc: Add pprust::res_to_strBrian Anderson-8/+41
2012-01-25rustc: Add pprust::variant_to_strBrian Anderson-17/+39
2012-01-25rustc: Allow attributes on enum variants. Closes #1663Brian Anderson-0/+1
2012-01-25Implement implicit self type parameters for ifacesMarijn Haverbeke-1/+2
2012-01-25Rename tag to enum throughout the compilerMarijn Haverbeke-4/+4
2012-01-24rustc: Split diagnostics into "span diagnostics" and "diagnostics".Patrick Walton-2/+3
2012-01-23s/block()/fn()/gNiko Matsakis-3/+3
2012-01-23Export all enum variants by default; new syntax for selectively exporting var...Tim Chevalier-0/+13
2012-01-21issue #1352: change param order on vec::init_elt, putting block in final posi...Graham Fawcett-3/+3
2012-01-19rustc: Make the pretty printer output commas after enum variants. Update all ...Patrick Walton-1/+1
2012-01-19rustc: Fix fun_to_strBrian Anderson-0/+14
2012-01-19rustc: ";" to "," in enumsPatrick Walton-8/+8
2012-01-19rustc: "tag" -> "enum"Patrick Walton-6/+6
2012-01-19Rename fn*() to fn() as originally planned.Niko Matsakis-1/+1
2012-01-19Remove support for the '.' after a nullary tag in a patternTim Chevalier-13/+13
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-61/+61
2012-01-17Allow omission of the '.' after nullary tag patternsTim Chevalier-3/+5
2012-01-16Be more careful about pretty-printing literalsMarijn Haverbeke-12/+19
2012-01-16Update pretty printer to print out disr. values.Kevin Atkinson-0/+8
2012-01-15rustc: Parse fn inner attributes. Closes #1506Brian Anderson-1/+13