Skip to content

Releases: andy-emerson/lua.wasm

lua.wasm v0.3.1

Choose a tag to compare

@github-actions github-actions released this 13 Oct 23:10
3302a19

Stock Lua 5.4.8 in a web page. lua.js: one file -- <script src=lua.js></script> then <script type=text/lua> -- with lua.wasm carried inside; print lands on the page, require fetches modules lazily, coroutine.yield() animates per frame, local time is the visitor's, and the Lua global reaches the VM from JavaScript (README, doc/lua-js.md). lua.wasm: the module alone, three imports (luaw.write, luaw.now, luaw.read), no WASI, no Emscripten (doc/wasm.md). Standard wasm exception-handling encoding; Chrome >= 137, Firefox >= 131, Safari >= 18.4, Node >= 24.15. Built with zig 0.15.1 (clang 20.1.2) and binaryen 132; the module's witnesses re-run at cut time by this workflow, lua.js's on every change.

lua.wasm v0.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 22:15
2879f2d

Stock Lua 5.4.8 in a web page. lua.js: one file -- <script src=lua.js></script> then <script type=text/lua> -- with lua.wasm carried inside; print lands on the page, require fetches modules lazily, coroutine.yield() animates per frame, local time is the visitor's, and the Lua global reaches the VM from JavaScript (README, doc/lua-js.md). lua.wasm: the module alone, three imports (luaw.write, luaw.now, luaw.read), no WASI, no Emscripten (doc/wasm.md). Standard wasm exception-handling encoding; Chrome >= 137, Firefox >= 131, Safari >= 18.4, Node >= 24.15. Built with zig 0.15.1 (clang 20.1.2) and binaryen 132; the module's witnesses re-run at cut time by this workflow, lua.js's on every change.

0.2.0

Choose a tag to compare

@andy-emerson andy-emerson released this 24 Jul 04:03
4858557
Merge pull request #48 from andy-emerson/claude/project-oracle-invest…

0.1.1

Choose a tag to compare

@andy-emerson andy-emerson released this 24 Jul 03:09
33e4258
Merge pull request #46 from andy-emerson/claude/project-oracle-invest…

lua.wasm v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 21:53
9d14360

Lua 5.4.8 for wasm32-wasi. Standardized wasm-EH encoding (try_table/exnref); runs on Node >= 24.15 (earlier 24.x needs --experimental-wasm-exnref), current browsers, and wasmtime. lua.wasm = standalone interpreter; lua-lib.wasm = embeddable reactor (luaw_* interface, see README). Built with zig c++ 0.15.1 (clang 20.1.2); witnesses re-run at cut time by this workflow. Evidence state: doc/wasm-audit-2026-07-05.md at this tag.