| Age | Commit message (Expand) | Author | Lines |
| 2025-06-28 | Remove unused feature gates | Yotam Ofek | -1/+0 |
| 2025-06-24 | rustc_session: Add a structure for keeping both explicit and default sysroots | Vadim Petrochenkov | -4/+4 |
| 2025-06-19 | Extract Translator struct | Cameron Steffen | -5/+5 |
| 2025-06-06 | Fix review comments | bjorn3 | -3/+3 |
| 2025-06-05 | Replace all uses of sysroot_candidates with get_or_default_sysroot | bjorn3 | -2/+2 |
| 2025-04-09 | update cfgs | Boxy | -1/+1 |
| 2025-03-13 | Rollup merge of #138404 - bjorn3:sysroot_handling_cleanup, r=petrochenkov,jie... | Matthias Krüger | -3/+3 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -1/+0 |
| 2025-03-12 | Rename user_provided_sysroot argument of fluent_bundle | bjorn3 | -4/+2 |
| 2025-03-12 | Avoid unnecessary argument mutation in fluent_bundle | bjorn3 | -4/+4 |
| 2025-03-12 | Make opts.maybe_sysroot non-optional | bjorn3 | -2/+4 |
| 2025-03-11 | Auto merge of #128440 - oli-obk:defines, r=lcnr | bors | -0/+1 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -0/+1 |
| 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-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -6/+6 |
| 2024-12-31 | Convert some Into impls into From impls | Michael Goulet | -3/+3 |
| 2024-11-12 | Delete the `cfg(not(parallel))` serial compiler | Noratrieb | -24/+3 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -4/+4 |
| 2024-08-27 | Add `warn(unreachable_pub)` to `rustc_error_messages`. | Nicholas Nethercote | -0/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -15/+12 |
| 2024-06-12 | Use `tidy` to sort crate attributes for all compiler crates. | Nicholas Nethercote | -2/+4 |
| 2024-05-27 | Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercote | bors | -11/+0 |
| 2024-05-23 | Remove `DelayDm` | León Orell Valerian Liehr | -11/+0 |
| 2024-03-05 | Rename `SubdiagnosticMessage` as `SubdiagMessage`. | Nicholas Nethercote | -23/+22 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -42/+38 |
| 2024-02-20 | Stabilize `LazyCell` and `LazyLock` (`lazy_cell`) | Peter Jaszkowiak | -1/+0 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_error_messages`. | Nicholas Nethercote | -3/+1 |
| 2024-02-15 | errors: only eagerly translate subdiagnostics | David Wood | -22/+14 |
| 2024-02-13 | Remove `good_path_delayed_bug`. | Nicholas Nethercote | -1/+1 |
| 2024-02-09 | Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco | Matthias Krüger | -2/+0 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -2/+0 |
| 2024-02-05 | Split `Level::DelayedBug` in two. | Nicholas Nethercote | -1/+1 |
| 2024-01-25 | Remove unused features | clubby789 | -1/+0 |
| 2023-11-26 | Remove `rustc_error_messages/messages.ftl`. | Nicholas Nethercote | -3/+0 |
| 2023-11-15 | Bump cfg(bootstrap)s | Mark Rousskov | -2/+2 |
| 2023-10-16 | docs: add Rust logo to more compiler crates | Michael Howell | -0/+2 |
| 2023-08-23 | Bump cfg(bootstrap) | Mark Rousskov | -1/+1 |
| 2023-08-03 | Add `internal_features` lint | Nilstrieb | -0/+1 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -5/+5 |
| 2023-07-24 | borrowck/errors: fix i18n error in delayed bug | David Wood | -0/+8 |
| 2023-07-19 | On nightly, dump ICE backtraces to disk | Esteban Küber | -0/+7 |
| 2023-07-07 | Require TAITs to be mentioned in the signatures of functions that register hi... | Oli Scherer | -2/+1 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -0/+4 |
| 2023-05-29 | Use `Cow` in `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -18/+14 |
| 2023-05-06 | correct literals for dyn thread safe | SparrowLii | -4/+4 |
| 2023-05-06 | introduce `DynSend` and `DynSync` auto trait | SparrowLii | -6/+7 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -10/+26 |
| 2023-04-18 | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros` | Nilstrieb | -1/+2 |