summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
2025-03-28Do not treat lifetimes from parent items as influencing child itemsOli Scherer-1/+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
2024-12-13Keep track of patterns that could have introduced a binding, but didn'tEsteban Küber-3/+30
2024-12-13Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obkMatthias Krüger-0/+22
2024-12-12Lower AST and resolve lifetimes for unsafe binder typesMichael Goulet-0/+22
2024-12-10Keep track of parse errors in `mod`s and don't emit resolve errors for paths ...Esteban Küber-0/+7
2024-12-09review comments: rewordingsEsteban Küber-1/+1
2024-12-09Introduce `default_field_values` featureEsteban Küber-4/+23
2024-11-28always create `DefId`s when lowering anon-constslcnr-2/+2