Skip to content

Releases: WebAssembly/wasi-sdk

wasi-sdk-27

28 Jul 00:44
fbdec30
Compare
Choose a tag to compare

What's Changed

  • Add an option to specify CFLAGS for wasm features and make lime1 the default by @yamt in #527

Full Changelog: wasi-sdk-26...wasi-sdk-27

wasi-sdk-26

28 Jul 00:43
dadbd94
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: wasi-sdk-25...wasi-sdk-26

wasi-sdk-25

12 Dec 03:02
ccdf52e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: wasi-sdk-24...wasi-sdk-25

wasi-sdk-24

02 Aug 18:36
d2bea01
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: wasi-sdk-23...wasi-sdk-24

wasi-sdk-23

17 Jul 22:35
08be2d4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: wasi-sdk-22...wasi-sdk-23

wasi-sdk-22

15 Apr 15:44
99abb02
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: wasi-sdk-21...wasi-sdk-22

wasi-sdk-21

18 Dec 17:07
3175485
Compare
Choose a tag to compare

This release updates LLVM to v17 (#362) and adds shared library support (#338). It also includes various smaller fixes to wasi-libc, CMake files, and the project's build scripts.

What's Changed

New Contributors

Full Changelog: wasi-sdk-20...wasi-sdk-21

wasi-sdk-20

30 Mar 19:25
935fe1a
Compare
Choose a tag to compare

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

Full Changelog: wasi-sdk-19...wasi-sdk-20

wasi-sdk-20+threads

13 Feb 21:44
Compare
Choose a tag to compare
wasi-sdk-20+threads Pre-release
Pre-release

This is a pre-release of the wasm32-wasi-threads target support plus
LLVM 16rc2 . WARNING: this pre-release is experimental and does not
guarantee future ABI stability!

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

Full Changelog: wasi-sdk-19...wasi-sdk-20+threads

wasi-sdk-19

13 Jan 20:17
4c06888
Compare
Choose a tag to compare

wasi-sdk-19

  • Specify CMAKE_OSX_DEPLOYMENT_TARGET when building llvm (#285)
  • Update llvm-project to the latest release/15.x (#286)
  • Add README section for docker image (#282)

Note to users using -Wl,--initial-memory= and using the wasi-sysroot here with their own clang rather than using the clang provided here: This wasi-sysroot's wasi-libc's malloc implementation will not be able to use the full memory made available by -Wl,--initial-memory= unless it is linked with a wasm-ld from LLVM 15.0.7 or later.