about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
2025-04-11Avoid a node_id_to_def_id call by just storing DefIds instead of NodeIdsOli Scherer-2/+1
2025-04-11Avoid a reverse map that is only used in diagnostics pathsOli Scherer-2/+2
2025-04-07Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obkStuart Cook-9/+4
2025-04-01Address review comments.Nicholas Nethercote-2/+3
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-28/+40
2025-03-30Fix up partial res of segment in primitive resolution hackMichael Goulet-0/+5
2025-03-28Do not treat lifetimes from parent items as influencing child itemsOli Scherer-1/+4
2025-03-28Remove `kw::Extra` checks that are no longer necessary.Nicholas Nethercote-9/+4
2025-03-27Rollup merge of #138985 - oli-obk:push-mvlqmtmyozro, r=compiler-errorsStuart Cook-25/+35
2025-03-26Use the correct binder scope for elided lifetimes in assoc constsOli Scherer-25/+35
2025-03-26Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e...Stuart Cook-13/+0
2025-03-25Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obkJacob Pratt-14/+37
2025-03-25Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errorsMatthias Krüger-2/+2
2025-03-25Allow defining opaques in statics and constsMichael Goulet-14/+37
2025-03-25Track whether an assoc item is in a trait impl or an inherent implOli Scherer-2/+2
2025-03-25Rollup merge of #138837 - petrochenkov:resinstab2, r=jieyouxuTakayuki Maeda-7/+6
2025-03-25Rollup merge of #138580 - petrochenkov:resinstab, r=NadrierilTakayuki Maeda-3/+2
2025-03-24resolve: Avoid some unstable iteration 2Vadim Petrochenkov-3/+2
2025-03-24Remove fields that are dead since the removal of type ascription syntaxLeón Orell Valerian Liehr-13/+0
2025-03-24`with_scope` is only ever used for ast modulesOli Scherer-14/+11
2025-03-22resolve: Avoid some unstable iteration 3Vadim Petrochenkov-7/+6
2025-03-14resolve: Avoid some unstable iterationVadim Petrochenkov-12/+12
2025-03-13Delegation: allow foreign fns `reuse`Bryanskiy-8/+23
2025-03-12Disentangle ForwardGenericParamBan and ConstParamTy ribsMichael Goulet-13/+29
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-17/+50
2025-03-09Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile...Matthias Krüger-1/+1
2025-03-07compiler: Use size_of from the prelude instead of importedThalia Archibald-1/+1
2025-03-06Rollup merge of #137825 - estebank:rtn-sugg-2, r=compiler-errorsMichael Goulet-3/+15
2025-03-04Rollup merge of #137913 - compiler-errors:struct-field-default-generic, r=Box...Jubilee-1/+3
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-7/+11
2025-03-04Allow struct field default values to reference struct's genericsMichael Goulet-1/+3
2025-03-03Provide more context on resolve error caused from incorrect RTNEsteban Küber-3/+15
2025-02-28Introduce `feature(generic_const_parameter_types)`Boxy-14/+35
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-1/+1
2025-02-22Fix binding mode problemsMichael Goulet-14/+14
2025-02-11Add a TyPat in the AST to reuse the generic arg lowering logicOli Scherer-0/+15
2025-02-08Rustfmtbjorn3-25/+39
2025-02-03Express contracts as part of function header and lower it to the contract lan...Celina G. Val-1/+5
2025-01-28Refactor FnKind variant to hold &FnCelina G. Val-3/+3
2025-01-27Use identifiers in diagnostics more oftenMichael Goulet-7/+6
2025-01-21rustc_resolve: use `Iterator` combinators instead of `for` loops where applic...Yotam Ofek-26/+12
2025-01-21rustc_resolve: reduce rightwards drift with `let..else` 👉💨Yotam Ofek-58/+59
2025-01-21rustc_resolve: flatten nested `if`sYotam Ofek-37/+28
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-2/+2
2025-01-18Fix ICE in resolving associated items as non-bindingsFrank King-3/+3
2025-01-14Add hir::HeaderSafety to make follow up commits simplerOli Scherer-3/+4
2024-12-18chore: fix some typosacceptacross-1/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-16Rollup merge of #134284 - estebank:issue-74863, r=lcnrMatthias Krüger-4/+36
2024-12-15Use `ErrorGuaranteed` moreEsteban Küber-3/+8