| Age | Commit message (Expand) | Author | Lines |
| 2025-05-27 | Remove an unnecessary use of `Box::into_inner`. | Nicholas Nethercote | -2/+1 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-16 | Move eager translation to a method on `Diag` | Jake Goulding | -27/+16 |
| 2025-04-09 | Rollup merge of #139468 - compiler-errors:has_stashed_diagnostic, r=oli-obk | Matthias Krüger | -26/+44 |
| 2025-04-08 | Remove unnecessary dyn Display in favor of str | Michael Goulet | -4/+4 |
| 2025-04-07 | Don't call Span.with_parent on the good path in has_stashed_diagnostic | Michael Goulet | -26/+44 |
| 2025-04-03 | Split ExpectationLintId off Level | Oli Scherer | -27/+39 |
| 2025-03-27 | Use `abs_diff` where applicable | Yotam Ofek | -5/+1 |
| 2025-03-14 | Do not suggest using `-Zmacro-backtrace` for builtin macros | Esteban Küber | -4/+10 |
| 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-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -1/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -1/+1 |
| 2025-03-07 | Make trimming logic work on more than one span at a time | Esteban Küber | -12/+25 |
| 2025-03-07 | Fix multiline span start special case | Esteban Küber | -1/+1 |
| 2025-03-07 | Fix rustdoc test | Esteban Küber | -0/+3 |
| 2025-03-07 | Refactor `emitter` to better account for unicode chars when trimming | Esteban Küber | -78/+99 |
| 2025-03-07 | On long spans, trim the middle of them to make them fit in the terminal width | Esteban Küber | -0/+37 |
| 2025-03-07 | Remove highlighting of spans on `-Zteach` | Esteban Küber | -11/+0 |
| 2025-03-07 | Rollup merge of #138111 - estebank:use-dfv, r=nnethercote | Matthias Krüger | -13/+8 |
| 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 | -13/+8 |
| 2025-02-25 | Fix rebase | Esteban Küber | -1/+1 |
| 2025-02-25 | add doc comment detail | Esteban Küber | -0/+6 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -51/+51 |
| 2025-02-25 | Auto merge of #137571 - tgross35:rollup-i1tcnv1, r=tgross35 | bors | -1/+0 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -0/+7 |
| 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 | -7/+7 |
| 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 | -6/+34 |
| 2025-02-14 | Consider add-prefix replacements too | Michael Goulet | -3/+4 |
| 2025-02-14 | Use underline suggestions for purely 'additive' replacements | Michael Goulet | -1/+13 |
| 2025-02-11 | compiler: replace ExternAbi::name calls with formatters | Jubilee Young | -0/+1 |
| 2025-02-11 | Rollup merge of #136847 - nnethercote:simplify-intra-crate-quals, r=oli-obk | Matthias Krüger | -2/+2 |
| 2025-02-11 | Simplify intra-crate qualifiers. | Nicholas Nethercote | -2/+2 |
| 2025-02-10 | Show diff suggestion format on verbose replacement | Esteban Küber | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -64/+96 |
| 2025-02-06 | Rollup merge of #136636 - bjorn3:error_cleanup, r=compiler-errors | Matthias Krüger | -2/+2 |
| 2025-02-06 | Rollup merge of #136580 - bjorn3:miri_fixes, r=lqd | Matthias Krüger | -1/+1 |
| 2025-02-06 | Avoid manually producing FatalError in a couple of places | bjorn3 | -2/+2 |
| 2025-02-05 | Couple of changes to run rustc in miri | bjorn3 | -1/+1 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -24/+26 |
| 2025-02-02 | Rollup merge of #136445 - bjorn3:diag_ctxt_cleanup, r=oli-obk | Matthias Krüger | -43/+27 |
| 2025-02-02 | Rollup merge of #136415 - estebank:highlight-clarification, r=compiler-errors | Matthias Krüger | -5/+15 |