swift
RequirementMachine: Improve the 'split concrete equivalence classes' hack a bit
#41945
Merged

RequirementMachine: Improve the 'split concrete equivalence classes' hack a bit #41945

slavapestov
slavapestov Sema: Don't verify protocol requirement signatures if there was an error
b373bd62
slavapestov RequirementMachine: Preserve sugar when splitting concrete equivalenc…
40694341
slavapestov RequirementMachine: Add upper bound on number of attempts at splittin…
9ccdd15d
slavapestov RequirementMachine: Allow query operations to be invoked on requireme…
bf779d31
slavapestov RequirementMachine: Move some code around in RequirementMachineReques…
24b66242
slavapestov RequirementMachine: splitConcreteEquivalenceClass() uses getConcreteT…
11b45ca2
slavapestov RequirementMachine: Refactor shouldSplitConcreteEquivalenceClasses() …
466d6a94
slavapestov RequirementMachine: Move some code out of RuleBuilder and into Requir…
4446f2af
slavapestov RequirementMachine: Allow RequirementMachine::isConcreteType() and ::…
ff40f109
slavapestov RequirementMachine: Splitting concrete equivalence classes in protoco…
441fa167
slavapestov slavapestov force pushed 3 years ago
slavapestov slavapestov force pushed to 441fa167 3 years ago
slavapestov
slavapestov
slavapestov slavapestov merged 5c5d2ead into main 3 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone