| Age | Commit message (Expand) | Author | Lines |
| 2025-07-19 | rename `emit_unless` to `emit_unless_delay` | xizheyin | -1/+1 |
| 2025-07-11 | Rollup merge of #143661 - Muscraft:other-suggestion-message, r=estebank | Matthias Krüger | -2/+7 |
| 2025-07-10 | Make `Diag::multipart_suggestions` always verbose | Esteban Küber | -1/+1 |
| 2025-07-10 | chore: Improve how the other suggestions message gets rendered | Scott Schafer | -2/+7 |
| 2025-07-10 | Remove uncessary parens in closure body with unused lint | yukang | -1/+1 |
| 2025-07-07 | Auto merge of #143601 - matthiaskrgr:rollup-9iw2sqk, r=matthiaskrgr | bors | -1/+0 |
| 2025-07-07 | Remove unused allow attrs | Yotam Ofek | -1/+0 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -0/+7 |
| 2025-07-04 | Rollup merge of #143417 - klensy:termize, r=jieyouxu | Matthias Krüger | -1/+1 |
| 2025-07-04 | Rollup merge of #143286 - Muscraft:track-diagnostics-note, r=WaffleLapkin | Matthias Krüger | -15/+18 |
| 2025-07-04 | bump termize dep | klensy | -1/+1 |
| 2025-07-03 | refactor: Make -Ztrack-diagnostics emit like a note | Scott Schafer | -15/+18 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-07-01 | Update `cfg(bootstrap)` | Josh Stone | -1/+1 |
| 2025-07-01 | Rollup merge of #143264 - Muscraft:fix-suggestion-filename, r=compiler-errors | Matthias Krüger | -1/+3 |
| 2025-06-30 | fix: Emit suggestion filename if primary diagnostic span is dummy | Scott Schafer | -1/+3 |
| 2025-06-30 | linkify CodeSuggestion in doc comments | Dan Johnson | -2/+2 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -1/+31 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -1/+31 |
| 2025-06-23 | Rollup merge of #142784 - Kobzol:timings-codegen, r=nnethercote | Jubilee | -3/+45 |
| 2025-06-23 | Add codegen timing section | Jakub Beránek | -3/+45 |
| 2025-06-19 | Extract SilentEmitter | Cameron Steffen | -29/+20 |
| 2025-06-19 | Rename SilentEmitter -> FatalOnlyEmitter | Cameron Steffen | -3/+3 |
| 2025-06-19 | Extract Translator struct | Cameron Steffen | -138/+112 |
| 2025-06-18 | Rollup merge of #142123 - Kobzol:timings, r=nnethercote | Urgau | -2/+130 |
| 2025-06-18 | Implement lint against direct uses of rustc_type_ir in compiler crates | Romain Perier | -0/+1 |
| 2025-06-16 | Add infrastructure for emitting timing sections | Jakub Beránek | -2/+130 |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -1/+15 |
| 2025-06-08 | Remove all unused feature gates from the compiler | bjorn3 | -2/+0 |
| 2025-06-07 | compiler: Treat ForceWarning as a Warning for diagnostic level | Jubilee Young | -1/+1 |
| 2025-05-27 | Remove an unnecessary use of `Box::into_inner`. | Nicholas Nethercote | -2/+1 |
| 2025-05-17 | compiler & tools: bump windows crate to dedupe versions | klensy | -1/+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) | -3/+1 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+3 |
| 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-08 | Specify rust lints for `compiler/` crates via Cargo. | Nicholas Nethercote | -0/+3 |
| 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 |