about summary refs log tree commit diff
path: root/src/comp/syntax/print
AgeCommit message (Expand)AuthorLines
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
2012-01-13rustc: Replace the lexer's error handling with diagnostic implBrian Anderson-2/+4
2012-01-13distinguish "any closure" and "stack closure" (block)Niko Matsakis-5/+6
2012-01-13make "native fn" the type for bare functions, remove fn exprsNiko Matsakis-4/+11
2012-01-13deprecate fn exprs and the fn() type, preferring fn@ and native fnNiko Matsakis-6/+6
2012-01-13Obj system? What obj system?Marijn Haverbeke-76/+0
2012-01-13Remove all remaining uses of objs from the compilerMarijn Haverbeke-157/+156
2012-01-11Major clean-up of std::ioMarijn Haverbeke-11/+10
2012-01-10rustc: Accept "enum" in addition to "tag"Patrick Walton-2/+2
2012-01-10rename sendfn to fn~, lambda to fn@Niko Matsakis-2/+2
2012-01-09Remove proto_sugar and 'lambda' as keyword, commit to fn@.Graydon Hoare-2/+1
2012-01-09Make the parser accept 'if' as an alternative to 'when' in alt patterns.Austin Seipp-1/+1
2012-01-06Fix pretty-printing of ty params in iface methodsMarijn Haverbeke-3/+5
2012-01-05fix pretty printer to correctly insert parens for disambNiko Matsakis-35/+5
2012-01-05require a non-semi expr acting as a stmt to have unit return typeNiko Matsakis-0/+5
2012-01-05make parser handle parenthesized block-sugar exprs properlyNiko Matsakis-32/+34
2012-01-03Allow tail expressions even in no_value blocks. Type checkerNiko Matsakis-2/+30
2011-12-30add cap clause to pretty printer, with a testNiko Matsakis-2/+34
2011-12-29split proto from fn_decl, as not all fn_decls know the proto.Niko Matsakis-9/+11
2011-12-28Change representation of type params to handle interface boundsMarijn Haverbeke-6/+12
2011-12-23Parse `iface` items and interface references in `impl` items.Marijn Haverbeke-10/+28
2011-12-23Make ast::ty_method hold a fn_decl, rather than duplicating its fieldsMarijn Haverbeke-14/+10