| Age | Commit message (Expand) | Author | Lines |
| 2021-01-09 | Formatting. | Mara Bos | -1/+3 |
| 2021-01-09 | Allow #[rustc_builtin_macro = "name"]. | Mara Bos | -8/+4 |
| 2021-01-09 | resolve/expand: Improve attribute expansion on macro definitions and calls | Vadim Petrochenkov | -12/+4 |
| 2021-01-07 | rustc_parse: Better spans for synthesized token streams | Vadim Petrochenkov | -9/+3 |
| 2021-01-03 | Make `ExpnData` fields `krate` and `orig_id` private | Aaron Hill | -16/+15 |
| 2021-01-03 | remove redundant closures (clippy::redundant_closure) | Matthias Krüger | -1/+1 |
| 2020-12-31 | Auto merge of #80459 - mark-i-m:or-pat-reg, r=petrochenkov | bors | -46/+62 |
| 2020-12-30 | Implement edition-based macro pat feature | mark | -46/+62 |
| 2020-12-29 | Remove pretty-print/reparse hack, and add derive-specific hack | Aaron Hill | -18/+65 |
| 2020-12-22 | Revert "Promote missing_fragment_specifier to hard error" | Wesley Wiser | -15/+33 |
| 2020-12-19 | implement edition-specific :pat behavior for 2015/18 | mark | -7/+26 |
| 2020-12-16 | Remove docs for non-existent parameters in `rustc_expand` | Camelid | -4/+1 |
| 2020-12-12 | Remove some no longer necessary `#[cfg(test)]`s | Vadim Petrochenkov | -3/+0 |
| 2020-12-04 | Rollup merge of #79678 - jyn514:THE-PAPERCLIP-COMETH, r=varkor | Dylan DPC | -8/+10 |
| 2020-12-03 | Fix some clippy lints | Joshua Nelson | -8/+10 |
| 2020-12-01 | Created NestedMetaItem::name_value_literal_span method | Guillaume Gomez | -6/+5 |
| 2020-11-26 | Properly handle attributes on statements | Aaron Hill | -38/+13 |
| 2020-11-24 | Invoke attributes on the statement for statement items | Aaron Hill | -5/+50 |
| 2020-11-20 | Auto merge of #78088 - fusion-engineering-forks:panic-fmt-lint, r=estebank | bors | -1/+2 |
| 2020-11-19 | expand: Mark some dead code in derive expansion as unreachable | Vadim Petrochenkov | -34/+2 |
| 2020-11-19 | expand: Stop derive expansion un unexpected targets early | Vadim Petrochenkov | -25/+35 |
| 2020-11-19 | expand: Cleanup attribute collection in invocation collector | Vadim Petrochenkov | -141/+39 |
| 2020-11-19 | resolve/expand: Misc cleanup | Vadim Petrochenkov | -4/+3 |
| 2020-11-19 | resolve: Centralize some error reporting for unexpected macro resolutions | Vadim Petrochenkov | -17/+24 |
| 2020-11-19 | expand: Move `fully_configure` to `config.rs` | Vadim Petrochenkov | -42/+45 |
| 2020-11-19 | expand: Tell built-in macros whether we are currently in forced expansion mode | Vadim Petrochenkov | -28/+33 |
| 2020-11-12 | Rollup merge of #78836 - fanzier:struct-and-slice-destructuring, r=petrochenkov | Mara Bos | -1/+1 |
| 2020-11-12 | Auto merge of #78782 - petrochenkov:nodoctok, r=Aaron1011 | bors | -13/+9 |
| 2020-11-11 | Implement destructuring assignment for structs and slices | Fabian Zaiser | -1/+1 |
| 2020-11-09 | Rollup merge of #78710 - petrochenkov:macvisit, r=davidtwco | Dylan DPC | -20/+1 |
| 2020-11-09 | Do not collect tokens for doc comments | Vadim Petrochenkov | -13/+9 |
| 2020-11-07 | typo and formatting | o752d | -10/+9 |
| 2020-11-06 | rustc_expand: use collect_bang helper instead of manual reimplementation | est31 | -3/+3 |
| 2020-11-03 | rustc_ast: `visit_mac` -> `visit_mac_call` | Vadim Petrochenkov | -2/+1 |
| 2020-11-03 | Rollup merge of #78626 - fusion-engineering-forks:deprecated-trait-impl, r=es... | Mara Bos | -1/+1 |
| 2020-11-03 | rustc_ast: Do not panic by default when visiting macro calls | Vadim Petrochenkov | -18/+0 |
| 2020-11-03 | Rollup merge of #78376 - Aaron1011:feature/consistent-empty-expr, r=petrochenkov | Yuki Okushi | -1/+37 |
| 2020-11-03 | Expand `NtExpr` tokens only in key-value attributes | Vadim Petrochenkov | -1/+8 |
| 2020-11-02 | Treat trailing semicolon as a statement in macro call | Aaron Hill | -1/+37 |
| 2020-11-01 | Use the right span for errors about #[deprecated] attributes. | Mara Bos | -1/+1 |
| 2020-11-01 | Rollup merge of #78603 - petrochenkov:fourdigits, r=matthewjasper | Mara Bos | -9/+11 |
| 2020-10-31 | expand: Tweak a comment in implementation of `macro_rules` | Vadim Petrochenkov | -9/+11 |
| 2020-10-31 | parser: Cleanup `LazyTokenStream` and avoid some clones | Vadim Petrochenkov | -7/+6 |
| 2020-10-30 | Fix some more clippy warnings | Joshua Nelson | -17/+10 |
| 2020-10-25 | Rollup merge of #78326 - Aaron1011:fix/min-stmt-lints, r=petrochenkov | Yuki Okushi | -1/+2 |
| 2020-10-24 | Fix inconsistencies in handling of inert attributes on statements | Aaron Hill | -1/+2 |
| 2020-10-21 | Unconditionally capture tokens for attributes. | Aaron Hill | -1/+35 |
| 2020-10-19 | Avoid cloning the contents of a `TokenStream` in a few places | Aaron Hill | -1/+2 |
| 2020-10-19 | Fix brace problem in panic message in rustc_expand. | Mara Bos | -1/+2 |
| 2020-10-14 | Remove unused code from remaining compiler crates | est31 | -111/+0 |