| Age | Commit message (Expand) | Author | Lines |
| 2025-07-22 | Rollup merge of #144080 - jieyouxu:realign, r=BoxyUwU | 许杰友 Jieyou Xu (Joe) | -1/+3 |
| 2025-07-19 | Mitigate `#[align]` name resolution ambiguity regression with a rename | Jieyou Xu | -1/+3 |
| 2025-07-18 | Rollup merge of #138554 - xizheyin:issue-138401, r=chenyukang | Matthias Krüger | -9/+26 |
| 2025-07-18 | Deduplicate `unmatched_delims` in `rustc_parse` to reduce confusion | xizheyin | -9/+26 |
| 2025-07-18 | Rollup merge of #143891 - scrabsha:push-xxtttopqoprr, r=jdonszelmann | Matthias Krüger | -0/+1 |
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -7/+29 |
| 2025-07-16 | Port `#[coverage]` to the new attribute system | Sasha Pourcelot | -0/+1 |
| 2025-07-15 | Auto merge of #143958 - samueltardieu:rollup-lh1s143, r=samueltardieu | bors | -6/+64 |
| 2025-07-15 | Rollup merge of #143941 - folkertdev:cfg-select-docs, r=traviscross | Samuel Tardieu | -4/+6 |
| 2025-07-15 | Rollup merge of #143905 - xizheyin:143828, r=compiler-errors | Samuel Tardieu | -2/+57 |
| 2025-07-15 | Define attribute parser & config evaluator | Jonathan Brouwer | -8/+6 |
| 2025-07-15 | Recover and suggest use `;` to construct array type | xizheyin | -2/+57 |
| 2025-07-14 | Port `#[pointee]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+1 |
| 2025-07-14 | update `cfg_select!` documentation | Folkert de Vries | -4/+6 |
| 2025-07-14 | Rollup merge of #143855 - JonathanBrouwer:omit_gdb_pretty_printer_section, r=... | Samuel Tardieu | -0/+1 |
| 2025-07-14 | Rollup merge of #143217 - Periodic1911:link-ordinal, r=jdonszelmann | Jakub Beránek | -0/+1 |
| 2025-07-14 | Auto merge of #143779 - JonathanBrouwer:automatically_derived_parser, r=oli-obk | bors | -0/+1 |
| 2025-07-13 | Auto merge of #143461 - folkertdev:cfg-select-builtin-macro, r=petrochenkov | bors | -1/+78 |
| 2025-07-13 | make `cfg_select` a builtin macro | Folkert de Vries | -1/+78 |
| 2025-07-13 | Port `#[link_ordinal]` to the new attribute parsing infrastructure. | Anne Stijns | -0/+1 |
| 2025-07-12 | Port `#[omit_gdb_pretty_printer_section]` to the new attribute parsing infras... | Jonathan Brouwer | -0/+1 |
| 2025-07-12 | Port `#[automatically_derived]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+1 |
| 2025-07-11 | Rollup merge of #143403 - GrigorenkoPV:attributes/traits, r=jdonszelmann | Matthias Krüger | -0/+12 |
| 2025-07-10 | Remove uncessary parens in closure body with unused lint | yukang | -1/+1 |
| 2025-07-09 | Port `#[rustc_coherence_is_core]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-09 | Port `#[rustc_allow_incoherent_impl]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-09 | Port `#[rustc_paren_sugar]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-09 | Port `#[fundamental]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-09 | Port `#[marker]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-09 | Port `#[rustc_unsafe_specialization_marker]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-09 | Port `#[rustc_specialization_trait]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-09 | Port `#[type_const]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-09 | Port `#[rustc_coinductive]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-09 | Port `#[rustc_do_not_implement_via_object]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-09 | Port `#[rustc_deny_explicit_impl]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-09 | Port `#[const_trait]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-08 | Rollup merge of #143402 - GrigorenkoPV:attributes/link_attrs, r=jdonszelmann | Matthias Krüger | -0/+4 |
| 2025-07-08 | Rollup merge of #143589 - RalfJung:const-pat, r=compiler-errors | Matthias Krüger | -2/+4 |
| 2025-07-07 | const-block-as-pattern: do not refer to no-longer-existing nightly feature | Ralf Jung | -2/+4 |
| 2025-07-07 | Remove unused allow attrs | Yotam Ofek | -1/+0 |
| 2025-07-07 | Port `#[rustc_std_internal_symbol]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-07 | Port `#[ffi_pure]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-07 | Port `#[ffi_const]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-07 | Port `#[export_stable]` to the new attribute system | Pavel Grigorenko | -0/+1 |
| 2025-07-07 | Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmease | Jacob Pratt | -7/+7 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -7/+7 |
| 2025-07-06 | Port `#[path]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+1 |
| 2025-07-06 | Move check for new attribute to `check_builtin_meta_item` | Jonathan Brouwer | -36/+35 |
| 2025-07-05 | Port `#[ignore]` to the new attribute parsing infrastructure | Jonathan Brouwer | -2/+2 |
| 2025-07-04 | Port `#[non_exhaustive]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+1 |