| Age | Commit message (Expand) | Author | Lines |
| 2022-06-13 | remove unnecessary `to_string` and `String::new` for `tool_only_span_suggestion` | Takayuki Maeda | -1/+1 |
| 2022-06-13 | remove unnecessary `to_string` and `String::new` | Takayuki Maeda | -127/+96 |
| 2022-06-12 | Improves parser diagnostics, fixes #93867 | threadexception | -9/+88 |
| 2022-06-12 | use `create_snapshot_for_diagnostic` instead of `clone` | Takayuki Maeda | -2/+2 |
| 2022-06-08 | Rollup merge of #97857 - ChayimFriedman2:box-identifier-help, r=compiler-errors | Michael Goulet | -4/+57 |
| 2022-06-08 | Suggest escaping `box` as identifier | Chayim Refael Friedman | -4/+57 |
| 2022-06-08 | Rollup merge of #97823 - compiler-errors:missing-comma-match-arm, r=estebank | Dylan DPC | -13/+38 |
| 2022-06-07 | recover `import` instead of `use` in item | Michael Goulet | -20/+49 |
| 2022-06-07 | Recover missing comma after match arm | Michael Goulet | -13/+38 |
| 2022-06-06 | Add spaces before and after expr in add {} suggestion | Waffle Maybe | -2/+2 |
| 2022-06-05 | Suggest removing label in `'label: non_block_expr` | Maybe Waffle | -3/+14 |
| 2022-06-05 | Do not suggest adding labeled block if there are no labeled breaks | Maybe Waffle | -0/+23 |
| 2022-06-05 | Suggest adding `{}` for `'label: non_block_expr` | Maybe Waffle | -2/+28 |
| 2022-06-02 | Rollup merge of #97587 - pvdrz:maybe-recover-from-bad-qpath-stage-2, r=davidtwco | Dylan DPC | -44/+77 |
| 2022-06-02 | Rollup merge of #97166 - nnethercote:move-conditions-out, r=estebank | Yuki Okushi | -50/+41 |
| 2022-06-01 | rename `sp` to `span` | Christian Poveda | -2/+2 |
| 2022-05-31 | migrate `check_for_for_in_in_typo` diagnostic | Christian Poveda | -8/+13 |
| 2022-05-31 | merge diagnostics about incorrect uses of `.await` | Christian Poveda | -3/+3 |
| 2022-05-31 | migrate `error_on_incorrect_await` diagnostic | Christian Poveda | -9/+22 |
| 2022-05-31 | use `suggestion_short` for incorrect semicolon diagnostic | Christian Poveda | -1/+1 |
| 2022-05-31 | migrate `recover_from_await_method_call` diagnostic | Christian Poveda | -8/+10 |
| 2022-05-31 | migrate `maybe_consume_incorrect_semicolon` diagnostic | Christian Poveda | -9/+18 |
| 2022-05-31 | migrate `maybe_recover_from_bad_qpath_stage_2` diagnostic | Christian Poveda | -9/+13 |
| 2022-05-31 | Auto merge of #97566 - compiler-errors:rollup-qfxw4j8, r=compiler-errors | bors | -26/+15 |
| 2022-05-30 | Rollup merge of #97172 - SparrowLii:unsafe_extern, r=compiler-errors | Michael Goulet | -26/+15 |
| 2022-05-30 | errors: simplify referring to fluent attributes | David Wood | -7/+4 |
| 2022-05-30 | Optimize the diagnostic generation for `extern unsafe` | SparrowLii | -26/+15 |
| 2022-05-24 | Minor improvement on else-no-if diagnostic | Michael Goulet | -8/+1 |
| 2022-05-24 | Rollup merge of #97298 - compiler-errors:if-else-stmt-braces, r=davidtwco | Dylan DPC | -5/+57 |
| 2022-05-24 | Auto merge of #97121 - pvdrz:do-subdiagnostics-later, r=davidtwco | bors | -9/+7 |
| 2022-05-23 | Parse expression after `else` as a condition if followed by `{` | Michael Goulet | -5/+57 |
| 2022-05-23 | Rollup merge of #97254 - jhpratt:remove-crate-vis, r=cjgillot | Dylan DPC | -37/+8 |
| 2022-05-22 | rustc_parse: Move AST -> TokenStream conversion logic to `rustc_ast` | Vadim Petrochenkov | -111/+6 |
| 2022-05-21 | Merge crate and restricted visibilities | Jacob Pratt | -18/+6 |
| 2022-05-21 | Remove feature: `crate` visibility modifier | Jacob Pratt | -22/+5 |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -17/+16 |
| 2022-05-20 | Introduce BareFnTy::decl_span and fix generics span. | Camille GILLOT | -1/+3 |
| 2022-05-19 | Move condition out of `maybe_recover_unexpected_comma`. | Nicholas Nethercote | -6/+9 |
| 2022-05-19 | Move condition out of `maybe_recover_colon_colon_in_pat_typo`. | Nicholas Nethercote | -6/+7 |
| 2022-05-19 | Move condition out of `maybe_report_ambiguous_plus` and `maybe_recover_from_b... | Nicholas Nethercote | -16/+9 |
| 2022-05-19 | Move condition out of `maybe_recover_from_question_mark`. | Nicholas Nethercote | -11/+6 |
| 2022-05-19 | Move condition out of `maybe_recover_from_bad_qpath`. | Nicholas Nethercote | -14/+13 |
| 2022-05-17 | generate code for `subdiagnostic` fields in the second `match` | Christian Poveda | -9/+7 |
| 2022-05-16 | keep bounds where they were | Christian Poveda | -2/+1 |
| 2022-05-16 | migrate `maybe_recover_from_bad_type_plus` diagnostic | Christian Poveda | -25/+48 |
| 2022-05-11 | ast: Introduce some traits to get AST node properties generically | Vadim Petrochenkov | -15/+33 |
| 2022-05-11 | Rollup merge of #96543 - nnethercote:rm-make_token_stream-hacks, r=Aaron1011 | Yuki Okushi | -40/+1 |
| 2022-05-11 | Remove some unnecessary invisible delimiter checks. | Nicholas Nethercote | -2/+1 |
| 2022-05-07 | Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errors | bors | -19/+20 |
| 2022-05-04 | Auto merge of #96546 - nnethercote:overhaul-MacArgs, r=petrochenkov | bors | -17/+35 |