Slava Pestov
c26cafc47a
AST: Remove bogus PackExpansionType logic in lookupConformance()
2023-08-09 18:28:22 -04:00
Slava Pestov
971faebb61
Sema: Allow deriving hashValue witness in a tuple conformance to Hashable
2023-08-09 17:42:25 -04:00
Slava Pestov
979acd9025
AST/Sema: Fix a couple of minor issues with tuple conformances and add a new test case
...
The progress on variadic generics means we can now implement useful
witnesses in a tuple conformance. The feature remains very incomplete
though, today we crash in SILGen.
2023-08-04 16:33:47 -04:00
Holly Borla
43c300408b
[NFC] Update additional parameter pack tests.
2023-07-20 15:36:20 -07:00
Holly Borla
336da919fe
[Features] Add a dedicated experimental feature flag for tuple conformances.
2023-04-15 17:23:25 -07:00
Holly Borla
234b5dc660
[SE-0393] Require the repeat keyword for generic requirement expansions.
2023-04-12 22:04:01 -07:00
Sophia Poirier
e8361dd8cd
[Variadic Generics] fix tests incorrect pack expansion syntax in some tests, but also disable them due to triggering a constraints checker assertion
2023-01-27 16:50:40 -08:00
Holly Borla
6725f365ba
[Variadic Generics] Update tests for syntax changes.
2023-01-07 09:50:14 -08:00
Holly Borla
c1dcb9c6f1
[FrontendOptions] Remove bespoke experimental feature flags for ImplicitSome and
...
VariadicGenerics in favor of -enable-experimental-feature X.
2022-11-11 10:14:08 -08:00
Holly Borla
29a0042582
[NFC] Add a test case for user-defined tuple conformances.
2022-10-27 18:38:16 -07:00