Emscripten (@emscripten) 's Twitter Profile
Emscripten

@emscripten

Open source compiler from LLVM to WebAssembly, with a focus on size, speed, and the Web 🚀

See also: fosstodon.org/@emscripten

ID: 2568706009

linkhttps://emscripten.org/ calendar_today15-06-2014 09:13:40

231 Tweet

693 Followers

0 Following

Emscripten (@emscripten) 's Twitter Profile Photo

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

Emscripten (@emscripten) 's Twitter Profile Photo

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.

Andre Weissflog (@flohofwoe) 's Twitter Profile Photo

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 (@emscripten) 's Twitter Profile Photo

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

Emscripten (@emscripten) 's Twitter Profile Photo

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 (@emscripten) 's Twitter Profile Photo

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 (@emscripten) 's Twitter Profile Photo

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 (@emscripten) 's Twitter Profile Photo

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 (@emscripten) 's Twitter Profile Photo

Some recent Emscripten updates: 1. We have Bluesky and Mastodon accounts: emscripten.org/docs/introduci… 2. Arm64-Linux binaries are now available in new releases: github.com/emscripten-cor…

Emscripten (@emscripten) 's Twitter Profile Photo

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 (@emscripten) 's Twitter Profile Photo

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 (@emscripten) 's Twitter Profile Photo

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

Emscripten (@emscripten) 's Twitter Profile Photo

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.

Emscripten (@emscripten) 's Twitter Profile Photo

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 (@emscripten) 's Twitter Profile Photo

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 (@emscripten) 's Twitter Profile Photo

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 (@emscripten) 's Twitter Profile Photo

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.