Skip to content

[pull] swiftwasm from main #5521

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 25 commits into from
Jun 14, 2023
Merged

[pull] swiftwasm from main #5521

merged 25 commits into from
Jun 14, 2023

Conversation

pull[bot]
Copy link

@pull pull bot commented Jun 14, 2023

See Commits and Changes for more details.


Created by pull[bot]

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

beccadax and others added 25 commits June 1, 2023 13:21
• Allow `required init`s in @objcImpl extensions of a class’s main body
• Validate that the presence or absence of a `required` modifier matches the imported header declaration.

Fixes rdar://110016760.
Co-authored-by: Luciano Almeida <passos.luciano@outlook.com>
Make the text more recommended.
`std::string` can be accessed directly from Swift, there is no need to go through a using-decl.
…wiftlang#66603)

Tuple types contain metadata entries for each element, so we can handle them individually to avoid unnecessary indirection.
…is-required

Support required inits in @objcImpl
…cewarning

[docs] GettingStarted: Add a warning about spaces in the absolute path
…tests-linux-aarch64

Disable several Backtracing tests on Linux AArch64
…ations to a static accesses

In case of `var` initializations, SILGen creates a dynamic begin/end_access pair around the initialization store.
If it's an initialization (and not a re-assign) it's guanranteed that it's an exlusive access and we can convert the access to an `[init] [static]` access.

swiftlang#66496
Don't let access instructions prevent eliminating dead allocations

swiftlang#66496
…racing-tests-linux-aarch64

Revert "Disable several Backtracing tests on Linux AArch64."
…-init

[cxx-interop] Optimize CxxSet initialization from a Swift Sequence
…string-test

[cxx-interop] Simplify a `std::string` test
Two optimization improvements related to access instructions
@kateinoigakukun kateinoigakukun merged commit 49ef8a7 into swiftwasm Jun 14, 2023
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.