| Age | Commit message (Expand) | Author | Lines |
| 2016-09-28 | Allow non-inline modules in more places. | Jeffrey Seyfried | -2/+4 |
| 2016-09-27 | Auto merge of #36601 - jseyfried:build_reduced_graph_in_expansion, r=nrc | bors | -0/+4 |
| 2016-09-27 | With `--test`, make `#[test]` functions `pub` in `InvocationCollector` | Jeffrey Seyfried | -0/+2 |
| 2016-09-27 | Avoid aborting after expansion from `BuildReducedGraphVisitor` errors. | Jeffrey Seyfried | -0/+2 |
| 2016-09-26 | Remove `TokResult`. | Jeffrey Seyfried | -142/+1 |
| 2016-09-24 | Load macros from `#[macro_use]` extern crates in `resolve`. | Jeffrey Seyfried | -46/+8 |
| 2016-09-24 | Refactor `ext::tt::macro_rules::compile` to take a `ParseSess` instead of an ... | Jeffrey Seyfried | -1/+1 |
| 2016-09-22 | Auto merge of #36573 - jseyfried:groundwork, r=nrc | bors | -2/+4 |
| 2016-09-22 | Use `Resolver::visit_expansion` only with monotonic expansions. | Jeffrey Seyfried | -2/+4 |
| 2016-09-23 | reviewer comments and rebasing | Nick Cameron | -62/+86 |
| 2016-09-22 | Adds a `ProcMacro` form of syntax extension | Nick Cameron | -8/+195 |
| 2016-09-15 | Remove `MacroRulesTT`. | Jeffrey Seyfried | -3/+0 |
| 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 |