Skip to content

v0.35.0 - 2024-07-11

Compare
Choose a tag to compare
@Robbepop Robbepop released this 11 Jul 12:54
· 161 commits to main since this release
v0.35.0
b957725

Fixed

  • Fixed a dead-lock that prevented users from compiling Wasm modules in host functions
    called from Wasmi's executor. (#1122)
    • This was a very long-standing bug in the Wasmi interpreter and it is now finally closed.
    • Note that this regressed performance of call-intense workloads by roughly 5-10%.
      Future work is under way to hopefully fix these regressions.
    • Before this fix, users had to use a work-around using resumable function calls to
      cirumvent this issue which is no longer necessary, fortunately.

Internals

  • Add CodeMap::alloc_funcs API and use it when compiling Wasm modules. (#1125)
    • This significantly improved performance for (lazily) compiling
      Wasm modules (e.g. via Module::new) by up to 23%.