| Age | Commit message (Expand) | Author | Lines |
| 2024-06-06 | Fix formatting | carbotaniuman | -1/+0 |
| 2024-06-06 | Fix build | carbotaniuman | -1/+1 |
| 2024-06-06 | Error on unsafe on non-unsafe attribute | carbotaniuman | -1/+21 |
| 2024-06-03 | Opt-in diagnostics reporting to avoid doing extra work in the new solver | Michael Goulet | -1/+1 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_passes`. | Nicholas Nethercote | -0/+1 |
| 2024-05-22 | Auto merge of #125326 - weiznich:move/do_not_recommend_to_diganostic_namespac... | bors | -62/+75 |
| 2024-05-21 | Move `#[do_not_recommend]` to the `#[diagnostic]` namespace | Georg Semmler | -62/+75 |
| 2024-05-21 | Minor `pub` and whitespace cleanups. | Nicholas Nethercote | -6/+3 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -3/+3 |
| 2024-05-03 | Rollup merge of #124480 - Enselic:on-broken-pipe, r=jieyouxu | Michael Goulet | -1/+0 |
| 2024-05-02 | Change `SIGPIPE` ui from `#[unix_sigpipe = "..."]` to `-Zon-broken-pipe=...` | Martin Nordholts | -1/+0 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-17 | consistency rename: language item -> lang item | Ralf Jung | -1/+1 |
| 2024-04-17 | weak lang items are not allowed to be #[track_caller] | Ralf Jung | -2/+21 |
| 2024-03-18 | Use `hir::Node` helper methods instead of repeat the same impl multiple times | Oli Scherer | -7/+1 |
| 2024-03-14 | Rename `hir::StmtKind::Local` into `hir::StmtKind::Let` | Guillaume Gomez | -1/+1 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -4/+4 |
| 2024-03-06 | Add missing `#[rustc_lint_diagnostics]` attributes. | Nicholas Nethercote | -0/+1 |
| 2024-03-06 | Rewrite the `untranslatable_diagnostic` lint. | Nicholas Nethercote | -0/+2 |
| 2024-02-29 | Overhaul how stashed diagnostics work, again. | Nicholas Nethercote | -9/+11 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -1/+1 |
| 2024-02-25 | remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsics | Ralf Jung | -2/+2 |
| 2024-02-12 | Rollup merge of #120917 - chenyukang:yukang-dead-parameters, r=compiler-errors | Matthias Krüger | -2/+2 |
| 2024-02-12 | remove a bunch of dead parameters in fn | yukang | -2/+2 |
| 2024-02-10 | hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}` | Vadim Petrochenkov | -4/+1 |
| 2024-02-07 | hir: Remove `fn opt_hir_id` and `fn opt_span` | Vadim Petrochenkov | -6/+7 |
| 2024-02-06 | Rollup merge of #120502 - clubby789:remove-ffi-returns-twice, r=compiler-errors | Matthias Krüger | -10/+0 |
| 2024-01-30 | Remove `ffi_returns_twice` feature | clubby789 | -10/+0 |
| 2024-01-30 | Rollup merge of #118533 - chenyukang:yukang-fix-118455, r=petrochenkov | Guillaume Gomez | -1/+11 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -1/+1 |
| 2024-01-29 | Supress unhelpful diagnostics for unresolved top level attributes | yukang | -1/+11 |
| 2024-01-23 | Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`. | Nicholas Nethercote | -42/+42 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -2/+2 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -3/+3 |
| 2023-12-24 | Remove more `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -1/+1 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -80/+88 |
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -7/+7 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -26/+26 |
| 2023-11-04 | Remove support for compiler plugins. | Nicholas Nethercote | -12/+0 |
| 2023-10-26 | Tweak suggestion spans for invalid crate-level inner attribute | Esteban Küber | -1/+21 |
| 2023-10-19 | Rollup merge of #116829 - fmease:rust-aint-c, r=compiler-errors | León Orell Valerian Liehr | -3/+10 |
| 2023-10-18 | Make `#[repr(Rust)]` and `#[repr(C)]` incompatible with one another | León Orell Valerian Liehr | -3/+10 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -23/+20 |
| 2023-10-08 | rustdoc: remove rust logo from non-Rust crates | Michael Howell | -0/+13 |
| 2023-10-04 | Reorder fullfillment errors to keep more interesting ones first | Esteban Küber | -1/+1 |
| 2023-09-26 | Rollup merge of #116162 - fmease:gate-n-validate-rustc_safe_intrinsic, r=Nils... | Matthias Krüger | -0/+26 |
| 2023-09-25 | Gate and validate #[rustc_safe_intrinsic] | León Orell Valerian Liehr | -0/+26 |
| 2023-09-22 | Allow higher-ranked fn sigs in ValuePairs | Michael Goulet | -1/+4 |
| 2023-09-22 | Auto merge of #115910 - eduardosm:lang-fns-target-features, r=cjgillot | bors | -3/+29 |
| 2023-09-18 | Prevent using `#[target_feature]` on lang item functions | Eduardo Sánchez Muñoz | -3/+29 |