Skip to content

v2.0.0-beta.6 - 2026/07/08

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 13:29
v2.0.0-beta.6
81140c2

Added

  • Added a new default-enabled auto-dispatch crate feature. #1968
    • When enabled, Wasmi automatically uses its faster tail-call based dispatch only on
      targets that are known to support LLVM tail calls and that are compiled with an
      optimizing opt-level, and otherwise falls back to the portable (loop-based) dispatch
      scheme automatically.
    • Enabling the portable-dispatch feature still takes precedence over auto-dispatch.
    • Feature added to the wasmi, wasmi_cli, wasmi_c_api and wasmi_c_api_impl crates.

Fixed

  • Fixed a bug that incorrectly pushed multiple results in unfused SIMD load operator translation. #1969
  • Fixed a bug in fabs + fneg fused translation. #1970
  • Fixed a bug that some SIMD load operators did not properly preserve a previous accumulator. #1971
  • Fixed a bug in multi-value Wasm br_table translation. #1972
  • Fixed reachability of a debug_assert in fuse_cmp_branch. #1973