about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src
AgeCommit message (Expand)AuthorLines
2025-04-14Rollup merge of #139811 - yotamofek:pr/newtype_cleanups, r=oli-obkMatthias Krüger-1/+1
2025-04-14Use `newtype_index!`-generated types more idiomaticallyYotam Ofek-1/+1
2025-04-14Rollup merge of #139127 - compiler-errors:prim-ty-hack, r=oli-obkMatthias Krüger-0/+5
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-1/+1
2025-04-11Rollup merge of #139662 - nnethercote:tweak-DefPathData, r=compiler-errorsJacob Pratt-3/+3
2025-04-11Only compute the `DefId` when a diagnostic is definitely emittedOli Scherer-22/+22
2025-04-11Avoid a node_id_to_def_id call by just storing DefIds instead of NodeIdsOli Scherer-5/+4
2025-04-11Avoid storing the `LocalDefId` twiceOli Scherer-7/+5
2025-04-11Avoid another node_id_to_def_id callOli Scherer-8/+6
2025-04-11Avoid a reverse map that is only used in diagnostics pathsOli Scherer-15/+22
2025-04-11Adjust an assertion.Nicholas Nethercote-3/+3
2025-04-10Rollup merge of #139510 - nnethercote:name-to-ident, r=fee1-deadMatthias Krüger-8/+12
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-8/+12
2025-04-09Avoid an empty trait name in impl blocks.Nicholas Nethercote-3/+0
2025-04-07Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obkStuart Cook-9/+4
2025-04-02Rollup merge of #139184 - Urgau:crate-root-lint-levels, r=jieyouxuTakayuki Maeda-4/+13
2025-04-01Rollup merge of #138790 - xizheyin:issue-138626, r=compiler-errorsMatthias Krüger-12/+12
2025-04-01Auto merge of #138740 - nnethercote:ast-ItemKind-idents, r=fmeasebors-137/+168
2025-04-01Address review comments.Nicholas Nethercote-49/+50
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-109/+139
2025-04-01Use `sym::dummy` in one more place.Nicholas Nethercote-1/+1
2025-03-31Expose `registered_tools` directly without `TyCtxt`-queryUrgau-4/+13
2025-03-31hygiene: Rename semi-transparent to semi-opaqueVadim Petrochenkov-3/+3
2025-03-30Fix up partial res of segment in primitive resolution hackMichael Goulet-0/+5
2025-03-28Rollup merge of #139075 - oli-obk:resolver-item-lifetime, r=compiler-errorsMatthias Krüger-1/+4
2025-03-28Do not treat lifetimes from parent items as influencing child itemsOli Scherer-1/+4
2025-03-28Rollup merge of #138678 - durin42:rmeta-stability, r=fmeaseMatthias Krüger-3/+5
2025-03-28Remove `kw::Extra` checks that are no longer necessary.Nicholas Nethercote-9/+4
2025-03-27Rollup merge of #139014 - xizheyin:issue-138931, r=oli-obkJacob Pratt-34/+74
2025-03-27rustc_resolve: prevent iteration of refids for completenessAugie Fackler-2/+3
2025-03-27Improve suggest construct with literal syntax instead of callingxizheyin-34/+74
2025-03-27Rollup merge of #138985 - oli-obk:push-mvlqmtmyozro, r=compiler-errorsStuart Cook-25/+35
2025-03-27Rollup merge of #138977 - oli-obk:invoc-parent-keep-aggregated, r=compiler-er...Stuart Cook-24/+15
2025-03-26Use the correct binder scope for elided lifetimes in assoc constsOli Scherer-25/+35
2025-03-26Don't deaggregate InvocationParent just to reaggregate it againOli Scherer-24/+15
2025-03-26Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e...Stuart Cook-27/+0
2025-03-25Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obkJacob Pratt-15/+44
2025-03-25Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errorsMatthias Krüger-16/+10
2025-03-25Rollup merge of #138924 - nnethercote:less-kw-Empty-3, r=compiler-errorsMatthias Krüger-18/+20
2025-03-25Rollup merge of #138886 - samueltardieu:push-xxkzmupznoky, r=jieyouxuMatthias Krüger-1/+2
2025-03-25Allow defining opaques in statics and constsMichael Goulet-15/+44
2025-03-25Track whether an assoc item is in a trait impl or an inherent implOli Scherer-16/+10
2025-03-25Rollup merge of #138837 - petrochenkov:resinstab2, r=jieyouxuTakayuki Maeda-12/+6
2025-03-25Rollup merge of #138580 - petrochenkov:resinstab, r=NadrierilTakayuki Maeda-14/+9
2025-03-25Use `Option<Symbol>` in `ModuleKind::Def`.Nicholas Nethercote-18/+20
2025-03-24resolve: Avoid some unstable iteration 2Vadim Petrochenkov-14/+9
2025-03-24Rollup merge of #138882 - oli-obk:ast-lowering-mod-rib, r=fee1-deadMatthias Krüger-14/+11
2025-03-24Remove fields that are dead since the removal of type ascription syntaxLeón Orell Valerian Liehr-27/+0
2025-03-24Fix autofix for `self` and `self as …` in `unused_imports` lintSamuel Tardieu-1/+2
2025-03-24`with_scope` is only ever used for ast modulesOli Scherer-14/+11