Download Latest Version 6.0.8 source code.zip (39.7 MB)
Email in envelope

Get an email when there's a new version of Emscripten

Home / 6.0.4
Name Modified Size InfoDownloads / Week
Parent folder
6.0.4 source code.tar.gz 2026-07-23 32.8 MB
6.0.4 source code.zip 2026-07-23 39.6 MB
README.md 2026-07-23 1.0 kB
Totals: 3 Items   72.5 MB 0

What's Changed

  • The emscripten config file parser can now handle strings that contain environment variables (e.g. $HOME) and that use the ~/ prefix. This means that it should be possible, in most cases, to avoid the use of python's os.path within the the config file itself. (#27215)
  • Legacy support for ancient vendor-prefixed DOM APIs was removed (#27341, [#27339], [#27338], [#27340], [#27347])
  • Removed legacy JS library symbols symbols: $ALLOC_NORMAL, $ALLOC_STACK, and $allocate. (#27378)
  • llvm-libc was updated to LLVM 22.1.8. (#27374)
  • mimalloc was updated to 3.4.1. (#27380)
  • Backport fix for musl's qsort (CVE-2026-40200) (#27029)
  • recvmmsg and sendmmsg are now implemented in terms of recvmsg and sendmsg. (#27395)

Contributors

Thanks to the following contributors: @sbc100 (42) @guybedford (7) @aheejin (1) @brendandahl (1) @HCL-JasonR (1) @kleisauke (1) @stephenduong1004 (1)

Full Changelog: https://github.com/emscripten-core/emscripten/compare/6.0.3...6.0.4

Source: README.md, updated 2026-07-23