| Age | Commit message (Expand) | Author | Lines |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -1/+2 |
| 2025-07-28 | Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLii | bors | -32/+31 |
| 2025-07-28 | use let chains in mir, resolve, target | Kivooeo | -32/+31 |
| 2025-07-27 | split up define into define_extern and define_local | LorrensP-2158466 | -1/+1 |
| 2025-07-24 | Auto merge of #144272 - petrochenkov:disambunder2, r=oli-obk | bors | -1/+1 |
| 2025-07-23 | resolve: Make disambiguators for underscore bindings module-local | Vadim Petrochenkov | -1/+1 |
| 2025-07-22 | mbe: Use concrete type for `get_unused_rule` | Josh Triplett | -2/+7 |
| 2025-07-19 | Revert "resolve: Make disambiguators for underscore bindings module-local" | Rémy Rakic | -1/+1 |
| 2025-07-18 | Rollup merge of #144013 - petrochenkov:disambunder, r=oli-obk | Matthias Krüger | -1/+1 |
| 2025-07-17 | resolve: Make disambiguators for underscore bindings module-local | Vadim Petrochenkov | -1/+1 |
| 2025-07-17 | resolve: Change `&mut Resolver` to `&Resolver` when possible | Vadim Petrochenkov | -2/+2 |
| 2025-07-16 | resolve: Remove trait `ToNameBinding` | Vadim Petrochenkov | -4/+3 |
| 2025-07-15 | Define datastructures for `#[cfg]` attribute, move StrippedCfgItem | Jonathan Brouwer | -4/+13 |
| 2025-07-13 | Auto merge of #140717 - mejrs:diagnostic_lints, r=oli-obk | bors | -2/+2 |
| 2025-07-11 | Split up the `unknown_or_malformed_diagnostic_attributes` lint | mejrs | -2/+2 |
| 2025-07-09 | Use reference for MacroRulesScopeRef instead of Interned. | LorrensP-2158466 | -2/+1 |
| 2025-07-09 | MacroData in ResolverArenas + split macro_map into extern_macro_map and local... | LorrensP-2158466 | -4/+4 |
| 2025-07-06 | mbe: Change `unused_macro_rules` to a `DenseBitSet` | Josh Triplett | -2/+2 |
| 2025-07-05 | mbe: Defer checks for `compile_error!` until reporting an unused macro rule | Josh Triplett | -10/+20 |
| 2025-06-25 | Don't give APITs names with macro expansion placeholder fragments in it | Michael Goulet | -0/+4 |
| 2025-06-13 | Auto merge of #134841 - estebank:serde-attr-4, r=wesleywiser | bors | -3/+27 |
| 2025-06-12 | Detect when attribute is provided by missing `derive` macro | Esteban Küber | -3/+27 |
| 2025-06-12 | Tracking the old name of renamed unstable library attribute | xizheyin | -1/+2 |
| 2025-05-18 | Remove rustc_attr_data_structures re-export from rustc_attr_parsing | mejrs | -1/+1 |
| 2025-04-20 | Remove #[rustc_macro_edition_2021]. | Mara Bos | -8/+1 |
| 2025-04-11 | Avoid a node_id_to_def_id call by just storing DefIds instead of NodeIds | Oli Scherer | -1/+1 |
| 2025-04-11 | Avoid storing the `LocalDefId` twice | Oli Scherer | -5/+3 |
| 2025-04-11 | Avoid another node_id_to_def_id call | Oli Scherer | -5/+3 |
| 2025-04-11 | Avoid a reverse map that is only used in diagnostics paths | Oli Scherer | -2/+2 |
| 2025-04-10 | Rename some `name` variables as `ident`. | Nicholas Nethercote | -2/+2 |
| 2025-04-02 | Rollup merge of #139184 - Urgau:crate-root-lint-levels, r=jieyouxu | Takayuki Maeda | -4/+11 |
| 2025-03-31 | Expose `registered_tools` directly without `TyCtxt`-query | Urgau | -4/+11 |
| 2025-03-25 | Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-03-25 | Rollup merge of #138924 - nnethercote:less-kw-Empty-3, r=compiler-errors | Matthias Krüger | -5/+6 |
| 2025-03-25 | Track whether an assoc item is in a trait impl or an inherent impl | Oli Scherer | -1/+1 |
| 2025-03-25 | Rollup merge of #138580 - petrochenkov:resinstab, r=Nadrieril | Takayuki Maeda | -2/+1 |
| 2025-03-25 | Use `Option<Symbol>` in `ModuleKind::Def`. | Nicholas Nethercote | -5/+6 |
| 2025-03-24 | resolve: Avoid some unstable iteration 2 | Vadim Petrochenkov | -2/+1 |
| 2025-03-24 | Add do_not_recommend typo help | mejrs | -7/+7 |
| 2025-03-21 | Rollup merge of #138717 - jdonszelmann:pin-macro, r=WaffleLapkin | Matthias Krüger | -1/+8 |
| 2025-03-19 | Address review comments. | Mara Bos | -1/+4 |
| 2025-03-19 | add rustc_macro_edition_2021 | Jana Dönszelmann | -1/+5 |
| 2025-03-19 | Allow builtin macros to be used more than once. | Mara Bos | -16/+7 |
| 2025-03-14 | resolve: Avoid some unstable iteration | Vadim Petrochenkov | -4/+2 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -2/+1 |
| 2025-02-20 | Reword message | Esteban Küber | -2/+2 |
| 2025-02-19 | Specify scope in `out_of_scope_macro_calls` lint | Esteban Küber | -5/+21 |
| 2025-02-08 | Rustfmt | bjorn3 | -6/+9 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -8/+8 |
| 2025-01-20 | Auto merge of #135754 - jieyouxu:rollup-j4q1hpr, r=jieyouxu | bors | -1/+1 |