| Age | Commit message (Expand) | Author | Lines |
| 2018-07-23 | Allow by default, fix tests | mark | -2/+4 |
| 2018-07-23 | Implement 2015 vs 2018 `?` kleene op + test | mark | -4/+3 |
| 2018-07-19 | rustc: Fix two custom attributes with custom derive | Alex Crichton | -0/+46 |
| 2018-07-16 | rustc: Stabilize much of the `proc_macro` feature | Alex Crichton | -70/+61 |
| 2018-07-14 | Remove some tests using AST comparisons, fix other tests | Vadim Petrochenkov | -59/+0 |
| 2018-07-10 | rustc: Search all derives for inert attributes | Alex Crichton | -0/+52 |
| 2018-06-30 | proc-macro: Use transparent marks for call-site hygiene | Vadim Petrochenkov | -0/+60 |
| 2018-06-27 | Auto merge of #51356 - Zoxc:encode-cleanup, r=michaelwoerister | bors | -4/+3 |
| 2018-06-27 | Implement `#[macro_export(local_inner_macros)]` | Vadim Petrochenkov | -0/+1 |
| 2018-06-27 | Make opaque::Encoder append-only and make it infallible | John Kåre Alsaker | -4/+3 |
| 2018-06-26 | driveby status update to 2015 comment about parens in patterns | Zack M. Davis | -0/+2 |
| 2018-06-26 | migrate codebase to `..=` inclusive range patterns | Zack M. Davis | -4/+4 |
| 2018-06-21 | Fix test using ExprKind::Closure | Taylor Cramer | -0/+1 |
| 2018-06-19 | Auto merge of #50383 - stevepentland:union-derive, r=oli-obk | bors | -0/+52 |
| 2018-06-19 | Auto merge of #51278 - EPashkin:fix_mod_with_multilevel_paths_on_windows, r=n... | bors | -0/+49 |
| 2018-06-18 | Add ability to apply custom derive to union types. | Steve Pentland | -0/+52 |
| 2018-06-12 | add tests for $crate in QSelf paths | Michael Lamparski | -4/+101 |
| 2018-06-08 | Add test for libsyntax with canonicalized base path | Evgenii Pashkin | -0/+49 |
| 2018-06-05 | Add AdHocCalls and pass self to build_controller as Box<Self> | bjorn3 | -12/+15 |
| 2018-05-27 | Make anon params lint warn-by-default | Mark Mansi | -0/+2 |
| 2018-05-25 | Rename TokenStream::empty to TokenStream::new | David Tolnay | -3/+3 |
| 2018-05-23 | Rollup merge of #50946 - alexcrichton:fix-parse-lifetime, r=petrochenkov | kennytm | -0/+57 |
| 2018-05-22 | Auto merge of #50838 - alexcrichton:token-impls, r=eddyb | bors | -0/+75 |
| 2018-05-21 | rustc: Fix procedural macros generating lifetime tokens | Alex Crichton | -0/+57 |
| 2018-05-20 | Auto merge of #50820 - alexcrichton:no-modules, r=petrochenkov | bors | -1/+1 |
| 2018-05-18 | rustc: Disallow modules and macros in expansions | Alex Crichton | -1/+1 |
| 2018-05-18 | rustc: Fix joint-ness of stringified token-streams | Alex Crichton | -0/+75 |
| 2018-05-17 | Pass crate editions to macro expansions, update tests | Vadim Petrochenkov | -0/+2 |
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -3/+3 |
| 2018-05-16 | Fix stability annotations for already stable bits of proc macro API 1.1 | Vadim Petrochenkov | -15/+15 |
| 2018-05-15 | Represent lifetimes as two joint tokens in proc macros | Vadim Petrochenkov | -0/+72 |
| 2018-05-15 | TokenTree: Op -> Punct, Term -> Ident | Vadim Petrochenkov | -5/+5 |
| 2018-05-10 | Auto merge of #49823 - Zoxc:term-str, r=alexcrichton | bors | -1/+1 |
| 2018-05-02 | fix tests | flip1995 | -1/+1 |
| 2018-05-01 | Remove `macro_reexport` | Vadim Petrochenkov | -37/+0 |
| 2018-04-30 | Remove usages of Term::as_str and mark it for removal | John Kåre Alsaker | -1/+1 |
| 2018-04-27 | Don't feature gate bang macros on 'proc_macro_path_invoc'. | Sergio Benitez | -1/+1 |
| 2018-04-25 | Auto merge of #49986 - zofrex:better-derived-argument-names, r=Manishearth | bors | -1/+26 |
| 2018-04-24 | Test deriving hygiene | James Sanderson | -0/+25 |
| 2018-04-22 | parser: Do not override syntactic context for dummy spans | Vadim Petrochenkov | -0/+53 |
| 2018-04-20 | rustc: Tweak custom attribute capabilities | Alex Crichton | -20/+20 |
| 2018-04-15 | Provide better names for builtin deriving-generated attributes | James Sanderson | -1/+1 |
| 2018-04-10 | proc_macro: Avoid cached TokenStream more often | Alex Crichton | -0/+94 |
| 2018-04-06 | Use `Ident` instead of `Name` in `MetaItem` | Vadim Petrochenkov | -1/+1 |
| 2018-04-06 | Remove more duplicated spans | Vadim Petrochenkov | -3/+3 |
| 2018-04-06 | Rename `ast::Variant_::name` into `ident` + Fix rebase | Vadim Petrochenkov | -4/+2 |
| 2018-04-06 | Rename `PathSegment::identifier` to `ident` | Vadim Petrochenkov | -24/+5 |
| 2018-04-05 | Rollup merge of #49597 - alexcrichton:proc-macro-v2, r=petrochenkov | Alex Crichton | -22/+21 |
| 2018-04-05 | Rollup merge of #49350 - abonander:macros-in-extern, r=petrochenkov | Alex Crichton | -2/+77 |
| 2018-04-04 | Rollup merge of #49609 - abonander:attr-macro-stmt-expr, r=petrochenkov | kennytm | -1/+28 |