about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
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
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-7/+6
2024-11-25Rollup merge of #133105 - bvanjoi:issue-132743, r=petrochenkov许杰友 Jieyou Xu (Joe)-15/+17
2024-11-23only store valid proc marco item for doc linkbohan-15/+17
2024-11-21Re-delay a resolve `bug`Jieyou Xu-3/+3
2024-11-14Move a call outside a loop.Nicholas Nethercote-1/+1
2024-10-30Review comments.Camille GILLOT-1/+1
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-39/+1
2024-10-24Pass Ident by reference in ast Visitormaxcabrajac-2/+2
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-5/+5
2024-10-18Fix #131471, range misleading field accessFalco Hirschenberger-0/+1
2024-10-07Add sugar for &pin (const|mut) typesEric Holk-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-41/+30
2024-09-22Auto merge of #130337 - BoxyUwU:anon_const_macro_call, r=camelidbors-2/+2
2024-09-21Handle macro calls in anon const def creation take 2Boxy-2/+2
2024-09-20Flesh out some TODOsMichael Goulet-1/+3
2024-09-20Implement RTN in resolve_bound_vars and HIR ty loweringMichael Goulet-0/+1
2024-09-20Resolve RTN for TyKind::Path ending in (..)Michael Goulet-7/+26
2024-09-18Rollup merge of #130116 - veera-sivarajan:freeze-suggestions, r=chenyukangMatthias Krüger-11/+17
2024-09-16Introduce distinct error codes for precise capturingMichael Goulet-3/+4
2024-09-16Do precise capturing arg validation in resolveMichael Goulet-7/+39
2024-09-12Implement a Method to Seal `DiagInner`'s SuggestionsVeera-11/+17
2024-09-12Rollup merge of #130208 - nnethercote:rslv-lifetime, r=petrochenkovMatthias Krüger-128/+129
2024-09-12Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoeristerStuart Cook-9/+7
2024-09-12Introduce `'ra` lifetime name.Nicholas Nethercote-128/+129
2024-09-11Simplify some nested if statementsMichael Goulet-9/+7
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-1/+1
2024-09-06elided_named_lifetimes: unify lint def & pass MissingLifetimeKindPavel Grigorenko-4/+10
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-2/+2
2024-09-01Rollup merge of #129493 - cjgillot:early-opaque-def, r=petrochenkovMatthias Krüger-1/+1
2024-08-31Create opaque definitions in resolver.Camille GILLOT-1/+1
2024-08-31Implement `elided_named_lifetimes` lintPavel Grigorenko-12/+67