swift
RequirementMachine: Overhaul handling of protocol typealiases with concrete underlying type
#41773
Merged

RequirementMachine: Overhaul handling of protocol typealiases with concrete underlying type #41773

slavapestov
slavapestov slavapestov force pushed 3 years ago
slavapestov RequirementMachine: Minor optimization
e717330d
slavapestov RequirementMachine: Make some low-cost assertions unconditional
54c83ead
slavapestov RequirementMachine: Remove unused field from RewriteContext
f59ffbb9
slavapestov RequirementMachine: Plumb through the loop candidate to isRedundantRu…
f082c02e
slavapestov RequirementMachine: Split up first pass of homotopy reduction into two
3641b77c
slavapestov RequirementMachine: Stricter invariants in verifyRewriteRules()
5cfee4e9
slavapestov RequirementMachine: Record those rewrite loops involving protocol typ…
a2598448
slavapestov RequirementMachine: Don't eliminate a rule via a path involving a pro…
1f83cd0b
slavapestov slavapestov force pushed to 1f83cd0b 3 years ago
slavapestov
slavapestov
slavapestov
slavapestov
slavapestov
slavapestov slavapestov merged 965f32dd into main 3 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone