Skip to content

Add testing for coop threads in CI#812

Open
alexcrichton wants to merge 1 commit into
WebAssembly:mainfrom
alexcrichton:test-coop-threads
Open

Add testing for coop threads in CI#812
alexcrichton wants to merge 1 commit into
WebAssembly:mainfrom
alexcrichton:test-coop-threads

Conversation

@alexcrichton

Copy link
Copy Markdown
Collaborator

This requires using LLVM 23+ which needed minor updates in CI. This additionally requires a compiler-rt compatible with LLVM 23's ABI changes for wasip3, which wasi-sdk-34-rc.1 provides. This then additionally updates a few minor things for tests such as compiling the open-posix-test-suite with -Wno-unused-parameter and refactoring the configuration slightly to deduplicate with other tests. Finally, new files for symbol expectations are added for coop threads as the set of symbols differs from when coop threads are disabled.

Closes #804

This requires using LLVM 23+ which needed minor updates in CI. This
additionally requires a compiler-rt compatible with LLVM 23's ABI
changes for wasip3, which `wasi-sdk-34-rc.1` provides. This then
additionally updates a few minor things for tests such as compiling the
open-posix-test-suite with `-Wno-unused-parameter` and refactoring the
configuration slightly to deduplicate with other tests. Finally, new
files for symbol expectations are added for coop threads as the set of
symbols differs from when coop threads are disabled.
@alexcrichton alexcrichton requested a review from dicej July 2, 2026 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

coop-threads: Integrate testing into CI

1 participant