about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
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-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
2024-05-23Rollup merge of #125156 - zachs18:for_loops_over_fallibles_behind_refs, r=Nil...Matthias Krüger-4/+4
2024-05-22Do not elide if there's ambiguity in self lifetime.Adrian Taylor-2/+4
2024-05-22Ambiguous Self lifetimes: don't elide.Adrian Taylor-10/+16
2024-05-21Rename buffer_lint_with_diagnostic to buffer_lintXiretza-3/+3
2024-05-21Convert uses of BuiltinLintDiag::Normal to custom variantsXiretza-2/+7
2024-05-21Generate lint diagnostic message from BuiltinLintDiagXiretza-7/+0
2024-05-18Auto merge of #125105 - nnethercote:rustc_resolve-cleanups, r=estebankbors-0/+1
2024-05-15Fix new for_loops_over_fallibles hits in compiler.Zachary S-4/+4
2024-05-15delegation: Implement list delegationVadim Petrochenkov-5/+10
2024-05-10Remove `#[macro_use] extern crate tracing` from `rustc_resolve`.Nicholas Nethercote-0/+1
2024-05-08Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=NilstriebMatthias Krüger-3/+3
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-5/+3
2024-04-23delegation: Support async, const, extern "ABI" and C-variadic functionsVadim Petrochenkov-6/+8
2024-04-21Move "elided lifetime in path" to subdiagnostic structXiretza-7/+5
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-3/+3
2024-04-15More polishingMichael Goulet-0/+6
2024-04-15Use a path instead of an ident (and stop manually resolving)Michael Goulet-54/+12
2024-04-15Validation and other thingsMichael Goulet-0/+35
2024-04-15Implement resolution, parse use<Self>Michael Goulet-2/+22
2024-04-15Use dedicated PreciseCapturingArg for representing what goes in use<>Michael Goulet-0/+10
2024-04-15Parsing , pre-lowering support for precise capturesMichael Goulet-1/+1
2024-04-14store the span of the nested part of the use tree in the astPietro Albini-3/+3
2024-04-13Migrate more diagnosticsJean CASPAR-3/+1