| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2025-01-19 | fully de-stabilize all custom inner attributes | Ralf Jung | -42/+9 |
| 2025-01-14 | Enforce syntactical stability of const traits in HIR | Michael Goulet | -0/+1 |
| 2024-12-18 | Stabilize `#[diagnostic::do_not_recommend]` | Georg Semmler | -2/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -1/+1 |
| 2024-12-16 | split attributes | Jonathan Dönszelmann | -1/+2 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -2/+2 |
| 2024-12-10 | Keep track of parse errors in `mod`s and don't emit resolve errors for paths ... | Esteban Küber | -1/+1 |
| 2024-10-29 | Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot | Jubilee | -1/+1 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -1/+1 |
| 2024-10-26 | expand: Stop using artificial `ast::Item` for macros loaded from metadata | Vadim Petrochenkov | -15/+25 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -2/+2 |
| 2024-10-22 | terminology: #[feature] *enables* a feature (instead of "declaring" or "activ... | Ralf Jung | -4/+2 |
| 2024-10-20 | Stop relying on hashmap iteration for unused macro rules arms | Noratrieb | -12/+20 |
| 2024-10-07 | Rename nested_meta to meta_item_inner | codemountains | -3/+3 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -15/+12 |
| 2024-09-13 | Auto merge of #129137 - camelid:lazy-def-macro-const, r=BoxyUwU | bors | -7/+9 |
| 2024-09-12 | Fix anon const def-creation when macros are involved | Noah Lev | -7/+9 |
| 2024-09-12 | Introduce `'ra` lifetime name. | Nicholas Nethercote | -16/+16 |
| 2024-08-11 | Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errors | Matthias Krüger | -5/+5 |
| 2024-08-08 | rm `declared_features` field in resolver | bohan | -1/+2 |
| 2024-08-07 | make `import.vis` is not mutable | bohan | -4/+23 |