summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
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
2024-06-25resolve: Tweak some naming around import ambiguitiesVadim Petrochenkov-1/+1
2024-06-17Rework precise capturing syntaxMichael Goulet-1/+1
2024-06-17Rollup merge of #125258 - compiler-errors:static-if-no-lt, r=nnethercote许杰友 Jieyou Xu (Joe)-53/+89
2024-06-15delegation: Fix hygiene for `self`Vadim Petrochenkov-11/+13
2024-06-14Resolve const lifetimes to static in trait tooMichael Goulet-22/+34
2024-06-14Resolve elided lifetimes in assoc const to static if no other lifetimes are i...Michael Goulet-40/+64
2024-06-10Elision: consider lifetimes from &T iff T has SelfAdrian Taylor-19/+45
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-4/+2
2024-06-05Rollup merge of #125407 - pacak:no-lending-iterators, r=pnkfelixMatthias Krüger-5/+47
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-3/+3
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-3/+3
2024-05-29Rollup merge of #125705 - oli-obk:const_block_ice, r=compiler-errorsMatthias Krüger-0/+5
2024-05-29Reintroduce name resolution check for trying to access locals from an inline ...Oli Scherer-0/+5
2024-05-29Rollup merge of #125381 - estebank:issue-96799, r=petrochenkov许杰友 Jieyou Xu (Joe)-1/+4
2024-05-28Silence some resolve errors when there have been glob import errorsEsteban Küber-1/+4
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-3/+0
2024-05-24And more general errorMichael Baikov-8/+20
2024-05-24A custom error message for lending iteratorsMichael Baikov-5/+35