Skip to content

A pile of mostly unrelated one-liners #67952

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 10 commits into from
Aug 18, 2023

Conversation

slavapestov
Copy link
Contributor

@slavapestov slavapestov commented Aug 15, 2023

This has some preliminary work to make TBD and swiftinterface generation lazier, and a bonus set of IRGen tuple conformances fixes.

Experimental mode for generating module interfaces without running
primary file type-checking. The idea is that the ASTPrinter triggers
requests to only do the minimum amount of type checking work
possible while printing the interface for a module's public
declarations.

These requests may emit diagnostics, but the ASTPrinter should in
theory already be robust against invalid code.
@slavapestov slavapestov force-pushed the tuple-conformance-tbd-etc branch from 093b0cb to 97ee4e3 Compare August 16, 2023 00:00
@slavapestov slavapestov force-pushed the tuple-conformance-tbd-etc branch from 97ee4e3 to cb07d39 Compare August 16, 2023 01:24
@slavapestov
Copy link
Contributor Author

@swift-ci Please test

@slavapestov slavapestov force-pushed the tuple-conformance-tbd-etc branch from cb07d39 to 1db4ff6 Compare August 17, 2023 17:16
@slavapestov
Copy link
Contributor Author

@swift-ci Please smoke test

@slavapestov slavapestov force-pushed the tuple-conformance-tbd-etc branch from 1db4ff6 to bea1ba4 Compare August 18, 2023 16:13
@slavapestov
Copy link
Contributor Author

@swift-ci Please smoke test

@slavapestov slavapestov merged commit c2f1193 into swiftlang:main Aug 18, 2023
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.

2 participants