Tags: alexcrichton/wasi-sdk
Tags
wasi-sdk-23 This release includes some fixes in wasi-libc (e.g., [WebAssembly#491]) as well as some preparatory steps for preview 2 support. [WebAssembly#491]: WebAssembly/wasi-libc#491
wasi-sdk-22 This release updates LLVM to 18.1.2 and additionally includes some new target such as wasm32-wasip1 and wasm32-wasip2. The former is a renaming of wasm32-wasi.
wasi-sdk-21 This release updates LLVM to v17 (WebAssembly#362) and adds shared library support (WebAssembly#338). It also includes various smaller fixes to wasi-libc, CMake files, and the project's build scripts.
wasi-sdk-20 Updates the LLVM toolchain to v16 and includes support for the (still) experimental `wasm32-wasi-threads` target. The default `wasm32-wasi` target has several bug fixes and improvements.
wasi-sdk-20+threads. This is a pre-release of the `wasm32-wasi-threads` target support plus LLVM 16. Warning: this pre-release is experimental and does not guarantee future ABI stability!
wasi-sdk-19 - Specify CMAKE_OSX_DEPLOYMENT_TARGET when building llvm (WebAssembly#285) - Update llvm-project to the latest release/15.x (WebAssembly#286) - Add README section for docker image (WebAssembly#282)
wasi-sdk-18 - Build macOS universal binaries (WebAssembly#270) - Update to the latest wasi-libc (WebAssembly#283) - Don't use sbrk(0) to determine the initial heap size (WebAssembly/wasi-libc#377) - Fix more headers to avoid depending on `max_align_t` (WebAssembly/wasi-libc#375) - Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. (WebAssembly/wasi-libc#370) - Adjust Makefile for LLVM trunk (16) as of 2022-11-08 (WebAssembly/wasi-libc#344)
wasi-sdk-17 - Update to LLVM 15.0.6 - Include the llvm-mc tool in the distribution - Update to wasi-libc 8b7148f69ae241a2749b3defe4606da8143b72e0 - The major change in this version is that static constructors are no longer run on user exports. (WebAssembly/wasi-libc#328) - Add an `__errno_location` function, which returns the address of errno, making it easier to bind to from languages without direct TLS access. - Change `readdir` to call `fstatat` if `d_ino` is 0. (WebAssembly/wasi-libc#345) - Support -fstack-protector.
Major changes: - Update to LLVM 14.0.4. - Update wasi-libc to 30094b6ed05f19cee102115215863d185f2db4f0. - Fix utimensat to avoid passing uninitialized values into WASI calls. - Optimize memcpy etc. using bulk-memory - Update to musl 1.2.3. - Fix `gettimeofday` to correctly handle a null argument. - Remove support for `__original_main`. (WebAssembly#295)
PreviousNext