| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-08-07 | Use more slice patterns inside the compiler | León Orell Valerian Liehr | -5/+5 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -15/+20 |
| 2024-07-06 | out_of_scope_macro_calls: Detect calls inside attributes more precisely | Vadim Petrochenkov | -4/+5 |
| 2024-06-25 | Auto merge of #125741 - petrochenkov:atvisord, r=davidtwco | bors | -9/+71 |
| 2024-06-24 | resolve: Implement a lint for out-of-scope use of `macro_rules` | Vadim Petrochenkov | -9/+71 |
| 2024-06-24 | Rollup merge of #125241 - Veykril:tool-rust-analyzer, r=davidtwco | Matthias Krüger | -3/+4 |
| 2024-06-21 | Add `rust_analyzer` as a predefined tool | Lukas Wirth | -3/+4 |
| 2024-06-14 | delegation: Implement glob delegation | Vadim Petrochenkov | -19/+133 |
| 2024-05-22 | Auto merge of #125326 - weiznich:move/do_not_recommend_to_diganostic_namespac... | bors | -1/+3 |