Skip to content

v0.22.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Sep 22:28
b35266c

0.22.0 (2023-09-14)

⚠ BREAKING CHANGES

  • Rename dataref to structref
  • Rename data to struct_ in Heap_type
  • Remove equirecursive in Type_system
  • Properly resolve ops externals to their type
  • Replace Expression.Ref.is with Expression.Ref.is_null
  • Remove Ops that no longer exist in Binaryen
  • Upgrade to libbinaryen v112 (#188)

Features

  • Add i31 expressions (46c97c2)
  • Add new Binaryen ops (46c97c2)
  • Add new optimization passes (46c97c2)
  • Replace Expression.Ref.is with Expression.Ref.is_null (46c97c2)
  • Upgrade to libbinaryen v112 (#188) (46c97c2)

Bug Fixes

  • Properly resolve ops externals to their type (46c97c2)

Miscellaneous Chores

  • Remove equirecursive in Type_system (46c97c2)
  • Remove Ops that no longer exist in Binaryen (46c97c2)
  • Rename data to struct_ in Heap_type (46c97c2)
  • Rename dataref to structref (46c97c2)