rust/compiler/rustc_hir_analysis/src
bors 1623ab0246 Auto merge of #107507 - BoxyUwU:deferred_projection_equality, r=lcnr
Implement `deferred_projection_equality` for erica solver

Somewhat of a revival of #96912. When relating projections now emit an `AliasEq` obligation instead of attempting to determine equality of projections that may not be as normalized as possible (i.e. because of lazy norm, or just containing inference variables that prevent us from resolving an impl). Only do this when the new solver is enabled
2023-02-11 05:46:24 +00:00
..
astconv Auto merge of #107507 - BoxyUwU:deferred_projection_equality, r=lcnr 2023-02-11 05:46:24 +00:00
check Change to ReError(ErrorGuaranteed) 2023-02-09 10:26:49 +00:00
coherence Modify existing bounds if they exist 2023-02-06 11:26:36 -08:00
collect review comments 2023-02-09 10:26:49 +00:00
impl_wf_check add AliasEq to PredicateKind 2023-02-10 13:44:46 +00:00
outlives Auto merge of #107507 - BoxyUwU:deferred_projection_equality, r=lcnr 2023-02-11 05:46:24 +00:00
structured_errors rustc_hir_analysis: remove ref patterns 2023-01-17 07:48:19 +00:00
variance Change to ReError(ErrorGuaranteed) 2023-02-09 10:26:49 +00:00
autoderef.rs fix: use LocalDefId instead of HirId in trait res 2023-01-23 11:42:18 +00:00
bounds.rs Rework hir Bounds collection 2022-12-28 23:40:09 +00:00
check_unused.rs Use expect_{use,fn} in a couple of places 2023-01-30 05:50:37 +00:00
collect.rs Make const/fn return params more suggestable 2023-02-03 21:37:41 +00:00
constrained_generic_params.rs Stop using BREAK & CONTINUE in compiler 2023-01-17 23:17:51 -08:00
errors.rs Move autoderef to rustc_hir_analysis 2023-01-11 20:12:57 +00:00
hir_wf_check.rs fix: use LocalDefId instead of HirId in trait res 2023-01-23 11:42:18 +00:00
impl_wf_check.rs change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_ref query; add EarlyBinder to impl_trait_ref in metadata 2023-01-14 00:29:56 -07:00
lib.rs change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyBinder to fn_sig in metadata 2023-01-26 20:28:25 -07:00
structured_errors.rs rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00