wasi-sdk-20
This release largely consists of changes in two directions: a) wasi-sdk now is built upon LLVM 16 and b) it includes experimental support for the wasm32-wasi-threads
target. Note that wasm32-wasi-threads
is much less stable than the default target, wasm32-wasi
; since the wasi-sdk-20+threads
pre-release, wasm32-wasi-threads
has received several fixes and improvements, but use at your own risk.
What's Changed
- Only push docker image on push or tag by @anuraaga in #288
- add experimenal wasm32-wasi-threads support by @yamt in #274
- Update wasi-libc to latest HEAD by @abrown in #290
- ci: document and script the release process by @abrown in #295
- Get arch from system when building debian package by @johalun in #298
- Build libcxxabi and libcxx with threads enabled by @whitequark in #301
- download-workflow-artifacts.sh: skip dist-ubuntu-latest by @yamt in #307
- Downgrade OSX deployment target to 10.12 by @abrown in #308
- wasi-libc: upgrade to latest
main
branch by @abrown in #313 - llvm: update to LLVM 16.0.0 by @abrown in #314
- Force clang as CMake Assembly compiler, with wasm32-wasi triple by @directhex in #315
- Update docker build to use LLVM 16 by @anuraaga in #316
- wasi-libc: update to include atomic barrier fix by @abrown in #317
New Contributors
- @johalun made their first contribution in #298
- @whitequark made their first contribution in #301
- @directhex made their first contribution in #315
Full Changelog: wasi-sdk-19...wasi-sdk-20