Skip to content

v0.18.1 - 2022-10-13

Compare
Choose a tag to compare
@Robbepop Robbepop released this 13 Oct 09:02
v0.18.1
6d4d679

Changed

  • Optimize for common cases for branch and return instructions.
    (#493)
    • This led to up to 10% performance improvement according to our benchmarks
      in some cases.
  • Removed extraneous S: impl AsContext generic parameter from Func::typed method.
  • Make IntoFunc, WasmType and WasmRet traits publicly available.
  • Add missing impl for WasmRet for Result<T, Trap> where T: WasmType.
    • Without this impl it was impossible to provide closures to Func::wrap
      that returned Result<T, Trap> where T: WasmType, only Result<(), Trap>
      or Result<(T,), Trap> was possible before.

Internal

  • Added wasmi_arena crate which defines all internally used arena data structures.
    (#502)
  • Update to clap 4.0 in wasmi_cli. (#498)
  • Many more improvements to our internal benchmarking CI.
    (#494, #501,
    #506, #509)