Skip to content

Finish the first stage of incomplete type metadata support #15671

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Apr 2, 2018

Conversation

rjmccall
Copy link
Contributor

@rjmccall rjmccall commented Apr 1, 2018

The next major piece of work here, as described in #15511, is to improve the resilient access pattern to support two-phase metadata initialization. I don't expect to pick that up right away, though.

rjmccall added 5 commits April 1, 2018 19:23
to enable the general cycle-dependency runtime error.
I was going to put this off for awhile, but it turns out that a lot of
my testcases are enums with multi-payload cases, which we currently
compile as tuples, so they were all still hanging until this patch.
@rjmccall
Copy link
Contributor Author

rjmccall commented Apr 1, 2018

@swift-ci Please test.

@rjmccall rjmccall merged commit b18af4f into swiftlang:master Apr 2, 2018
@rjmccall rjmccall deleted the cyclic-metadata branch April 2, 2018 02:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant