Closed
Description
Here's a preliminary list of things that we'd probably want to see completed for the release:
- Fix SwiftPM resources broken in 5.5 Fix
generateResourceAccessor
WASI regression swiftlang/swift-package-manager#3819 - Update
carton
for SwiftWasm 5.5 Update dependencies, add support for SwiftWasm 5.5 carton#263 - Try to implement some
async
/await
APIs from fresh SwiftUI in Tokamak with a JSKit version from the point above to give it more exposure and testing. - Set up at least one build agent for Linux on ARM64 for toolchain/SDK builds. I guess Amazon Linux is the easiest one since AWS has ARM64 hosts. We could also set up Ubuntu 20.04 as well if we have capacity for that. Tracked separately as Provide builds for ARM64 Linux #1854
- How do we support actors? Do
actor
modifiers just become no-op modifiers, since everything is running on the main thread anyway? - Make sure that
async
/await
in JSKit is solid, see Support async/await and require Swift 5.5 JavaScriptKit#137 -
Task.sleep(nanoseconds:)
causes a crash after resuming #3646 - Linking executable target failed when swift-tools-version >= 5.5 #3645
@swiftwasm/toolchain-team WDYT? Anything else you think is required for a successful release? Do you think any of the points above are redundant and we should release ASAP as it is right now?