| Age | Commit message (Expand) | Author | Lines |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+0 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | Rollup merge of #138111 - estebank:use-dfv, r=nnethercote | Matthias Krüger | -0/+1 |
| 2025-03-06 | Rollup merge of #137303 - compiler-errors:maybe-forgor, r=cjgillot | Michael Goulet | -1/+0 |
| 2025-03-03 | Use default field values in `markdown::parse::Context` | Esteban Küber | -0/+1 |
| 2025-02-23 | stabilize extract_if | bendn | -1/+0 |
| 2025-02-22 | Remove MaybeForgetReturn suggestion | Michael Goulet | -1/+0 |
| 2025-02-21 | Trim suggestion part before generating highlights | Michael Goulet | -1/+6 |
| 2025-02-21 | More sophisticated span trimming | Michael Goulet | -11/+34 |
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared w... | Ben Kimock | -1/+2 |
| 2025-02-14 | Trim suggestion parts to the subset that is purely additive | Michael Goulet | -0/+18 |
| 2025-02-14 | Consider add-prefix replacements too | Michael Goulet | -3/+4 |
| 2025-02-14 | Use underline suggestions for purely 'additive' replacements | Michael Goulet | -0/+11 |
| 2025-02-06 | Avoid manually producing FatalError in a couple of places | bjorn3 | -2/+2 |
| 2025-02-02 | Rollup merge of #136445 - bjorn3:diag_ctxt_cleanup, r=oli-obk | Matthias Krüger | -33/+20 |
| 2025-02-02 | Replace ParseSess::set_dcx with DiagCtxt::set_emitter | bjorn3 | -0/+4 |
| 2025-02-02 | Use fallback fluent bundle from inner emitter in SilentEmitter | bjorn3 | -7/+1 |
| 2025-02-02 | Slightly simplify DiagCtxt::make_silent | bjorn3 | -27/+16 |
| 2025-01-31 | Make comma separated lists of anything easier to make for errors | Esteban Küber | -13/+1 |
| 2025-01-19 | Manual cleanup of some `is_{or_none|some_and}` usages | Yotam Ofek | -1/+2 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2025-01-11 | Remove a bunch of diagnostic stashing that doesn't do anything | Michael Goulet | -2/+0 |
| 2024-12-16 | update uses of extract_if in the compiler | The 8472 | -4/+4 |
| 2024-12-12 | Rollup merge of #134187 - nnethercote:rm-PErr, r=jieyouxu | Matthias Krüger | -2/+1 |
| 2024-12-12 | Rollup merge of #134154 - dev-ardi:field-expr-generics, r=compiler-errors | Matthias Krüger | -0/+4 |
| 2024-12-12 | Remove `PErr`. | Nicholas Nethercote | -2/+1 |
| 2024-12-11 | Don't emit "field expressions may not have generic arguments" if it's a metho... | Orion Gonzalez | -0/+4 |
| 2024-12-11 | document check_expr_field | Orion Gonzalez | -1/+1 |
| 2024-12-06 | Handle unwinding out of the closure argument of run_compiler with pending del... | bjorn3 | -3/+7 |
| 2024-12-06 | Store a single copy of the error registry in DiagCtxt | bjorn3 | -7/+17 |
| 2024-11-12 | clarify `must_produce_diag` ICE for debugging | Rémy Rakic | -3/+16 |
| 2024-10-07 | Rollup merge of #131344 - nnethercote:ref-Lrc, r=compiler-errors | Matthias Krüger | -3/+3 |
| 2024-10-07 | Convert `Option<&Lrc<T>>` return types to `Option<&T>`. | Nicholas Nethercote | -3/+3 |
| 2024-10-07 | Remove `InferCtxt::err_count_on_creation`. | Nicholas Nethercote | -12/+0 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -8/+8 |
| 2024-09-18 | Add suggestions for expressions in patterns | Lieselotte | -0/+2 |
| 2024-09-12 | Implement a Method to Seal `DiagInner`'s Suggestions | Veera | -0/+35 |
| 2024-09-07 | Do not ICE on expect(warnings). | Camille GILLOT | -12/+5 |
| 2024-09-06 | Check AttrId for expectations. | Camille GILLOT | -86/+15 |
| 2024-09-02 | Rollup merge of #129875 - Sajjon:sajjon_fix_typos_batch_1, r=compiler-errors,... | Matthias Krüger | -1/+1 |
| 2024-09-02 | chore: Fix typos in 'compiler' (batch 1) | Alexander Cyon | -1/+1 |
| 2024-08-31 | Remove attr_id from stable lint ids. | Camille GILLOT | -1/+1 |
| 2024-08-31 | Use AttrId key for unstable<->stable expectation map. | Camille GILLOT | -5/+5 |
| 2024-08-27 | Add `warn(unreachable_pub)` to `rustc_errors`. | Nicholas Nethercote | -2/+3 |
| 2024-08-14 | Add `|` to make the html doc of `Level` rendered correctly | Jaic1 | -16/+16 |
| 2024-08-12 | Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxu | Guillaume Gomez | -1/+3 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -1/+3 |
| 2024-08-07 | Use more slice patterns inside the compiler | León Orell Valerian Liehr | -5/+5 |