6.0.12
m-bain/whisperX6.0.12Oct 8, 2026by emscripten-bot
Upgrading?
AI Summary
Emscripten 6.0.12 deprecates two embind library functions and changes MAXIMUM_MEMORY handling with IMPORTED_MEMORY. It also introduces experimental epoll listener APIs for delivering readiness to callbacks on the main thread.
Key Highlights
- getInheritedInstanceCount and getLiveInheritedInstances are marked deprecated
- MAXIMUM_MEMORY is honored with IMPORTED_MEMORY even without ALLOW_MEMORY_GROWTH
- Imported memory can be any size up to the maximum but is never grown
- New experimental emscripten_epoll_listener_add and emscripten_epoll_listener_remove APIs
- Epoll listeners work on the main thread without ASYNCIFY or JSPI
New Features
- Experimental epoll listener add/remove APIs in <emscripten/epoll.h>
- Callback-based epoll readiness delivery on the main thread
- MAXIMUM_MEMORY enforcement with IMPORTED_MEMORY without ALLOW_MEMORY_GROWTH
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,302
A collective list of free APIs
NousResearch/hermes-agent★ 256,157
The agent that grows with you
yt-dlp/yt-dlp★ 200,348
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,611
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,706
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.