-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Platform: add a definition for std
on Windows
#59767
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
Conversation
This adds the c++ module for Windows to help further the C++ interop.
@swift-ci please test |
CC: @egorzhdan @zoecarver @hyp |
Remove `spanstream` header from the module until we can identify a way to do per-release variants.
@swift-ci please test |
@swift-ci please build toolchain windows platform |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks amazing! Does clang report any modularization issues when trying to import that module? If not, that's great!
Could you please also add a test for the stdlib module interface? We already have these tests for libc++ and libstdc++ (swift/test/Interop/Cxx/stdlib
).
(doesn't have to be a part of this PR)
clang doesn't seem to object any longer. There was a fair amount of restructuring that I did to get this to work. The tests and a couple of small samples locally seem to be able to use |
Add a test to verify that the C++ module is importable and expected functions are visible. This was requested in swiftlang#59767 by @egorzhdan.
Add a test to verify that the C++ module is importable and expected functions are visible. This was requested in swiftlang#59767 by @egorzhdan.
Add a test to verify that the C++ module is importable and expected functions are visible. This was requested in swiftlang#59767 by @egorzhdan.
This adds the c++ module for Windows to help further the C++ interop.