| Age | Commit message (Expand) | Author | Lines |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -12/+9 |
| 2023-12-22 | Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errors | bors | -12/+10 |
| 2023-12-20 | Rollup merge of #118691 - chfogelman:improve-cstr-error, r=fmease | Matthias Krüger | -7/+29 |
| 2023-12-19 | Improve compiler error for c-strings in pre-2021 | Carter Hunt Fogelman | -7/+29 |
| 2023-12-18 | Use `.into_diagnostic()` less. | Nicholas Nethercote | -12/+10 |
| 2023-12-18 | Rename `Parser::span_diagnostic` as `Parser::dcx`. | Nicholas Nethercote | -10/+10 |
| 2023-12-18 | Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -3/+3 |
| 2023-12-15 | Change `msg: impl Into<String>` for bug diagnostics. | Nicholas Nethercote | -2/+2 |
| 2023-12-08 | Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errors | bors | -21/+16 |
| 2023-12-05 | Rollup merge of #117922 - estebank:unclosed-generics, r=b-naber | Matthias Krüger | -9/+34 |
| 2023-12-03 | Detect attempts to expand a macro to a match arm again | Nadrieril | -21/+16 |
| 2023-12-03 | Auto merge of #118542 - chenyukang:yukang-fix-parser-ice-118531, r=cjgillot | bors | -12/+4 |
| 2023-12-02 | Fix parser ICE from attrs | yukang | -12/+4 |
| 2023-12-02 | Use `Session::diagnostic` in more places. | Nicholas Nethercote | -10/+9 |
| 2023-12-01 | Tweak unclosed generics errors | Esteban Küber | -9/+34 |
| 2023-11-29 | Change how `for (x in foo) {}` is handled | Esteban Küber | -37/+6 |
| 2023-11-29 | More accurate span for unnecessary parens suggestion | Esteban Küber | -24/+5 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -4/+4 |
| 2023-11-19 | Rollup merge of #117988 - estebank:issue-106020, r=cjgillot | Michael Goulet | -0/+96 |
| 2023-11-16 | Handle attempts to have multiple `cfg`d tail expressions | Esteban Küber | -0/+96 |
| 2023-11-16 | More detail when expecting expression but encountering bad macro argument | Esteban Küber | -2/+56 |
| 2023-11-15 | Re-format code with new rustfmt | Mark Rousskov | -1/+3 |
| 2023-10-30 | When encountering unclosed delimiters during parsing, check for diff markers | Esteban Küber | -3/+9 |
| 2023-10-26 | Recover ternary expression as error | clubby789 | -9/+11 |
| 2023-10-26 | Properly restore snapshot when failing to recover parsing ternary | clubby789 | -4/+2 |
| 2023-10-20 | Move where doc comment meant as comment check | Esteban Küber | -1/+21 |
| 2023-10-15 | Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstrieb | bors | -42/+50 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -42/+50 |
| 2023-10-12 | Detect ruby-style closure in parser | Esteban Küber | -0/+59 |
| 2023-09-28 | Tweak wording of missing angle backets in qualified path | Esteban Küber | -4/+3 |
| 2023-08-08 | inlined kind | darklyspaced | -2/+1 |
| 2023-08-07 | always return ExprKind::Err | darklyspaced | -6/+1 |
| 2023-08-04 | Rollup merge of #113999 - Centri3:macro-arm-expand, r=wesleywiser | Matthias Krüger | -16/+21 |
| 2023-08-03 | Rollup merge of #114300 - MU001999:fix/turbofish-pat, r=estebank | Matthias Krüger | -3/+3 |
| 2023-08-03 | Reduce arbitrary self type suggestions | r0cky | -15/+3 |
| 2023-08-03 | Avoid too many expected symbols and reduce `None`s | r0cky | -1/+1 |
| 2023-08-03 | Keep the suggestion for wrong arbitrary self types | Mu001999 | -7/+19 |
| 2023-07-31 | parser: more friendly hints for handling `async move` in the 2015 edition | bohan | -4/+11 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -2/+2 |
| 2023-07-25 | Only early return if recovered | Catherine Flores | -15/+20 |
| 2023-07-25 | Remove unnecessary `maybe_ternary_lo` field | Catherine Flores | -7/+3 |
| 2023-07-25 | Gracefully handle missing ternary operator | Catherine Flores | -2/+44 |
| 2023-07-24 | Specify macro is invalid in certain contexts | Catherine | -16/+21 |
| 2023-07-20 | Don't translate compiler-internal bug messages | Oli Scherer | -1/+1 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -2/+3 |
| 2023-07-04 | Detect extra space in keyword for better hint | yukang | -0/+16 |
| 2023-06-10 | remove unwrap | yukang | -9/+12 |
| 2023-06-10 | take care module name for suggesting surround the struct literal in parentheses | yukang | -1/+9 |
| 2023-05-24 | Use `is_some_and`/`is_ok_and` in less obvious spots | Maybe Waffle | -1/+1 |