about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
2022-04-27Collect extra lifetime parameters during late resolution.Camille GILLOT-9/+37
2022-04-27Use LifetimeRes during lowering.Camille GILLOT-46/+156
2022-04-27Do not resolve elided lifetimes in path twice.Camille GILLOT-1/+1
2022-04-25Auto merge of #96246 - SparrowLii:bound_contxet, r=compiler-errorsbors-6/+6
2022-04-21Remove redundant `format!`sNixon Enraght-Moony-1/+1
2022-04-21rename to `BoundKind` and add commentsSparrowLii-6/+6
2022-04-20Add `BoundCtxt` in `visit_param_bounds` to check questions in boundsSparrowLii-6/+6
2022-04-19Rollup merge of #96142 - cjgillot:no-crate-def-index, r=petrochenkovDylan DPC-2/+2
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-2/+2
2022-04-17Lint elided lifetimes in path on the AST.Camille GILLOT-1/+131
2022-04-17Report undeclared lifetimes on AST.Camille GILLOT-307/+717
2022-04-17Visit generics inside visit_fn.Camille GILLOT-1/+7
2022-04-17Count number of lifetime parameters in a separate pass.Camille GILLOT-13/+39
2022-04-14Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras-2/+25
2022-04-12Rollup merge of #95918 - compiler-errors:issue-95878, r=cjgillotDylan DPC-0/+9
2022-04-12Pass last_import_segment and unusable_binding as parameters.Camille GILLOT-21/+36
2022-04-10Delay a bug when we see SelfCtor in ref patternMichael Goulet-0/+9
2022-04-06Fix unit struct/enum variant in destructuring assignmentMichael Goulet-7/+4
2022-04-04format condTakayuki Maeda-2/+4
2022-04-04remove unnecessary nested blocksTakayuki Maeda-12/+8
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-2/+2
2022-03-25resolve: Rename `CrateLint` to `Finalize`Vadim Petrochenkov-43/+32
2022-03-25resolve: Stop passing unused spans and node ids to path resolution functionsVadim Petrochenkov-52/+47
2022-03-25resolve: Do not build expensive suggestions if they are not actually usedVadim Petrochenkov-23/+7
2022-03-18refactor: remove an unnecessary pattern for ignoring all partsTakayuki Maeda-1/+1
2022-02-23rustc_errors: take `self` by value in `DiagnosticBuilder::cancel`.Eduard-Mihai Burtescu-3/+1
2022-02-12change to a struct variantEllen-11/+16
2022-02-02Detect `::` -> `:` typo in type argumentEsteban Kuber-1/+5
2022-01-19Only suggest adding `!` to expressions that can be macro invocationEsteban Kuber-0/+4
2022-01-15Auto merge of #92441 - cjgillot:resolve-trait-impl-item, r=matthewjasperbors-23/+62
2022-01-12Ensure res and module are consistent with each other.Camille GILLOT-23/+13
2022-01-09Rollup merge of #92510 - inquisitivecrystal:foreign-block, r=cjgillotMatthias Krüger-3/+10
2022-01-08Simplify error reporting.Camille GILLOT-38/+15
2022-01-08Link impl items to corresponding trait items in late resolver.Camille GILLOT-16/+88
2022-01-05Do not resolve blocks in foreign functionsinquisitivecrystal-3/+10
2022-01-03Rollup merge of #92402 - pr2502:while-let-typo, r=oli-obkMatthias Krüger-0/+2
2021-12-29Suggest while let x = y when encountering while x = yametisf-0/+2
2021-12-27Visit patterns' literal expressions before binding new identsMichael Goulet-1/+4
2021-11-25Do not visit attributes in `LateResolutionVisitor`.Camille GILLOT-0/+4
2021-11-07ast: Fix naming conventions in AST structuresVadim Petrochenkov-17/+14
2021-10-21Revert "Auto merge of #89100 - petrochenkov:localbind, r=cjgillot"Mark Rousskov-87/+74
2021-10-20Auto merge of #89100 - petrochenkov:localbind, r=cjgillotbors-74/+87
2021-10-18resolve: Use `NameBinding` for local variables and generic parametersVadim Petrochenkov-74/+87
2021-10-09Store lowering outputs per owner.Camille GILLOT-3/+3
2021-09-29Suggest similarly named assoc items in trait implsHirochika Matsumoto-8/+20
2021-09-24resolve: Refactor obtaining `Module` from its `DefId`Vadim Petrochenkov-1/+1
2021-09-24resolve: Use a single common map for local and foreign modulesVadim Petrochenkov-3/+1
2021-09-24resolve: Do not cache nearest parent mod in `ModuleData`Vadim Petrochenkov-2/+2
2021-09-06Move `confused_type_with_std_module` to `ResolverOutputs`Aaron Hill-3/+2
2021-09-04Auto merge of #88598 - estebank:type-ascription-can-die-in-a-fire, r=wesleywiserbors-0/+16