swift
Cherry-pick RequirementMachine fixes to 5.7 branch
#42203
Merged

Cherry-pick RequirementMachine fixes to 5.7 branch #42203

slavapestov
slavapestov RequirementMachine: Try harder to ensure completion only introduces p…
f8838c08
slavapestov RequirementMachine: Tighten verifyRewriteRules() further
52939f2f
slavapestov RequirementMachine: Move a bit of code in computeCompletion() for cla…
dd9bc80e
slavapestov Sema: Diagnose missing entries in protocol inheritance clause when re…
c43443f2
slavapestov RequirementMachine: Generalize hack that allows associated type inher…
7f460d6b
slavapestov RequirementMachine: Don't diagnose trivial circularity 'protocol P : …
223944b5
slavapestov RequirementMachine: Diagnose redundant concrete conformance requirements
9a6a9a1d
slavapestov slavapestov requested a review 3 years ago
slavapestov
DougGregor
DougGregor approved these changes on 2022-04-06
slavapestov
slavapestov
slavapestov slavapestov merged f4d58b3c into release/5.7 3 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone