6.0.12
umputun/ralphex6.0.12Oct 8, 2026by emscripten-bot
Upgrading?
AI Summary
Marks specific Embind functions as deprecated and fixes memory handling. Adds experimental epoll listeners for main thread readiness.
Key Highlights
- Deprecated `getInheritedInstanceCount` and `getLiveInheritedInstances`
- `MAXIMUM_MEMORY` now honored with `IMPORTED_MEMORY` without `ALLOW_MEMORY_GROWTH`
- Added experimental `emscripten_epoll_listener_add` and `emscripten_epoll_listener_remove`
New Features
- Experimental epoll listeners for main thread readiness callbacks
- Improved memory handling for imported memory sizes
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
ollama/ollama★ 184,206
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
fatedier/frp★ 110,051
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
asheshgoplani/agent-deck★ 102,148
Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more.
infiniflow/ragflow★ 92,612
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
gohugoio/hugo★ 90,198
The world’s fastest framework for building websites.