| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 6.0.3 source code.tar.gz | 2026-07-13 | 32.7 MB | |
| 6.0.3 source code.zip | 2026-07-13 | 39.3 MB | |
| README.md | 2026-07-13 | 2.5 kB | |
| Totals: 3 Items | 72.0 MB | 11 | |
What's Changed
- Fixed
UTF8ToStringwithGROWABLE_ARRAYBUFFERSset. String decoding now copies the data when the heap buffer is resizable, just like it does in the shared memory case. (#27242) - Added support for compiling FMA intrinsics. All 32 FMA intrinsics are
supported, with 256-bit variants emulated via two 128-bit operations. Pass
-msimd128 -mfmato enable. With-mrelaxed-simd -mfma, Wasm relaxed SIMD FMA is used. (#27183) - New
AUTO_INITsetting to opt an instance ES module (MODULARIZE=instanceorWASM_ESM_INTEGRATION) into self-initialization via top-level await on import, rather than exporting a defaultinitfunction. Since there is no init/moduleArg, module-level configuration is unavailable:INCOMING_MODULE_JS_APIis disabled and passing a non-empty one is an error. - The async
poll()/select()implementation was refactored onto a per-inode readiness wait-queue. As part of this, the (undocumented)stream_ops.pollFS-backend handler signature changed frompoll(stream, timeout)topoll(stream)returning the current readiness mask; out-of-tree custom FS backends with apollhandler must update. (#27226) - compiler-rt and libunwind were updated to LLVM 22.1.8. (#27245, [#27246])
-fcoverage-mappingis currently broken due to a mismatch between the version of LLVM used and the imported version of compiler-rt. We hope to fix this in the next release. (#27261)- The default value for
GROWABLE_ARRAYBUFFERSwas reverted to0since we found issues with Web API compatibility. (#27260)
Contributors
Thanks to the following contributors: @sbc100 (38) @guybedford (11) @aheejin (7) @brendandahl (4) @kleisauke (3) @tlively (2) @duerrbaby (1) @fanchenkong1 (1) @heyparth1 (1) @hoodmane (1) @JAicewizard (1) @pavelsavara (1) @tomayac (1) @WebCoder49 (1) @Young-Lord (1)
New Contributors
- @fanchenkong1 made their first contribution in https://github.com/emscripten-core/emscripten/pull/27183
- @duerrbaby made their first contribution in https://github.com/emscripten-core/emscripten/pull/27073
- @Young-Lord made their first contribution in https://github.com/emscripten-core/emscripten/pull/27256
- @heyparth1 made their first contribution in https://github.com/emscripten-core/emscripten/pull/27242
- @WebCoder49 made their first contribution in https://github.com/emscripten-core/emscripten/pull/27326
Full Changelog: https://github.com/emscripten-core/emscripten/compare/6.0.2...6.0.3