| Age | Commit message (Expand) | Author | Lines |
| 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/+5 |
| 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-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 | -32/+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/+2 |
| 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 | -47/+113 |
| 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 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+0 |
| 2025-03-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -1/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -1/+1 |
| 2025-03-07 | Rollup merge of #137977 - nnethercote:less-kw-Empty-1, r=spastorino | Matthias Krüger | -32/+22 |
| 2025-03-07 | Pass `Option<Symbol>` to `def_path_data`/`create_def` methods. | Nicholas Nethercote | -32/+22 |
| 2025-03-07 | Rollup merge of #138115 - compiler-errors:static-typo, r=BoxyUwU | Matthias Krüger | -18/+30 |