Skip to content

1.0.40

Latest

Choose a tag to compare

@sbc100 sbc100 released this 11 Mar 05:06
· 2 commits to main since this release
34eb883

What's Changed

  • Remove macos-13 from CI. NFC by @sbc100 in #2661
  • Lower the Ubuntu version for the release by @KKiiim in #2662
  • Add support for (ref ...) / (ref null ...) constructs by @zherczeg in #2562
  • Implement return_call_ref, ref.as_non_null, br_on_[non_]null instructions by @zherczeg in #2567
  • Support table initializer expressions; completes function references support by @zherczeg in #2593
  • Code improvements for call ref and br_on_[non_]null by @zherczeg in #2663
  • Fix use of uninitialized value in WastParser::ParseSimdV128Const. by @wffurr in #2668
  • Fix reference tracking in SharedValidator by @zherczeg in #2672
  • Save local set data in EndTryTable by @zherczeg in #2673
  • wast-parser: make IsPowerOfTwo support memory64 addresses by @sjamesr in #2681
  • [binary-reader] Validate import type earlier. NFC by @sbc100 in #2683
  • [binary-reader] Re-use ReadExternalKind for import as well as exports. NFC by @sbc100 in #2684
  • Add initial support for compact import section. NFC by @sbc100 in #2685
  • Update gtest from release-1.10.0 -> release-1.12.0. NFC by @sbc100 in #2687
  • Add bounds check for function body size in binary reader by @sumleo in #2693
  • Fix integer overflow in section and subsection size checks by @sumleo in #2694
  • Fix wrong iterator variable in InterpDropKeep ref tracking by @sumleo in #2702
  • Fix incorrect parameter index in WASI fd_read by @sumleo in #2700
  • [wasm-objdump] Fix missing error on bad opcode by @sbc100 in #2696
  • Fix CanonNaN template to use correct type for f64 NaN canonicalization by @sumleo in #2701
  • Fix off-by-one in Select instruction ref tracking by @sumleo in #2704
  • Fix GC root leak in RefPtr assignment operators by @sumleo in #2699
  • Initial support for wide arithmetic by @sbc100 in #2697
  • Fix typed select pushing Type::Any instead of expected type by @sumleo in #2707
  • Prevent fuzzer allocation errors by @zherczeg in #2713
  • Update minimum CMake version to 3.10 in wabt-config.cmake by @alexreinking in #2714

New Contributors

Full Changelog: 1.0.39...1.0.40