summary refs log tree commit diff
path: root/src/libsyntax/ast.rs
AgeCommit message (Expand)AuthorLines
2014-01-07'borrowed pointer' -> 'reference'Brian Anderson-1/+1
2014-01-03librustc: Remove `@mut` support from the parserPatrick Walton-3/+2
2014-01-03libsyntax: De-`@mut` `SCTable::rename_memo`Patrick Walton-1/+1
2014-01-03libsyntax: De-`@mut` `SCTable::mark_memo`Patrick Walton-3/+3
2014-01-03libsyntax: De-`@mut` `SCTable::table`Patrick Walton-1/+2
2014-01-01Remove `extern mod foo (name="bar")` syntax, closes #9543Florian Hahn-1/+1
2013-12-17Remove obsolete mutability from ast::TySeo Sanghyeon-3/+3
2013-12-08Fix comment on ast::DefStructKiet Tran-3/+8
2013-12-01auto merge of #10750 : Blei/rust/no-at-struct-field, r=alexcrichtonbors-3/+3
2013-12-01ast: Remove one `@` and fix the falloutPhilipp Brüschweiler-3/+3
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-31/+38
2013-11-28Register new snapshotsAlex Crichton-1/+1
2013-11-27Freeze the AST by removing a couple of unused @mut ~[T] from token_tree.Eduard Burtescu-2/+14
2013-11-27Shink NodeId, CrateNum, Name and Mrk down to 32 bits on x64.Eduard Burtescu-7/+7
2013-11-24Add comments to ast, ast_map, ty, and pat_utilKiet Tran-0/+11
2013-11-21Remove ty_macSeo Sanghyeon-1/+0
2013-11-18Use '..' as slice wildcard in vectorsBrian Anderson-0/+1
2013-11-08Address comments from @pnkfelix (thanks for the detailed review)Niko Matsakis-6/+0
2013-11-08Rename and modernize region enum namesNiko Matsakis-2/+2
2013-11-08Generalize AST and ty::Generics to accept multiple lifetimes.Niko Matsakis-5/+5
2013-11-08Create a new pass to resolve named lifetimes; rscope is not onlyNiko Matsakis-0/+14
2013-11-05auto merge of #10285 : sfackler/rust/weird-derivings, r=huonwbors-3/+0
2013-11-04Remove #[deriving]s on implsSteven Fackler-3/+0
2013-11-04libsyntax/librustc: Allow calling variadic foreign functions.Luqman Aden-0/+1
2013-10-29librustc: Implement the `proc` type as sugar for `~once fn` and `proc`Patrick Walton-0/+1
2013-10-28Field identifiers now include specific spans (Closes #8263).Joshua Yanovski-1/+3
2013-10-25libsyntax/librustc: Allow mut qualifier in patterns.Luqman Aden-5/+3
2013-10-22libsyntax/librustc: Allow specifying mut on ~self.Luqman Aden-1/+1
2013-10-22libsyntax/librustc: Allow specifying mut on by-value self.Luqman Aden-3/+3
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-1/+1
2013-10-18Optimize include_bin! for large inputsAlex Crichton-0/+1
2013-10-10Remove named extern blocks from the ASTAlex Crichton-8/+0
2013-10-08add new enum ast::StrStyle as field to ast::lit_strBenjamin Herr-2/+9
2013-10-04Remove specific errors for very old obsolete syntaxBenjamin Herr-3/+1
2013-10-01remove the `float` typeDaniel Micay-1/+0
2013-09-30syntax: Remove usage of fmt!Alex Crichton-2/+2
2013-09-11more helpful error message for ident comparison failureJohn Clements-1/+2
2013-09-11Properly encode/decode structural variants.SiegeLord-1/+1
2013-09-11Flag unsafe blocks from format! as compiler-generatedAlex Crichton-1/+7
2013-09-11Implement the notion of a "generated unsafe block"Alex Crichton-1/+1
2013-09-10change type of ExprLoop and ExprBreak elts from ident->name.John Clements-2/+4
2013-09-10auto merge of #9088 : nikomatsakis/rust/issue-6304-AST-tree-not-DAG, r=catamo...bors-0/+5
2013-09-10Delay assignment of node ids until after expansion. Ensures that each AST nodeNiko Matsakis-0/+5
2013-09-09undo cowardly hiding of eq-checkJohn Clements-13/+2
2013-09-09auto merge of #9005 : alexcrichton/rust/rusty-log, r=brsonbors-1/+3
2013-09-08syntax: implement labelled breaks for `for`.Huon Wilson-1/+1
2013-09-06commentsJohn Clements-0/+9
2013-09-06whitespace, reindentation, and comments onlyJohn Clements-1/+7
2013-09-06WIP: adding context to macrosJohn Clements-1/+1
2013-09-06add temporarily unused ctxt field to mac_invoc_ttJohn Clements-1/+1