| Age | Commit message (Expand) | Author | Lines |
| 2025-06-28 | Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlin | bors | -0/+1 |
| 2025-06-27 | Rollup merge of #142671 - davidtwco:no-default-bounds-attr, r=lcnr | Guillaume Gomez | -0/+1 |
| 2025-06-27 | Insert checks for enum discriminants when debug assertions are enabled | Bastian Kersting | -0/+1 |
| 2025-06-26 | Rollup merge of #143015 - samueltardieu:pin-macro-diag-item, r=Urgau | Michael Goulet | -0/+1 |
| 2025-06-25 | Add `sym::macro_pin` diagnostic item for `core::pin::pin!()` | Samuel Tardieu | -0/+1 |
| 2025-06-25 | compiler: remove misleading 'c' from `abi_c_cmse_nonsecure_call` feature | Jubilee Young | -0/+1 |
| 2025-06-24 | Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t... | Jubilee | -0/+2 |
| 2025-06-23 | Port `#[rustc_skip_during_method_dispatch]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -0/+2 |
| 2025-06-22 | cranelift: fix target feature name type: "fxsr" | Martin Liska | -1/+1 |
| 2025-06-21 | Rollup merge of #142787 - samueltardieu:diag-items-for-clippy, r=Manishearth,... | Matthias Krüger | -0/+7 |
| 2025-06-20 | Rollup merge of #142767 - nnethercote:symbol-cleanups, r=petrochenkov | Jakub Beránek | -2/+2 |
| 2025-06-20 | Add diagnostic items for Clippy | Samuel Tardieu | -0/+7 |
| 2025-06-20 | Avoid some unnecessary symbol interning. | Nicholas Nethercote | -2/+1 |
| 2025-06-20 | Use a symbol for `ExpansionConfig::crate_name`. | Nicholas Nethercote | -0/+1 |
| 2025-06-18 | hir_analysis: add `#![rustc_no_implicit_bounds]` | David Wood | -0/+1 |
| 2025-06-18 | Implement lint against direct uses of rustc_type_ir in compiler crates | Romain Perier | -0/+1 |
| 2025-06-16 | trait_sel: `{Meta,Pointee}Sized` on `Sized` types | David Wood | -0/+3 |
| 2025-06-13 | Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgr | bors | -0/+1 |
| 2025-06-13 | Rollup merge of #142410 - RalfJung:align_of, r=WaffleLapkin,workingjubilee | Matthias Krüger | -3/+3 |
| 2025-06-13 | Rollup merge of #142158 - xizheyin:141617, r=jdonszelmann | Matthias Krüger | -0/+1 |
| 2025-06-12 | add `extern "custom"` functions | Folkert de Vries | -0/+1 |
| 2025-06-12 | intrinsics: rename min_align_of to align_of | Ralf Jung | -3/+3 |
| 2025-06-12 | Tracking the old name of renamed unstable library attribute | xizheyin | -0/+1 |
| 2025-06-12 | Introduce `-Zmacro-stats`. | Nicholas Nethercote | -0/+1 |
| 2025-06-07 | intrinsics: use const generic to set atomic ordering | Ralf Jung | -0/+16 |
| 2025-06-02 | add f16_epsilon and f128_epsilon | usamoi | -0/+2 |
| 2025-05-30 | `slice.get(i)` should use a slice projection in MIR, like `slice[i]` does | Scott McMurray | -0/+1 |
| 2025-05-30 | Rollup merge of #141507 - RalfJung:atomic-intrinsics, r=bjorn3 | Matthias Krüger | -0/+1 |
| 2025-05-29 | Rollup merge of #141690 - Patrick-6:intercept-mutex, r=m-ou-se | Jacob Pratt | -0/+3 |
| 2025-05-28 | atomic_load intrinsic: use const generic parameter for ordering | Ralf Jung | -0/+1 |
| 2025-05-28 | Rollup merge of #140697 - Sa4dUs:split-autodiff, r=ZuseZ4 | Trevor Gross | -1/+4 |
| 2025-05-28 | Add diagnostic items to sys::Mutex | Patrick-6 | -0/+3 |
| 2025-05-27 | Rollup merge of #140367 - folkertdev:asm-cfg, r=nnethercote | Trevor Gross | -0/+1 |
| 2025-05-27 | support `#[cfg(...)]` on arguments to the `asm!` macros | Folkert de Vries | -0/+1 |
| 2025-05-23 | Rollup merge of #141376 - nnethercote:rename-kw-Empty, r=petrochenkov | Matthias Krüger | -14/+13 |
| 2025-05-22 | Auto merge of #141396 - matthiaskrgr:rollup-feg050g, r=matthiaskrgr | bors | -1/+0 |
| 2025-05-22 | Rollup merge of #141130 - mejrs:use_self, r=compiler-errors | Matthias Krüger | -1/+0 |
| 2025-05-22 | Remove `is_empty` check in `Ident::is_numeric`. | Nicholas Nethercote | -1/+1 |
| 2025-05-22 | Rename `kw::Empty` as `sym::empty`. | Nicholas Nethercote | -14/+13 |
| 2025-05-21 | Avoid creating an empty identifer in `Symbol::to_ident_string`. | Nicholas Nethercote | -1/+2 |
| 2025-05-21 | Initial naive implementation using `Symbols` to represent autodiff modes (`Fo... | Marcelo Domínguez | -0/+2 |
| 2025-05-20 | Split `autodiff` into `autodiff_forward` and `autodiff_reverse` | Marcelo Domínguez | -1/+2 |
| 2025-05-17 | do away with `_Self` and `TraitName` and check generic params for rustc_on_un... | mejrs | -1/+0 |
| 2025-05-14 | Add `Ipv4Addr` and `Ipv6Addr` diagnostic items | Samuel Tardieu | -0/+2 |
| 2025-05-11 | Rollup merge of #140792 - Urgau:minimum-maximum-intrinsics, r=scottmcm,travis... | León Orell Valerian Liehr | -0/+8 |
| 2025-05-10 | Make the assertion in `Ident::new` debug-only. | Nicholas Nethercote | -1/+1 |
| 2025-05-09 | Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operations | Urgau | -0/+8 |
| 2025-05-09 | Disarm `time` bomb (diagnostics) | Jieyou Xu | -1/+0 |
| 2025-05-09 | Remove `Ident::empty`. | Nicholas Nethercote | -13/+9 |