1. 1978fec Improve changelog entry for #27940 (#28050) by Alon Zakai · 3 hours ago main
  2. 6583f78 Calculate transitive JS library deps after `symbolHandler` in `--symbols-only` mode. NFC (#28052) by Sam Clegg · 3 hours ago
  3. 3bd068c Pass `-dumpdir` to `clang` in compile-and-link mode (#28045) by Sam Clegg · 6 hours ago
  4. d5c8b4e Update emsdk version from c31f295d to acf87ea4 (#28057) by emscripten-bot · 7 hours ago
  5. 96abee1 [test] Check LLVM and Binaryen versions when rebaselining codesize tests (#28053) by Sam Clegg · 23 hours ago
  6. 3e1c35b Add a Best Practices section to the website. NFC (#27334) by Sam Clegg · 24 hours ago
  7. da779b5 Avoid emitting extra blank lines for JS library items in `jsifier.mjs` (#28044) by Sam Clegg · 24 hours ago
  8. 45a6cff Map code without a DWARF line to no location in wasm source maps (#28033) by JesusFileto · 30 hours ago
  9. 1c31a61 Update emsdk version from 55035bb0 to c31f295d (#28046) by emscripten-bot · 30 hours ago
  10. e52f8cf Warn when `-x` is specified after the last input file (#28042) by Sam Clegg · 2 days ago
  11. 11093ed [WasmFS] Return truncation errors from open with O_TRUNC (#28039) by Ioulios P. · 2 days ago
  12. d9cd75b Pass `-target` when running internal `clang` helper queries (#28038) by Sam Clegg · 2 days ago
  13. d202bda Fix false-positive `$SYSCALLS` dependency in `wrapSyscallFunction`. NFC (#28034) by Sam Clegg · 2 days ago
  14. be0bb95 [GL] Fix unused and overly-broad `__deps` entries in WebGL JS libraries. NFC (#28037) by Sam Clegg · 2 days ago
  15. 6834051 Fix unused and overly-broad `__deps` entries in JS libraries. NFC (#27999) by Sam Clegg · 2 days ago
  16. fb940ca [test] Fix flake in `test_dlopen_binary_not_retained` (#28041) by Sam Clegg · 2 days ago
  17. 7ce1535 Update emsdk version from eb132757 to 55035bb0 (#28040) by emscripten-bot · 2 days ago
  18. 278ba27 Replace issue numbers with PR numbers in ChangeLog (#28030) by Heejin Ahn · 3 days ago
  19. fed1eca Handle `DEPS.tagged-release` in `sync_deps.py` (#28031) by Sam Clegg · 3 days ago
  20. b106347 Update libunwind from LLVM 22.1.8 to 23.1.3 (#28014) by Heejin Ahn · 3 days ago
  21. d7642b5 Emit JS library aliases after non-aliases (#28032) by Sam Clegg · 3 days ago
  22. 0306168 [GL] Prefix internal WebGL functions with an underscore (#27998) by Sam Clegg · 3 days ago
  23. 97370e8 Use `codePointAt` in `lengthBytesUTF8` to match `stringToUTF8Array` (#28009) by Sam Clegg · 3 days ago
  24. 119421b [dylink] Refactor `loadWebAssemblyModule` to avoid retaining wasm bytes. NFC (#28021) by Sam Clegg · 3 days ago
  25. 429128c Update emsdk version from ee1f7ce8 to eb132757 (#28027) by emscripten-bot · 3 days ago
  26. 7679106 Fix erroneous PR links and formatting in ChangeLog (#28025) by Heejin Ahn · 3 days ago
  27. d96ef72 Update mimalloc to 3.5.3 (#28026) by Kleis Auke Wolthuizen · 3 days ago
  28. 01ec088 Re-enable test_fcoverage_mapping (#28019) by arsnyder16 · 3 days ago
  29. 8dbda46 Remove `--no-test-only-unsafe` from d8 flags. NFC (#28020) by Sam Clegg · 4 days ago
  30. 283d1b1 Don't keep side-module wasm bytes alive after dlopen (#28002) by Rusty Conover · 4 days ago
  31. ade908a Mark 6.0.13 as released (#28018) by emscripten-bot · 4 days ago
  32. 3de6b96 Update compiler-rt from LLVM 22.1.8 to 23.1.3 (#28011) by Heejin Ahn · 4 days ago
  33. f302ee7 Add config file for Gemini Code Assist. NFC (#28017) by Sam Clegg · 4 days ago
  34. 98895f5 Mark test_wasm_worker_futex_wait_pthreads as flaky. NFC (#28003) by Sam Clegg · 4 days ago
  35. 305a79c [test] Avoid relying on NaN sign bit in `test_em_asm.cpp`. NFC (#28004) by Sam Clegg · 4 days ago
  36. 30bbb45 Update emsdk version from df22a5e4 to ee1f7ce8 (#28005) by emscripten-bot · 5 days ago
  37. 8f9f6a4 [SDL] Use `pagehide` instead of deprecated `unload` event for `SDL_QUIT` (#28010) by Sam Clegg · 5 days ago
  38. 20fd879 [embind] Drop the try/finally around stack-framed invokers (#27750) by Dimokritos · 5 days ago
  39. 5f63ff2 [CI] Ensure coverage for mimalloc + WasmFS (#27988) by Kleis Auke Wolthuizen · 6 days ago
  40. ef8515b [WasmFS] Fix inaccurate line number mapping (#27983) by Kleis Auke Wolthuizen · 6 days ago
  41. e13ee98 Minor cleanup and refactoring in `src/jsifier.mjs`. NFC (#27997) by Sam Clegg · 7 days ago 6.0.13
  42. d726e5d Move `__syscall_uname` to JS library and support Node.js (#27989) by Sam Clegg · 7 days ago
  43. fb115aa [GL] Fix unbinding of current context in `emscripten_webgl_destroy_context` with pthreads + `-sOFFSCREEN_FRAMEBUFFER` (#27986) by Sam Clegg · 7 days ago
  44. becb298 Update emsdk version from 9aa80542 to df22a5e4 (#27991) by emscripten-bot · 7 days ago
  45. 84a0bde Enable `toplevel: true` in `acorn-optimizer.mjs` Terser pass (#27987) by Sam Clegg · 8 days ago
  46. fa46a1d Update libpng port to v1.6.59 (#27956) by Dasa Paddock · 8 days ago
  47. 61b8d61 [mimalloc] Define `MI_FREE_USE_PAGEMAP` (#27982) by Kleis Auke Wolthuizen · 8 days ago
  48. 38a5bec Update emsdk version from 4db0da32 to 9aa80542 (#27971) by emscripten-bot · 8 days ago
  49. aada256 [ports] Add retry logic to port downloads (#27975) by Sam Clegg · 9 days ago
  50. f90acd3 Fix bigendian build support (#27980) by juj · 9 days ago
  51. e40b26a Resolve gethostbyname through getaddrinfo, with real reverse lookups under NODERAWSOCKETS (#27973) by Guy Bedford · 9 days ago
  52. 488ddc1 Extend EMTEST_AUTOSKIP to cover test skips in test_other.py. (#27972) by juj · 9 days ago
  53. 3db4fed Use `for..of` loops in debug and profiling JS files. NFC (#27977) by Sam Clegg · 9 days ago
  54. c46e2c7 [WasmFS] Return ESPIPE from fallocate and fadvise on non-seekable fds (#27976) by Sam Clegg · 9 days ago
  55. 6882a79 Fix roundtrip behavior for utimesat and stat (#27941) by Hood Chatham · 9 days ago
  56. 77b5f2f Use `let` and `const` in debug and profiling JS files. NFC (#27968) by Sam Clegg · 10 days ago
  57. fddbbc6 Use `const` in JS library code where values can be inlined (#27871) by Sam Clegg · 10 days ago
  58. 59d7b45 Remove windows .bat and .ps1 launchers (#27359) by Sam Clegg · 10 days ago
  59. 0fc8d0c [emrun] Fix premature server exit when browser is already running (#27950) by Sam Clegg · 10 days ago
  60. 572c3c5 Clean up stale Closure externs and mismatched `#endif` comments. NFC (#27963) by Sam Clegg · 10 days ago
  61. f10d72b Handle `const` when merging declarations in `unsafe_optimizations.mjs` (#27964) by Sam Clegg · 10 days ago
  62. 4d91aaa [test] Remove dead PROXY_TO_WORKER code in reftest.js. NFC (#27965) by Sam Clegg · 10 days ago
  63. 5c61a6d Remove stale comment and temporary variable in `abort()`. NFC (#27962) by Sam Clegg · 10 days ago
  64. 14fd5a0 Mark `MEMORY64=2` as deprecated (#27953) by Sam Clegg · 10 days ago
  65. 31f8dfa Update emsdk version from 43da5425 to 4db0da32 (#27959) by emscripten-bot · 10 days ago
  66. 0bb26c1 Enable Terser `reduce_vars` and `unused` in `acorn-optimizer.mjs` (#27949) by Sam Clegg · 11 days ago
  67. 0479680 Remove stale asm.js and fastcomp references and dead tests. NFC (#27935) by Sam Clegg · 11 days ago
  68. 313ff16 Update emsdk version from d68fe7d3 to 43da5425 (#27938) by emscripten-bot · 11 days ago
  69. 3b38f0f Fully remove unused FS.filesystems property from libfs.js. NFC (#27940) by Alon Zakai · 11 days ago
  70. ac0c9059 [cmake] Use `STATIC_LIBRARY` in `CheckTypeSize.cmake` (#27934) by Sam Clegg · 14 days ago
  71. 017098f Pass --no-test-only-unsafe to v8 in testing. NFC (#27943) by Sam Clegg · 14 days ago
  72. b5ce705 [test] Add `misc` test alias for `other` + `jslib`. NFC (#27929) by Sam Clegg · 2 weeks ago
  73. 30df0e8 Replace `stripDefaultUndefined` with Terser `--compress` (#27926) by Sam Clegg · 2 weeks ago
  74. 8c1f371 [test] Remove unreferenced test files. NFC (#27936) by Sam Clegg · 2 weeks ago
  75. e1413c3 Consolidate `acorn_optimizer` calls in `minify_wasm_js`. NFC (#27928) by Sam Clegg · 2 weeks ago
  76. 661afaf [test] Enable `other.test_dot_a_all_contents_invalid` on macOS. NFC (#27930) by Sam Clegg · 2 weeks ago
  77. 6c0aed6 Mark 6.0.12 as released (#27931) by emscripten-bot · 2 weeks ago
  78. fc88964 NODERAWSOCKETS: make setsockopt/getsockopt symmetric (#27921) by Guy Bedford · 2 weeks ago
  79. 19ad2dc Use strict equality (`===`/`!==`) for `typeof` checks (#27927) by Sam Clegg · 2 weeks ago
  80. 5488e08 Update emsdk version from f7eab863 to d68fe7d3 (#27924) by emscripten-bot · 2 weeks ago 6.0.12
  81. 7deb8a0 [WasmFS] Fix statfs inode counts and fsid to match JS FS (#27925) by Ioulios P. · 2 weeks ago
  82. d23d98b [SDL] Remove unused methods and properties from `libsdl.js`. NFC (#27913) by Sam Clegg · 2 weeks ago
  83. a8d736e [SDL2] Remove explicit export of `createContext`. NFC (#27914) by Sam Clegg · 2 weeks ago
  84. f61e737 Remove unused `$Sockets` object from `libcore.js`. NFC (#27915) by Sam Clegg · 2 weeks ago
  85. d4851bd Remove legacy `cpuprofiler_add_hooks` and `memoryprofiler_add_hooks`. NFC (#27912) by Sam Clegg · 2 weeks ago
  86. c73f1ed Remove unused `GL.usedTempBuffers` from `libwebgl.js`. NFC (#27917) by Sam Clegg · 2 weeks ago
  87. 7946564 Check for `getFileHandle()` before taking the Cross-Origin Storage path (#27916) by Thomas Steiner · 2 weeks ago
  88. 4e364a6 Remove unused properties from `libglemu.js`. NFC (#27910) by Sam Clegg · 2 weeks ago
  89. e57eaea [glut] Clean up unused properties and legacy fullscreen listeners. NFC (#27911) by Sam Clegg · 2 weeks ago
  90. ccc0fe2 Remove unused `Browser.getUserMedia` and `$getUserMedia`. NFC (#27909) by Sam Clegg · 2 weeks ago
  91. d85969f Replace vendored `third_party/terser` with npm `terser` package (#27902) by Sam Clegg · 2 weeks ago
  92. 1559c53 Add a codesize test that does not use closure compiler (#27908) by Sam Clegg · 2 weeks ago
  93. 6fdcd6e Rename `requestFileHandle()` to `getFileHandle()` for Cross-Origin Storage (#27907) by Thomas Steiner · 2 weeks ago
  94. d6f5c0a Update emsdk version from f97bc361 to f7eab863 (#27905) by emscripten-bot · 2 weeks ago
  95. 0ff60cc Simplify `makeSequence` and `reattachComments` in `acorn-optimizer.mjs`. NFC (#27903) by Sam Clegg · 2 weeks ago
  96. 5372a12 Proxy `_emscripten_lookup_name` and `getnameinfo` to the main thread (#27889) by Josep Maria Blasco · 2 weeks ago
  97. 86cb7e7 Update third_party/terser to v5.51.2. NFC (#27901) by Sam Clegg · 2 weeks ago
  98. b6b35a5 [embind] Move `$getInheritedInstanceCount` and `$getLiveInheritedInstances` to `liblegacy.js` (#27899) by Sam Clegg · 2 weeks ago
  99. c8fb80a Remove legacy `asm.js` `closure`/`cleanup` passes from `js_optimizer.py`. NFC (#27900) by Sam Clegg · 2 weeks ago
  100. 5ddd926 Clean up `$Browser` unused properties and dependencies. NFC (#27892) by Sam Clegg · 2 weeks ago