Skip to content
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

[pull] swiftwasm from main #4914

Merged
merged 21 commits into from
Sep 20, 2022
Merged

[pull] swiftwasm from main #4914

merged 21 commits into from
Sep 20, 2022

Conversation

pull[bot]
Copy link

@pull pull bot commented Sep 19, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

xymus and others added 21 commits September 13, 2022 14:59
If `CompletionContextFinder` fails to find a `CompletionNode`, skip
trying to filter and add solutions to the completion callback. This
prevents an assertion/crash in `filterSolutionsForCodeCompletion` which
assumes `CompletionNode` is non-null (either an expression or keypath).

Resolves rdar://99966094.
The function that adds runtime link flags overrides RPATH settings via
`BUILD_WITH_INSTALL_RPATH`. Stop doing that for unit tests, because they
depend on host libraries built into `lib` not `lib/swift/${platformname}`.
…ts file

This allows us to more gracefully degrade when a host Swift toolchain
can't be found, and the early SwiftSyntax build is skipped as a result.
The CxxIntop tests require that CxxShim be created. This module is
created with the `libstdcxx-modulemap` target, which is part of the
sdk-overlay.

If the CxxInterop parts are being tested, then the tests depend on the
sdk-overlay.
The constructors-copy-irgen and constructors-irgen tests check code
generated by the X86 and ARM backends and will fail spectacularly if we
don't have the backend enabled. Adding the necessary codegenerator
requirements to those tests.
Such decls don't provide useful coverage info.

rdar://83253091
…objc_fixes

Updating Swift tests to remove outdated tests and use more current calls
…erface

[Sema] Don't error on public imports of private modules in a swiftinterface
…n-skip

[Sema] Skip adding solutions to completion callback if needed
@kateinoigakukun kateinoigakukun merged commit dedf920 into swiftwasm Sep 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants