Commit Graph

57 Commits

Author SHA1 Message Date
Nate Chandler
c239169754 [NFC] Extracted getForwardedPackArchetype. 2023-02-02 12:48:39 -08:00
John McCall
374c202b99 Add SIL instructions to generate pack indices 2023-01-19 23:57:22 -05:00
Holly Borla
2d893d23bf [GenericEnvironment] For opened pack element environments, only include element type
parameters whose originating packs are in a given shape equivalence class.
2023-01-08 12:59:08 -08:00
Holly Borla
715de13dbf [Sema] Key opened pack element generic on the shape class of the expansion. 2023-01-07 15:07:51 -08:00
Slava Pestov
0e72564c47 IRGen: Support for tuple metadata involving pack expansions 2022-12-17 04:13:54 -05:00
Slava Pestov
9bc0f2543f IRGen: Metadata pack emission 2022-12-17 04:13:54 -05:00
Slava Pestov
e5e4e266c8 IRGen: Implement emitPackShapeExpression() 2022-12-13 11:56:33 -05:00