Releases: alexdovzhanyn/AlchemyVM
Releases · alexdovzhanyn/AlchemyVM
v0.8.1
- Allows host functions to be imported from Elixir and called within a WebAssembly module
- Creates a new host function DSL that allows for definition of WebAssembly host functions seamlessly in elixir modules
- Fixes a bug where
if
statements would crash the VM sometimes - Fixes a bug with reading wrapped bytes from memory (i.e. i32.load8_s not working properly)
- Implements data section memory population (data section was ignored previously)
- Adds a new
:trace
option that outputs instructions to a log file as they're executed.
v0.8.0
- Adds support for calling & importing host functions
- Performance improvements (this version is ~67% faster than 0.7.0)
- Completed support for all opcodes defined in the WebAssembly MVP spec
- Added basic gas limiting & accumulation functionality
- Added parallel module decoding