@@ -87,7 +87,7 @@ See docs/process.md for more on how version tagging works.
8787- The standalone ` file_packager.py ` script no longer supports ` --embed ` with JS
8888 output (use ` --obj-output ` is now required for embedding data). This usage
8989 has been producing a warning since #16050 which is now an error. (#25049 )
90- - Embind now requires C++17 or newer. See # 24850 .
90+ - Embind now requires C++17 or newer. ( # 25773 )
9191
92924.0.19 - 11/04/25
9393-----------------
@@ -182,7 +182,7 @@ See docs/process.md for more on how version tagging works.
182182 (and ` FS_createPreloadedFile ` API`) was converted from callbacks to async.
183183 Any externally managed plugins would need to be updated accordingly. An
184184 assertion will detect any such non-async plugins in the wild. (#24914 )
185- - SDL2 updated from 2.32.0 to 2.32.8. (#24912 / )
185+ - SDL2 updated from 2.32.0 to 2.32.8. (#24912 )
186186- ` sdl-config ` and ` sdl2-config ` scripts were simplified to avoid using python
187187 and the ` .bat ` file versions were removed, matching upstream SDL. (#24907 )
188188- The ` addRunDependency ` /` removeRunDependency ` now assert in debug builds if
@@ -436,7 +436,7 @@ See docs/process.md for more on how version tagging works.
436436----------------
437437- Emscripten version was bumped to 4.0.0. Happy new year, happy new major
438438 version! While version has a few interesting changes, there is nothing huge
439- that makes it different from any other release. (#19053 )
439+ that makes it different from any other release. (#23235 )
440440- ` -sWASM_LEGACY_EXCEPTIONS ` option is added. (#23365 ) If true, it will emit
441441 instructions for the legacy Wasm exception handling proposal
442442 (https://github.com/WebAssembly/exception-handling/blob/main/proposals/exception-handling/legacy/Exceptions.md ),
@@ -1597,7 +1597,7 @@ See docs/process.md for more on how version tagging works.
15971597- Due to an llvm change (https://reviews.llvm.org/D118573 ) some clang flags
15981598 that did not previously have any effect are now honored (e.g.
15991599 ` -fnew-alignment ` and ` -fshort-wchar ` ).
1600- - llvm dependency updated to 15.0.0 to match upstream. (#16178 )
1600+ - llvm dependency updated to 15.0.0 to match upstream. (#16182 )
16011601- The ` __EMSCRIPTEN_major__ ` , ` __EMSCRIPTEN_minor__ ` and ` __EMSCRIPTEN_tiny__ `
16021602 macros are now available via the ` emscripten/version.h ` header file. For the
16031603 time being, unless you enable ` -sSTRICT ` , these are still also defined
@@ -1778,7 +1778,7 @@ See docs/process.md for more on how version tagging works.
17781778-------------------
17791779- Added ` EM_ASYNC_JS ` macro - similar to ` EM_JS ` , but allows using ` await `
17801780 inside the JS block and automatically integrates with Asyncify without
1781- the need for listing the declared function in ` ASYNCIFY_IMPORTS ` (#9709 ).
1781+ the need for listing the declared function in ` ASYNCIFY_IMPORTS ` (#14728 ).
17821782- Errors that occur on pthreads (e.g. uncaught exception) will now get re-thrown
17831783 on the main thread rather than simply being logged (#13666 ).
17841784
@@ -2550,7 +2550,7 @@ See docs/process.md for more on how version tagging works.
25502550 a global setting in the emscripten config file that would inject extra
25512551 compiler options.
25522552- Allow spaces in a path to Python interpreter when running emscripten from Unix
2553- shell (#11005 ).
2553+ shell (#11006 ).
25542554- Support atexit() in standalone mode (#10995 ). This also fixes stdio stream
25552555 flushing on exit in that mode.
25562556
0 commit comments