6.0.12
HKUDS/Vibe-Trading6.0.12Oct 8, 2026by emscripten-bot
Upgrading?
AI Summary
Emscripten 6.0.12 introduces experimental epoll listeners for main thread readiness, honors MAXIMUM_MEMORY with IMPORTED_MEMORY without growth, and marks specific library functions as deprecated.
Key Highlights
- Added experimental epoll listeners (`emscripten_epoll_listener_add/remove`) for main thread readiness.
- MAXIMUM_MEMORY is now honored with IMPORTED_MEMORY, accepting any size up to the maximum without automatic growth.
- Deprecated `getInheritedInstanceCount` and `getLiveInheritedInstances` functions.
New Features
- Experimental epoll listeners for zero-timeout event collection.
- Improved memory handling for imported memory modules.
Full Release Notes
## What's Changed - The embind library functions `getInheritedInstanceCount` and `getLiveInheritedInstances` were marked as deprecated. (#27899) - `MAXIMUM_MEMORY` is now honored with `IMPORTED_MEMORY` even without `ALLOW_MEMORY_GROWTH`: the module accepts an imported memory of any size up to the maximum, but never grows it. Previously the maximum was ignored, with a warning, and only a memory of exactly `INITIAL_MEMORY` was accepted. (#27859) - Added experimental `emscripten_epoll_listener_add` and `emscripten_epoll_listener_remove` in the new `<emscripten/epoll.h>`. These listeners deliver an epoll set's readiness to a callback, supported on the main thread only. The callback itself is then able to collect the events via a zero-timeout `epoll_wait`, without an `ASYNCIFY`/`JSPI` requirement. (#27547) ## Contributors Thanks to the following contributors: @sbc100 (31) @Benedikt-Brunner (2) @guybedford (2) @JosepMariaBlasco (2) @tomayac (2) @brendandahl (1) @hoodmane (1) @JulesPatmanidis (1) @typedrat (1) ## New Contributors * @Benedikt-Brunner made their first contribution in https://github.com/emscripten-core/emscripten/pull/27861 * @JosepMariaBlasco made their first contribution in https://github.com/emscripten-core/emscripten/pull/27890 **Full Changelog**: https://github.com/emscripten-core/emscripten/compare/6.0.11...6.0.12
Related Repositories
public-apis/public-apis★ 491,198
A collective list of free APIs
NousResearch/hermes-agent★ 256,060
The agent that grows with you
yt-dlp/yt-dlp★ 200,237
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,551
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,699
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.