Tags: WebAssembly/wasi-sdk
Tags
wasi-sdk-23 This release includes some fixes in wasi-libc (e.g., [#491]) as well as some preparatory steps for preview 2 support. The build system for wasi-sdk was additionally rewritten to be based on CMake instead of `make`, so please don't hesitate to file issues if anything looks awry. [#491]: WebAssembly/wasi-libc#491
wasi-sdk-18 - Build macOS universal binaries (#270) - Update to the latest wasi-libc (#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.
PreviousNext