FastVM/minivm
View on GitHub ↗ ★ 1,671 Lua
A VM That is Dynamic and Fast
7 mentions on Hacker News by 6 people: 2 stories, 5 comments · first 2022-01-08 · latest 2023-01-09
20082026
-
…to write interpreters based on threaded code jumps and basic block versioning when I made MiniVM ( https://github.com/FastVM/minivm ). It was both larger and more dynamic than WebAssembly. I'd be very interested to read more about this. It…
comment by haberman · 2023-01-09 · in Show HN: I wrote a WebAssembly Interpreter and Toolkit in C -
…to write interpreters based on threaded code jumps and basic block versioning when I made MiniVM ( https://github.com/FastVM/minivm ). It was both larger and more dynamic than WebAssembly. Web49 started as a way to compile WebAssembly to…
comment by 4984 · 2023-01-09 · in Show HN: I wrote a WebAssembly Interpreter and Toolkit in C -
…It was on HN a couple months ago[1], and has gotten a lot better since then (e.g. JIT). [0]: https://github.com/fastvm/minivm [1]: https://news.ycombinator.com/item?id=29850562
comment by isaacimagine · 2022-05-15 · in Ask HN: Recommendation for general purpose JIT compiler -
…as arrays with elements which are 4 bytes in size, with 30 numeric bits for each character: https://github.com/FastVM/minivm/blob/4906256b2dc16e227cad7e... https://github.com/FastVM/minivm/blob/4906256b2dc16e227cad7e...
comment by shuffel · 2022-01-09 · in MiniVM: A zero-dependency cross-language runtime on par with LuaJIT and C -
The disclaimer at the top of the benchmark section - https://github.com/FastVM/minivm#benchmarks - seemed pretty reasonable to me. It's very clear that microbenchmarks don't tell the whole story, and that whole application benchmarks to…
comment by mst · 2022-01-08 · in MiniVM: A zero-dependency cross-language runtime on par with LuaJIT and C