Miscellaneous solver cleanups #77178
Sema: Re-enable validation-test/Sema/type_checker_perf/slow/nil_coale…
308b4f41
Sema: Tail-allocate Constraint::TheFix
a48591d7
Sema: Tail-allocate Constraint::Overload::Choice
0de8428f
Sema: Remove Constraint::clone()
2eaec5a9
Sema: Fold Constraint::createFixedChoice() into Constraint::createBin…
b44bff26
Sema: Rename ConstraintSystem::generateConstraints() to ConstraintSys…
53794d3b
Sema: Tighten an invariant in ConstraintGraph
338ad306
Sema: Simplify ConstraintSystem::getUnopenedTypeOfReference()
6c02529c
Sema: Simplify doesStorageProduceLValue()
c728c2aa
Sema: Don't split up pack types in matchExistentialTypes()
54168849
Sema: Remove ConstraintKind::SelfObjectOfProtocol
3400022c
AST: Clean up ExistentialLayout for ParameterizedProtocolType
5e1e1842
Sema: Fix matchExistentialType() handling of ProtocolCompositionType …
8beaa7b2
xedin
approved these changes
on 2024-10-23
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub