-
-
Notifications
You must be signed in to change notification settings - Fork 46
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
Add 5.6 release and macOS 12 with Xcode 13.3 to CI matrix #176
Conversation
Time Change: -9,130.25ms (2149%) 🏆 Total Time: 424.75ms ℹ️ View Unchanged
|
I'm seeing consistent errors with the latest SwiftWasm 5.6 snapshot:
any ideas? |
I can easily reproduce on macOS 12, not sure how the test passed.
(Guessing it's more of a function not found issue than released?) |
I guess this is due to the introduction of the reactor model in WASI and wasi-libc. See WebAssembly/WASI#13 This means we need to build Swift executable with reactor model when using JSKit because our runtime calls some exported functions multiple times. |
@kateinoigakukun wouldn't libc changes be in the toolchain? |
@yonihemi I recently updated wasi-sdk including wasi-libc swiftwasm/swift#4360 and backported it to 5.6 branch. Here is a minimum patch to pass the integration tests https://github.com/swiftwasm/JavaScriptKit/compare/katei/try-reactor-model but we have to think about how to pass |
Would passing |
@MaxDesiatov I think it would be sufficient for most use cases, but I may overlook something... |
It's a bit unclear to me how this option should be passed to I wonder if having these flags in |
@MaxDesiatov |
Oh dear 😅 |
CI is green. After testing with Tokamak, I think it's time to tag SwiftWasm 5.6.0 and then update this PR for that release. Any objections? |
Something's broken in I'm not 100% sure if swiftwasm/swift@3be7ec1 had any impact, but that's the only recent change in that script that I see. I don't have more time to look into this either today or even this weekend, sorry. Maybe next week. If anyone can pick this up in the meantime, I'd greatly appreciate it. As usual, no need to rush, I'm happy to delay 5.6.0 for whatever time it takes to make it work. |
@MaxDesiatov That's my bad 🤦 I've fixed it now swiftwasm/swift@b36d317 |
ok, I'll kick off new manual distribution then |
No description provided.