| Age | Commit message (Expand) | Author | Lines |
| 2016-09-15 | Allow `IdentMacroExpander::expand` to access the ident macro invocation's att... | Jeffrey Seyfried | -2/+4 |
| 2016-09-13 | Differentiate between monotonic and non-monotonic expansion and | Jeffrey Seyfried | -1/+7 |
| 2016-09-13 | Perform node id assignment and `macros_at_scope` construction during | Jeffrey Seyfried | -0/+3 |
| 2016-09-13 | Move macro resolution into `librustc_resolve`. | Jeffrey Seyfried | -237/+61 |
| 2016-09-13 | Refactor `ExtCtxt` to use a `Resolver` instead of a `MacroLoader`. | Jeffrey Seyfried | -6/+6 |
| 2016-09-13 | Avoid needless reexpansions. | Jeffrey Seyfried | -5/+10 |
| 2016-09-05 | Implement stackless expansion. | Jeffrey Seyfried | -22/+3 |
| 2016-09-05 | Refactor `SyntaxEnv`. | Jeffrey Seyfried | -75/+94 |
| 2016-09-05 | Generalize `Invocation` to include modifiers/decorators. | Jeffrey Seyfried | -10/+0 |
| 2016-09-05 | In `Parser` and `ExtCtxt`, replace fields `filename` and `mod_path_stack` | Jeffrey Seyfried | -4/+3 |
| 2016-09-02 | rustc: Implement custom derive (macros 1.1) | Alex Crichton | -3/+30 |
| 2016-08-29 | Remove inherent methods `Annotatable::attrs` and `Annotatable::fold_attrs`. | Jeffrey Seyfried | -7/+0 |
| 2016-08-10 | Extended expand.rs to support alternate expansion behaviours | Daniel Campbell | -1/+1 |
| 2016-07-16 | Auto merge of #34816 - jseyfried:fix_include_path, r=nrc | bors | -0/+6 |
| 2016-07-14 | Make `ext::base::expr_to_string` work correctly with `include!` macro invocat... | Jeffrey Seyfried | -0/+6 |
| 2016-07-14 | Instead of renaming, treat differently marked identifiers as unequal | Jeffrey Seyfried | -4/+0 |
| 2016-07-03 | prefer `if let` to match with `None => {}` arm in some places | Zack M. Davis | -3/+2 |
| 2016-06-28 | cleanup: use `DummyResult` to implement `MacroGenerable::dummy` | Jeffrey Seyfried | -0/+4 |
| 2016-06-26 | Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,Manishearth | Jeffrey Seyfried | -1/+1 |
| 2016-06-26 | Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddyb | Jeffrey Seyfried | -8/+10 |
| 2016-06-26 | Rollup merge of #34385 - cgswords:tstream, r=nrc | Jeffrey Seyfried | -12/+16 |
| 2016-06-25 | Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichton | Jeffrey Seyfried | -2/+2 |
| 2016-06-25 | Rollup merge of #34213 - josephDunne:trait_item_macros, r=jseyfried | Jeffrey Seyfried | -0/+18 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -2/+2 |
| 2016-06-23 | Auto merge of #34253 - jseyfried:improve_multi_modifiers, r=nrc | bors | -27/+32 |
| 2016-06-21 | Refactored tokentrees into their own files in preparation for tokenstreams. M... | cgswords | -12/+16 |
| 2016-06-18 | Auto merge of #34295 - jseyfried:cfg_decoration, r=eddyb | bors | -0/+10 |
| 2016-06-19 | Generalize and abstract `ThinAttributes` | Jeffrey Seyfried | -1/+1 |
| 2016-06-17 | Fix fallout | Jeffrey Seyfried | -8/+10 |
| 2016-06-16 | Simplify gated cfg checking | Jeffrey Seyfried | -4/+0 |
| 2016-06-16 | Auto merge of #34239 - jseyfried:fix_macro_use_scope_regression, r=nrc | bors | -1/+1 |
| 2016-06-16 | Strip unconfigured nodes from decorator-generated AST | Jeffrey Seyfried | -0/+10 |
| 2016-06-16 | Allow `MultiItemModifier`s to expand into zero or many items | Jeffrey Seyfried | -11/+13 |
| 2016-06-16 | Implement `HasAttrs` for `Annotatable` | Jeffrey Seyfried | -16/+19 |
| 2016-06-13 | Auto merge of #33749 - jseyfried:fix_call_site_span, r=nrc | bors | -16/+0 |
| 2016-06-13 | Add support for macro expansion inside trait items | Joseph Dunne | -0/+18 |
| 2016-06-12 | Load macros from `#[macro_use]` crates earlier in expansion | Jeffrey Seyfried | -1/+1 |
| 2016-06-09 | Add comment and clean up `expand_annotatable` | Jeffrey Seyfried | -0/+2 |
| 2016-06-09 | Load macros from `extern crate`s during expansion. | Jeffrey Seyfried | -1/+20 |
| 2016-05-28 | Fix macro call site spans | Jeffrey Seyfried | -16/+0 |
| 2016-05-02 | replace fileline_{help,note} with {help,note} | Niko Matsakis | -4/+3 |
| 2016-03-02 | Fix the search paths for macro-expanded non-inline modules | Jeffrey Seyfried | -0/+8 |
| 2016-02-16 | Add check on find_best_match_for_name and improve help message for undefined ... | ggomez | -1/+6 |
| 2016-02-13 | Rename ast::Pat_ and its variants | Vadim Petrochenkov | -3/+3 |
| 2016-02-11 | Remove some unnecessary indirection from AST structures | Vadim Petrochenkov | -16/+16 |
| 2016-02-11 | [breaking-change] don't glob export ast::Item_ variants | Oliver 'ker' Schneider | -1/+1 |
| 2016-02-11 | [breaking-change] don't pub export ast::Stmt_ variants | Oliver Schneider | -3/+3 |
| 2016-02-11 | [breaking-change] don't pub export ast::Lit_ variants | Oliver Schneider | -2/+2 |
| 2016-02-11 | [breaking-change] don't pub export ast::Ty_ variants | Oliver Schneider | -1/+1 |
| 2016-02-11 | [breaking-change] don't glob export ast::Expr_ variants | Oliver Schneider | -3/+3 |