emscripten's profile picture. Open source compiler from LLVM to WebAssembly, with a focus on size, speed, and the Web 🚀

See also: https://bsky.app/profile/emscripten.bsky.social

Emscripten

@emscripten

Open source compiler from LLVM to WebAssembly, with a focus on size, speed, and the Web 🚀 See also: https://bsky.app/profile/emscripten.bsky.social

置頂

Tip: It's possible to bisect on #emscripten without compiling anything, and across all the relevant repos in a single and simple way! See the newly updated docs: emscripten.org/docs/contribut…


Emscripten 3.1.68 is out! 🥳 github.com/emscripten-cor… Among the changes: * Support for 256-bit SIMD intrinsics (compiled down to 128). * Binaryen optimizer improvements can greatly speed up the link stage in larger projects.


It looks like a long-standing iOS issue with OOM errors on large wasm projects has finally been fixed in iOS 18, according to several user reports: github.com/emscripten-cor… 🥳


Emscripten 3.1.67 is out: github.com/emscripten-cor… This is a small release that includes a fix for a minor regression in the previous release related to Embind's TypeScript support (see changelog). If you noticed an error there, upgrading may fix things.


Emscripten 3.1.66 is out! 🚀 github.com/emscripten-cor… Includes correctness fixes for pthreads and support for some newer WebGL extensions, among the usual bugfixes and general improvements.


Emscripten 3.1.65 is out! 🚀 github.com/emscripten-cor… Recent releases have been mostly bugfixes. Larger ongoing work includes wasm-exceptions, wasm64, and other new wasm features that are in progress.


Descent (1995) ported to Wasm using Emscripten: midzer.de/wasm/descent1/ (click "Load") Repo: github.com/midzer/dxx-reb…


Emscripten 3.1.62 is out! 🚀 github.com/emscripten-cor… Among the improvements are more control over Embind's handling of class properties. Note the ABI change to use bools in the Emscripten C API.


Emscripten 3.1.60 is out! 🚀 github.com/emscripten-cor… Aside from general fixes and improvements, this includes better support for defining the lifetimes of embind objects.


Emscripten 3.1.58 is out! 🚀 github.com/emscripten-cor… This is a quick release after 3.1.57 to fix a regression. 3.1.57+58 add significant code size improvements to two separate features, pthreads and dynamic linking.


Emscripten 3.1.57 is out!🎉 🚀 github.com/emscripten-cor… A rather large release this time, including LLVM updates, new TypeScript bindings support, and a lot more.


Emscripten 3.1.52 is out! 🚀🎉 github.com/emscripten-cor… First release of the year, quite large due to containing about a month's worth of changes.


Emscripten 3.1.50 is out 🚀 🎉 github.com/emscripten-cor… Big changes this time, including a port of mimalloc (much faster multithreaded malloc), system library updates from LLVM, and improvements to JS polyfilling.


Emscripten 3.1.49 is out! 🚀 github.com/emscripten-cor… Lots of progress on MEMORY64, aka wasm64 (64-bit wasm).


Emscripten 已轉發

I wrote a blog post how to make WASM debugging work for browser apps with Emscripten and VSCode starting from scratch with an empty project directory: floooh.github.io/2023/11/11/ems…


Emscripten 3.1.48 is out! 🚀 github.com/emscripten-cor… One of the new features this time is C++20 coroutines integration with JavaScript Promises.


Emscripten 3.1.47 is out 🎉🚀 github.com/emscripten-cor… Various changes in addition to the usual bugfixes, see the changelog.


此帳戶目前尚未追蹤任何人
Loading...

Something went wrong.


Something went wrong.