Skip to content

Releases: alexdovzhanyn/AlchemyVM

v0.8.1

24 Jan 16:08
57b4e74
Compare
Choose a tag to compare
  • 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

09 Jan 04:30
2c81da3
Compare
Choose a tag to compare
  • 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