Skip to content

Conversation

@eeckstein
Copy link
Contributor

@eeckstein eeckstein commented Nov 11, 2025

  • don't re-abstract witness method calls for existentials
  • specialize witness tables for general existentials in MandatoryPerformanceOptimizations

@eeckstein eeckstein requested a review from jckarter as a code owner November 11, 2025 09:24
@eeckstein eeckstein marked this pull request as draft November 11, 2025 09:25
@eeckstein eeckstein requested review from aschwaighofer and kubamracek and removed request for jckarter November 11, 2025 09:25
@rauhul rauhul added the embedded Embedded Swift label Nov 14, 2025
@eeckstein eeckstein force-pushed the embedded-existentials branch from 94d7839 to 2f33e70 Compare November 20, 2025 15:27
@eeckstein eeckstein marked this pull request as ready for review November 20, 2025 15:29
@eeckstein
Copy link
Contributor Author

@swift-ci smoke test

Don't convert indirect to direct arguments. This is needed to support general existentials in embedded swift.
* `var conformances: ConformanceArray`
* `var formalConcreteType: CanonicalType`
@eeckstein
Copy link
Contributor Author

@swift-ci smoke test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

embedded Embedded Swift

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants