about summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2014-07-29Refactored syntax::fold.Marvin Löbel-6/+6
2014-07-24librustc: Stop desugaring `for` expressions and translate them directly.Patrick Walton-97/+7
2014-07-22Refactoring: Only use `MacroExpander` for expanding outside ofMarvin Löbel-11/+1
2014-07-21Moved `syntax::ext::base::SyntaxEnv` into `syntax::ext::base::ExtCtx`Marvin Löbel-184/+194
2014-07-21repair macro docsJohn Clements-3/+3
2014-07-18librustc: Implement unboxed closures with mutable receiversPatrick Walton-1/+9
2014-07-18auto merge of #15725 : aochagavia/rust/vec, r=alexcrichtonbors-1/+1
2014-07-17librustc: Remove cross-borrowing of `Box<T>` to `&T` from the language,Patrick Walton-12/+14
2014-07-17Rename functions in the CloneableVector traitAdolfo Ochagavía-1/+1
2014-07-13macro expansion for methodsJohn Clements-25/+47
2014-07-13expansion abstractionJohn Clements-144/+114
2014-07-13remove no-stmt checkJohn Clements-4/+0
2014-07-13macro method unit test case fixJohn Clements-2/+2
2014-07-13refactor Method definition to make space for macrosJohn Clements-12/+16
2014-07-12auto merge of #15601 : jbclements/rust/disable-default-macro-behavior, r=alex...bors-5/+30
2014-07-11add Macro ExterminatorJohn Clements-0/+19
2014-07-11make walk/visit_mac opt-in onlyJohn Clements-1/+6
2014-07-11use side table to store exported macrosJohn Clements-4/+5
2014-07-11Add scaffolding for assigning alpha-numeric codes to rustc diagnosticsJakub Wieczorek-2/+2
2014-07-09Fix all the test falloutCorey Richardson-5/+5
2014-07-09syntax: doc comments all the thingsCorey Richardson-5/+5
2014-07-08carry self ident forward through re-parsingJohn Clements-2/+15
2014-07-08macro literals should be compared by name onlyJohn Clements-0/+8
2014-07-08implement hygiene for method argsJohn Clements-0/+25
2014-07-08test case for expansion of method macroJohn Clements-2/+13
2014-07-08introducing let-syntaxJohn Clements-0/+18
2014-07-08self arg macro test caseJohn Clements-0/+13
2014-07-08test harness cleanupJohn Clements-27/+20
2014-07-08added test for method arg hygieneJohn Clements-0/+13
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-6/+6
2014-07-05rustc: Remove CrateId and all related supportAlex Crichton-6/+5
2014-07-04implement hygiene for ExprFnBlock and ExprProcJohn Clements-1/+15
2014-07-04added test cases for closure arg hygieneJohn Clements-0/+22
2014-07-04comments onlyJohn Clements-3/+2
2014-07-04hygiene for item fn argsJohn Clements-7/+49
2014-07-04comments & test cases for IdentRenamersJohn Clements-11/+63
2014-07-04use PatIdentRenamer for match bindingsJohn Clements-10/+5
2014-07-04comments onlyJohn Clements-3/+3
2014-07-04new_mark -> apply_mark, new_rename -> apply_renameJohn Clements-4/+4
2014-07-04add PatIdentRenamerJohn Clements-6/+37
2014-07-04move RenameList to mtwt, add new_renames abstractionJohn Clements-5/+2
2014-07-04comments, whitespace, rename NameFinderContext to PatIdentFinderJohn Clements-19/+15
2014-07-03simplify and uncomment item-fn-arg hygiene unit testJohn Clements-9/+6
2014-07-03Fix spelling errors.Joseph Crail-1/+1
2014-07-03Simplify PatIdent to contain an Ident rather than a PathJohn Clements-14/+2
2014-06-27adjust fold to fold over interpolated items/exprs/etc.John Clements-2/+2
2014-06-27added unit and standalone test for 15221, extra debugging outputJohn Clements-5/+26
2014-06-27remove trailing whitespaceJohn Clements-1/+1
2014-06-27hygiene for match-bound vars now implementedJohn Clements-24/+33
2014-06-27improve match test case to include guardJohn Clements-4/+4