| Age | Commit message (Expand) | Author | Lines |
| 2022-03-15 | Auto merge of #94584 - pnkfelix:inject-use-suggestion-sites, r=ekuber | bors | -11/+11 |
| 2022-03-14 | Fix remaining meta-variable expression TODOs | Caio | -9/+16 |
| 2022-03-12 | Rollup merge of #94833 - c410-f3r:meta-take-2, r=petrochenkov | Matthias Krüger | -10/+147 |
| 2022-03-11 | Implement macro meta-variable expression | Caio | -10/+147 |
| 2022-03-11 | Move a `parse_tt` error case into a separate function. | Nicholas Nethercote | -24/+35 |
| 2022-03-11 | Make next_items a `SmallVec`. | Nicholas Nethercote | -3/+2 |
| 2022-03-11 | Move `eof_items` handling entirely within `inner_parse_loop`. | Nicholas Nethercote | -50/+40 |
| 2022-03-11 | Add a useful assertion. | Nicholas Nethercote | -0/+2 |
| 2022-03-11 | Disallow `TokenTree::{MetaVar,MetaVarExpr}` in matchers. | Nicholas Nethercote | -4/+5 |
| 2022-03-11 | Refactor the second half of `parse_tt`. | Nicholas Nethercote | -61/+68 |
| 2022-03-09 | Implement macro meta-variable expressions | Caio | -43/+318 |
| 2022-03-04 | Auto merge of #94096 - cjgillot:ensure-stability, r=lcnr | bors | -0/+3 |
| 2022-03-03 | Associate multiple with a crate too. | Felix S. Klock II | -9/+9 |
| 2022-03-03 | refactor: prepare to associate multiple spans with a module. | Felix S. Klock II | -5/+5 |
| 2022-03-03 | Rollup merge of #94555 - cuishuang:master, r=oli-obk | Matthias Krüger | -2/+2 |
| 2022-03-03 | Rollup merge of #94554 - Urgau:stmt-node-id-ice, r=petrochenkov | Matthias Krüger | -2/+2 |
| 2022-03-03 | Rollup merge of #94547 - nnethercote:parse_tt-cleanups, r=petrochenkov | Matthias Krüger | -101/+115 |
| 2022-03-03 | Move the set of features to the `features` query. | Camille GILLOT | -0/+3 |
| 2022-03-03 | all: fix some typos | cuishuang | -2/+2 |
| 2022-03-03 | Fix invalid lint_node_id being put on a removed stmt | Loïc BRANSTETT | -2/+2 |
| 2022-03-03 | Change `initial_matcher_pos()` into `MatcherPos::new()`. | Nicholas Nethercote | -29/+29 |
| 2022-03-03 | Use a better return type for `inner_parse_loop`. | Nicholas Nethercote | -25/+35 |
| 2022-03-03 | Introduce `MatcherPosRepetition`. | Nicholas Nethercote | -23/+27 |
| 2022-03-03 | Add a static size assertion for `MatcherPos`. | Nicholas Nethercote | -0/+4 |
| 2022-03-03 | Improve if/else formatting in macro_parser.rs. | Nicholas Nethercote | -32/+28 |
| 2022-03-03 | Rollup merge of #94544 - mark-i-m:macro-comments, r=petrochenkov | Matthias Krüger | -0/+38 |
| 2022-03-02 | add some examples to comments in mbe code | mark | -0/+38 |
| 2022-03-03 | Rollup merge of #94433 - Urgau:check-cfg-allowness, r=petrochenkov | Dylan DPC | -14/+29 |
| 2022-03-02 | rename ErrorReported -> ErrorGuaranteed | mark | -16/+16 |
| 2022-03-01 | Improve allowness of the unexpected_cfgs lint | Loïc BRANSTETT | -14/+29 |
| 2022-02-28 | Tweak diagnostics | Esteban Kuber | -1/+2 |
| 2022-02-25 | Switch bootstrap cfgs | Mark Rousskov | -1/+1 |
| 2022-02-25 | Rollup merge of #92714 - yanganto:ignore-message, r=Mark-Simulacrum | Matthias Krüger | -0/+4 |
| 2022-02-24 | Include ignore message in libtest output | Antonio Yang | -0/+4 |
| 2022-02-23 | rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission". | Eduard-Mihai Burtescu | -14/+18 |
| 2022-02-23 | rustc_errors: take `self` by value in `DiagnosticBuilder::cancel`. | Eduard-Mihai Burtescu | -1/+1 |
| 2022-02-23 | Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`. | Eduard-Mihai Burtescu | -6/+2 |
| 2022-02-20 | Rollup merge of #94146 - est31:let_else, r=cjgillot | Matthias Krüger | -57/+39 |
| 2022-02-19 | Adopt let else in more places | est31 | -57/+39 |
| 2022-02-03 | compiler: clippy::complexity fixes | Matthias Krüger | -1/+1 |
| 2022-02-01 | add a rustc::query_stability lint | lcnr | -0/+1 |
| 2022-01-30 | Rollup merge of #92887 - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrum | Eric Huss | -1/+0 |
| 2022-01-28 | update cfg(bootstrap)s | Pietro Albini | -1/+0 |
| 2022-01-23 | expand: Pass everything by reference to pre-expansion lint callback | Vadim Petrochenkov | -16/+26 |
| 2022-01-23 | rustc_lint: Stop creating a fake `ast::Crate` for running early lints | Vadim Petrochenkov | -3/+9 |
| 2022-01-23 | rustc_lint: Reuse the set of registered tools from resolver | Vadim Petrochenkov | -1/+4 |
| 2022-01-17 | Auto merge of #92473 - petrochenkov:ltrattr2, r=Aaron1011 | bors | -130/+228 |
| 2022-01-11 | Auto merge of #92070 - rukai:replace_vec_into_iter_with_array_into_iter, r=Ma... | bors | -3/+3 |
| 2022-01-10 | expand: Pick `cfg`s and `cfg_attrs` one by one, like other attributes | Vadim Petrochenkov | -130/+228 |
| 2022-01-09 | eplace usages of vec![].into_iter with [].into_iter | Lucas Kent | -3/+3 |