Releases: WebAssembly/wasi-sdk
Releases · WebAssembly/wasi-sdk
wasi-sdk-32
What's Changed
- Update github actions workflows by @alexcrichton in #605
- Attempt to fix finding libedit on macOS by @alexcrichton in #609
- Fix C++ thread locals, add a test by @alexcrichton in #611
Full Changelog: wasi-sdk-31...wasi-sdk-32
wasi-sdk-31
What's Changed
- Add experimental support for C++ exceptions by @alexcrichton in #590
- Update
wasm-component-ldin CI by @rvolosatovs in #592 - Update wasm-component-ld by @alexcrichton in #594
- Update to LLVM 22.1.0 by @alexcrichton in #585
- Build
wasip3target by @rvolosatovs in #593 - Include
libclang.soin wasi-sdk by @alexcrichton in #598 - Update wasi-libc submodule by @alexcrichton in #599
- Build LLDB as part of wasi-sdk by @alexcrichton in #596
- Adjust documentation of limitations in README by @alexcrichton in #591
- Change Clang's default target to
wasm32-wasip1by @alexcrichton in #600 - Update wasi-libc by @alexcrichton in #602
- Update wasi-libc one more time by @alexcrichton in #604
New Contributors
- @rvolosatovs made their first contribution in #592
Full Changelog: wasi-sdk-30...wasi-sdk-31
wasi-sdk-30
What's Changed
- Update wasm-component-ld by @alexcrichton in #581
- Update wasi-libc to cmake-enabled build by @alexcrichton in #580
- Update wasi-libc with sdk version information by @alexcrichton in #583
- doc: add cargo to list of requirements by @avitase in #586
- Update wasi-libc by @alexcrichton in #584
New Contributors
Full Changelog: wasi-sdk-29...wasi-sdk-30
wasi-sdk-29
What's Changed
- Lower linux glibc requirement from 2.31 to 2.28 by @alexcrichton in #575
- Update wasi-libc by @alexcrichton in #576
- Update wasm-component-ld to 0.5.19 by @alexcrichton in #577
Full Changelog: wasi-sdk-28...wasi-sdk-29
wasi-sdk-28
What's Changed
- Ship the
llvm-addr2linetool by @whitequark in #550 - Update github CI concurrency key by @alexcrichton in #555
- Bump wasm-component-ld to 0.5.16 by @alexcrichton in #557
- Update to LLVM 21.1.0 by @alexcrichton in #559
- Update wasi-libc to latest by @alexcrichton in #560
- Update wasm-component-ld to 0.5.17 by @alexcrichton in #561
- Rewrite setjmp/longjmp docs by @alexcrichton in #562
- In Install instructions in README, bump version to 27 by @catamorphism in #567
- Bump wasm-component-ld to 0.5.18 by @alexcrichton in #568
- Always build wasm32-wasip2 with
-fPICby @alexcrichton in #564 - Update submodules by @alexcrichton in #572
- Update wasi-libc to main by @alexcrichton in #574
New Contributors
- @catamorphism made their first contribution in #567
Full Changelog: wasi-sdk-27...wasi-sdk-28
wasi-sdk-27
What's Changed
Full Changelog: wasi-sdk-26...wasi-sdk-27
wasi-sdk-26
What's Changed
- Replace
DEFAULT_SYSROOTusage with Clang config files by @carlocab in #503 - Update wasm-component-ld by @alexcrichton in #506
- Pin CI runner images to explicit versions by @alexcrichton in #507
- Update Dockerfile to Ubuntu 24.04 by @mcbarton in #512
- [ci] Cancel outstanding workflows when new changes are added to PRs by @mcbarton in #513
- [ci] Use native arm runner instead of cross compiling by @mcbarton in #509
- Add comment for ARM64 package installation to README.md by @yomaytk in #515
- Fix 5 warnings found (use docker --debug to expand) by @guangrei in #519
- Update LLVM to 20.1.1 by @alexcrichton in #508
- Update to wasm-component-ld 0.5.13 by @alexcrichton in #526
- Update README's installation instructions to latest release number. by @tpmccallum in #528
- Add Windows 11 arm support to ci by @mcbarton in #524
- SetjmpLongjmp.md: update for LLVM 20 by @yamt in #523
- Enable per-target runtime directory for compiler-rt by @kateinoigakukun in #533
- Bump wasm-component-ld to 0.5.14 by @alexcrichton in #537
- Document a three-month release cadence by @abrown in #539
- Update to wasi-libc main. by @sunfishcode in #538
- Update to LLVM 20.1.8. by @sunfishcode in #545
- Enable pthreads in libc++ for
THREAD_MODEL=singleby @whitequark in #548
New Contributors
- @carlocab made their first contribution in #503
- @mcbarton made their first contribution in #512
- @yomaytk made their first contribution in #515
- @guangrei made their first contribution in #519
- @tpmccallum made their first contribution in #528
Full Changelog: wasi-sdk-25...wasi-sdk-26
wasi-sdk-25
What's Changed
- Add
wasi-sdk-p1.cmaketo the artifacts by @SingleAccretion in #472 - Add back
VERSIONfile to release tarballs by @alexcrichton in #473 - README.md: mention WASI_SDK_INSTALL_TO_CLANG_RESOURCE_DIR by @yamt in #481
- Disable tests/benchmarks for libcxx by @alexcrichton in #476
- Add llvm-dwp binary to toolchain by @quanterion in #478
- Bump wasm-component-ld to 0.5.7 by @alexcrichton in #484
- Fix installation and usage instructions in README.md by @seclerp in #488
- LLVM 19 + setjmp/longjmp doc by @yamt in #480
- Update wasm-component-ld to 0.5.9 by @alexcrichton in #491
- Update wasm-component-ld to 0.5.10 by @alexcrichton in #493
- Update to the latest wasi-libc (2nd try) by @kateinoigakukun in #496
- Update wasm-component-ld to 0.5.11 by @alexcrichton in #501
- Update to the latest LLVM 19 and wasi-libc. by @sunfishcode in #502
New Contributors
- @SingleAccretion made their first contribution in #472
- @quanterion made their first contribution in #478
- @seclerp made their first contribution in #488
- @kateinoigakukun made their first contribution in #496
Full Changelog: wasi-sdk-24...wasi-sdk-25
wasi-sdk-24
What's Changed
- Add a CI check for testing toolchains as-distributed by @alexcrichton in #449
- Refactor handling env vars in CI build by @alexcrichton in #455
- Prune ccache caches in CI on each run by @alexcrichton in #457
- Remove cmake_minimum_required from toolchain files by @thewtex in #412
- Use MSVC for the Windows toolchain instead of MinGW by @alexcrichton in #456
- Retire clang_version by @yamt in #451
- Add full LTO build of wasi-libc and libc++ by @yamt in #436
- Update wasi-libc by @yamt in #458
- Clone a larger depth in submodules by @alexcrichton in #464
- Fix testing the right targets on CI by @alexcrichton in #461
- Add some CMake guards when building the sysroot by @alexcrichton in #462
- Add
wasi-sdk-p1.cmakeby @abrown in #459 - Run wasm tests on Windows by @alexcrichton in #466
- Add a test on CI that just the sysroot can be built by @alexcrichton in #465
- Update wasm-component-ld to 0.5.6 by @alexcrichton in #467
New Contributors
Full Changelog: wasi-sdk-23...wasi-sdk-24
wasi-sdk-23
What's Changed
- Add python3 as build requirement to README by @imrying in #415
- Update the version of
wasm-component-ldused by @alexcrichton in #416 - exclude 32-bit Windows artifact in download-workflow-artifacts.sh by @dicej in #417
- Add DWARF debugging information to all artifacts by default by @alexcrichton in #422
- Pass
-O2 -DNDEBUGto wasi-libc again by @alexcrichton in #423 - Update docker image to LLVM 18 by @anuraaga in #427
- add wasi-sdk-p2.cmake by @dicej in #430
- Avoid extra Cargo installation artifacts by @abrown in #432
- Update to the latest wasi-libc. by @sunfishcode in #435
- Rewrite the build system with CMake by @alexcrichton in #429
- README.md: update build instructions by @yamt in #437
- Expand README build instructions by @alexcrichton in #438
- Link LLVM-based tools dynamically to LLVM (take 2) by @alexcrichton in #441
- Automate more of the release process by @alexcrichton in #440
- Fix determination of wasi-sdk version when built in a subdirectory by @whitequark in #443
- Update build of toolchain/sysroot to not touch installation root by @alexcrichton in #446
- Update wasm-component-ld to 0.5.4 by @alexcrichton in #439
- update wasm-component-ld to 0.5.5 by @dicej in #448
- Don't modify the host compiler's sysroot by @alexcrichton in #445
New Contributors
Full Changelog: wasi-sdk-22...wasi-sdk-23