| Age | Commit message (Expand) | Author | Lines |
| 2025-04-02 | Rollup merge of #139184 - Urgau:crate-root-lint-levels, r=jieyouxu | Takayuki Maeda | -4/+13 |
| 2025-04-01 | Rollup merge of #138790 - xizheyin:issue-138626, r=compiler-errors | Matthias Krüger | -12/+12 |
| 2025-04-01 | Auto merge of #138740 - nnethercote:ast-ItemKind-idents, r=fmease | bors | -137/+168 |
| 2025-04-01 | Address review comments. | Nicholas Nethercote | -49/+50 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -109/+139 |
| 2025-04-01 | Use `sym::dummy` in one more place. | Nicholas Nethercote | -1/+1 |
| 2025-03-31 | Expose `registered_tools` directly without `TyCtxt`-query | Urgau | -4/+13 |
| 2025-03-28 | Rollup merge of #139075 - oli-obk:resolver-item-lifetime, r=compiler-errors | Matthias Krüger | -1/+4 |
| 2025-03-28 | Do not treat lifetimes from parent items as influencing child items | Oli Scherer | -1/+4 |
| 2025-03-28 | Rollup merge of #138678 - durin42:rmeta-stability, r=fmease | Matthias Krüger | -3/+6 |
| 2025-03-27 | Rollup merge of #139014 - xizheyin:issue-138931, r=oli-obk | Jacob Pratt | -34/+74 |
| 2025-03-27 | rustc_resolve: prevent iteration of refids for completeness | Augie Fackler | -2/+3 |
| 2025-03-27 | Improve suggest construct with literal syntax instead of calling | xizheyin | -34/+74 |
| 2025-03-27 | Rollup merge of #138985 - oli-obk:push-mvlqmtmyozro, r=compiler-errors | Stuart Cook | -25/+35 |
| 2025-03-27 | Rollup merge of #138977 - oli-obk:invoc-parent-keep-aggregated, r=compiler-er... | Stuart Cook | -24/+15 |
| 2025-03-26 | Use the correct binder scope for elided lifetimes in assoc consts | Oli Scherer | -25/+35 |
| 2025-03-26 | Don't deaggregate InvocationParent just to reaggregate it again | Oli Scherer | -24/+15 |
| 2025-03-26 | Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e... | Stuart Cook | -27/+0 |
| 2025-03-25 | Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obk | Jacob Pratt | -15/+44 |
| 2025-03-25 | Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errors | Matthias Krüger | -16/+10 |
| 2025-03-25 | Rollup merge of #138924 - nnethercote:less-kw-Empty-3, r=compiler-errors | Matthias Krüger | -18/+20 |
| 2025-03-25 | Rollup merge of #138886 - samueltardieu:push-xxkzmupznoky, r=jieyouxu | Matthias Krüger | -1/+2 |
| 2025-03-25 | Allow defining opaques in statics and consts | Michael Goulet | -15/+44 |
| 2025-03-25 | Track whether an assoc item is in a trait impl or an inherent impl | Oli Scherer | -16/+10 |
| 2025-03-25 | Rollup merge of #138837 - petrochenkov:resinstab2, r=jieyouxu | Takayuki Maeda | -12/+6 |
| 2025-03-25 | Rollup merge of #138580 - petrochenkov:resinstab, r=Nadrieril | Takayuki Maeda | -14/+9 |
| 2025-03-25 | Use `Option<Symbol>` in `ModuleKind::Def`. | Nicholas Nethercote | -18/+20 |
| 2025-03-24 | resolve: Avoid some unstable iteration 2 | Vadim Petrochenkov | -14/+9 |
| 2025-03-24 | Rollup merge of #138882 - oli-obk:ast-lowering-mod-rib, r=fee1-dead | Matthias Krüger | -14/+11 |
| 2025-03-24 | Remove fields that are dead since the removal of type ascription syntax | León Orell Valerian Liehr | -27/+0 |
| 2025-03-24 | Fix autofix for `self` and `self as …` in `unused_imports` lint | Samuel Tardieu | -1/+2 |
| 2025-03-24 | `with_scope` is only ever used for ast modules | Oli Scherer | -14/+11 |
| 2025-03-24 | Add do_not_recommend typo help | mejrs | -7/+7 |
| 2025-03-22 | resolve: Avoid some unstable iteration 3 | Vadim Petrochenkov | -12/+6 |
| 2025-03-22 | Note potential but private items in show_candidates | xizheyin | -12/+12 |
| 2025-03-21 | Rollup merge of #138717 - jdonszelmann:pin-macro, r=WaffleLapkin | Matthias Krüger | -1/+8 |
| 2025-03-20 | Rollup merge of #138685 - nnethercote:use-Option-Ident-for-lowered-param-name... | Matthias Krüger | -6/+5 |
| 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 | -36/+8 |
| 2025-03-19 | Use `Option<Ident>` for lowered param names. | Nicholas Nethercote | -6/+5 |
| 2025-03-18 | rustc_resolve: fix instability in lib.rmeta contents | Augie Fackler | -1/+3 |
| 2025-03-14 | resolve: Avoid some unstable iteration | Vadim Petrochenkov | -40/+43 |
| 2025-03-13 | Delegation: allow foreign fns `reuse` | Bryanskiy | -8/+23 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Manish Goregaokar | -1/+0 |
| 2025-03-12 | Disentangle ForwardGenericParamBan and ConstParamTy ribs | Michael Goulet | -50/+122 |
| 2025-03-12 | Introduce `sym::dummy` and `Ident::dummy`. | Nicholas Nethercote | -1/+1 |
| 2025-03-11 | Auto merge of #128440 - oli-obk:defines, r=lcnr | bors | -17/+50 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -17/+50 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |