1
Fork 0
rust/compiler/rustc_traits/src
bors 3d0774d0dc Auto merge of #86700 - lqd:matthews-nll-hrtb-errors, r=nikomatsakis
Matthew's work on improving NLL's "higher-ranked subtype error"s

This PR rebases `@matthewjasper's` [branch](https://github.com/matthewjasper/rust/tree/nll-hrtb-errors) which has great work to fix the obscure higher-ranked subtype errors that are tracked in #57374.

These are a blocker to turning full NLLs on, and doing some internal cleanups to remove some of the old region code.

The goal is so `@nikomatsakis` can take a look at this early, and I'll then do my best to help do the changes and followup work to land this work, and move closer to turning off the migration mode.

I've only updated the branch and made it compile, removed a warning or two.

r? `@nikomatsakis`

(Here's the [zulip topic to discuss this](https://rust-lang.zulipchat.com/#narrow/stream/122657-t-compiler.2Fwg-nll/topic/.2357374.3A.20improving.20higher-ranked.20subtype.20errors.20via.20.2386700) that Niko wanted)
2021-08-18 15:54:59 +00:00
..
chalk move Constness into TraitPredicate 2021-08-13 09:26:33 +00:00
dropck_outlives.rs clippy:: append_instead_of_extend 2021-07-25 12:26:02 +02:00
evaluate_obligation.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
implied_outlives_bounds.rs Review changes 2021-01-16 18:56:37 -05:00
lib.rs De-dupe NLL HRTB diagnostics' use of type_op_prove_predicate 2021-08-15 14:49:36 +02:00
normalize_erasing_regions.rs Add a new normalization query just for mir constants 2021-03-31 10:40:42 +00:00
normalize_projection_ty.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
type_op.rs Auto merge of #86700 - lqd:matthews-nll-hrtb-errors, r=nikomatsakis 2021-08-18 15:54:59 +00:00