about summary refs log tree commit diff
path: root/src/libsyntax/ext
AgeCommit message (Expand)AuthorLines
2014-07-21syntax: Join consecutive string literals in format strings togetherroot-10/+33
2014-07-21repair macro docsJohn Clements-10/+7
2014-07-20auto merge of #15808 : jakub-/rust/use-mod, r=alexcrichtonbors-1/+1
2014-07-20auto merge of #15814 : kvark/rust/ast, r=huonwbors-2/+6
2014-07-20Implement new mod import sugarJakub Wieczorek-1/+1
2014-07-20auto merge of #15785 : treeman/rust/fix-15780, r=alexcrichtonbors-2/+11
2014-07-19Fixed lifetimes on syntax deriving structs, implemented CloneDzmitry Malyshau-2/+6
2014-07-18Special case for 0 arguments given in format!Jonas Hietala-4/+4
2014-07-18Correct plural of arguments in format_args!Jonas Hietala-2/+11
2014-07-18librustc: Implement unboxed closures with mutable receiversPatrick Walton-8/+29
2014-07-18auto merge of #15732 : bgamari/rust/to-tokens, r=alexcrichtonbors-3/+35
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-13/+17
2014-07-17Rename functions in the CloneableVector traitAdolfo Ochagavía-1/+1
2014-07-17syntax: Add ToTokens impl for MethodBen Gamari-0/+2
2014-07-17syntax: Add quote_method!Ben Gamari-0/+13
2014-07-16libsyntax: Remove `Send` from `PtrTy` in `deriving`.Patrick Walton-6/+0
2014-07-16syntax: Generalize ToTokens impl for Vec<T>Ben Gamari-3/+4
2014-07-16syntax: Add ToTokens for Attribute_Ben Gamari-0/+7
2014-07-16syntax: Add ToTokens for Option<T>Ben Gamari-0/+9
2014-07-15Fix errorsAdolfo Ochagavía-1/+0
2014-07-15Deprecate `str::from_utf8_owned`Adolfo Ochagavía-5/+5
2014-07-13macro expansion for methodsJohn Clements-25/+47
2014-07-13expansion abstractionJohn Clements-144/+114
2014-07-13add make_method method to MacResult traitJohn Clements-1/+36
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-19/+23
2014-07-12auto merge of #15601 : jbclements/rust/disable-default-macro-behavior, r=alex...bors-11/+42
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-5/+11
2014-07-11rename one of the two confusing MacroExpandersJohn Clements-5/+6
2014-07-11Removed dead structures after changes to PartialOrd/Ord derivings.Felix S. Klock II-352/+29
2014-07-11`O(n*k)` code-size deriving on enums (better than previous `O(n^k)`).Felix S. Klock II-43/+455
2014-07-11Revise the `const_nonmatching` flag with more info about author's intent.Felix S. Klock II-23/+40
2014-07-11Add scaffolding for assigning alpha-numeric codes to rustc diagnosticsJakub Wieczorek-2/+8
2014-07-09Fix all the test falloutCorey Richardson-38/+38
2014-07-09ast: make Name its own typeCorey Richardson-10/+22
2014-07-09syntax: don't parse numeric literals in the lexerCorey Richardson-36/+5
2014-07-09syntax: don't process string/char/byte/binary litsCorey Richardson-5/+5
2014-07-09syntax: doc comments all the thingsCorey Richardson-406/+397
2014-07-08carry self ident forward through re-parsingJohn Clements-7/+24
2014-07-08macro literals should be compared by name onlyJohn Clements-2/+9
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-2/+27
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