about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
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
2024-08-19Don't consider RibKind::Module's bindings when checking generics shadowingMichael Goulet-3/+3
2024-08-11Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errorsMatthias Krüger-11/+9
2024-08-08Auto merge of #128550 - compiler-errors:shadowed-params-perf, r=petrochenkovbors-96/+105
2024-08-07make `import.vis` is not mutablebohan-1/+2
2024-08-07Use more slice patterns inside the compilerLeón Orell Valerian Liehr-11/+9
2024-08-02Only walk ribs to collect possibly shadowed params if we are adding params in...Michael Goulet-96/+105
2024-07-29Detect non-lifetime binder params shadowing item paramsMichael Goulet-10/+10
2024-07-29Reformat `use` declarations.Nicholas Nethercote-9/+12
2024-07-20Just totally fully deny late-bound constsMichael Goulet-1/+5
2024-07-18Auto merge of #117967 - adetaylor:fix-lifetime-elision-bug, r=lcnrbors-22/+56
2024-07-07Remove `HasSpan` trait.Nicholas Nethercote-1/+1
2024-06-28Change RTN to use .. againMichael Goulet-0/+1