Skip to content

Releases: grain-lang/binaryen.ml

v0.16.0

11 May 04:10
13008ff
Compare
Choose a tag to compare

0.16.0 (2022-05-11)

⚠ BREAKING CHANGES

  • Restrict OCaml < 4.14 temporarily
  • Update libbinaryen to 106 (#151)
  • Expression.Return.get_value can be null (#149)

Features

Bug Fixes

  • Expression.Return.get_value can be null (#149) (559341d)

Miscellaneous Chores

  • Restrict OCaml < 4.14 temporarily (453b9de)

v0.15.0

17 Mar 16:06
18b5254
Compare
Choose a tag to compare

0.15.0 (2022-03-16)

⚠ BREAKING CHANGES

  • Rename segment name to data (#146)
  • Add Passes module & require Passes.t in Module.run_passes (#145)
  • Remove virtual modules
  • Remove the "jsoo hack" API
  • Update libbinaryen to v105 (#142)

Features

  • Add Passes module & require Passes.t in Module.run_passes (#145) (c3e751c)
  • Remove the "jsoo hack" API (3c81209)
  • Remove unneeded js_of_ocaml & js_of_ocaml-ppx deps (3c81209)
  • Remove virtual modules (3c81209)
  • Rename segment name to data (#146) (d55e577)
  • Rewrite JS bindings as js_of_ocaml externals (3c81209)
  • Update libbinaryen to v105 (#142) (3c81209)

Bug Fixes

  • Make memory segments work with js_of_ocaml (3c81209)

v0.14.1

08 Mar 20:54
2308400
Compare
Choose a tag to compare

0.14.1 (2022-03-08)

Bug Fixes

v0.14.0

04 Mar 19:37
f0a69e1
Compare
Choose a tag to compare

0.14.0 (2022-03-04)

⚠ BREAKING CHANGES

  • Update libbinaryen to v104 (#138)

Features

v0.13.0

07 Feb 05:48
1660d43
Compare
Choose a tag to compare

0.13.0 (2022-02-07)

Features

  • Add all Module.Features that were missing (09c5d30)
  • Add functions for ref & table expressions (09c5d30)
  • Upgrade to libbinaryen v103 (#134) (09c5d30)

Miscellaneous Chores

  • Use a upload-release-action that works (97dbcdc)

v0.12.1

03 Feb 20:45
d3caf74
Compare
Choose a tag to compare

0.12.1 (2022-02-03)

Features

Bug Fixes

  • Restrict js_of_ocaml to version 3 (fa39480)

Miscellaneous Chores

binaryen.ml v0.12.0

26 Jan 20:55
84b0186
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • Add table type to add_table signature
  • Rename Event to Tag to match Binaryen

Features

  • Add table type to add_table signature (5c50272)
  • Add update_maps function that Binaryen added (5c50272)
  • Rename Event to Tag to match Binaryen (5c50272)
  • Upgrade to libbinaryen v102 (#120) (5c50272)

binaryen.ml v0.11.2

25 Jan 01:32
dc687fb
Compare
Choose a tag to compare

Bug Fixes

  • Handle JS global in non-node environments (#125) (74e94fe)

binaryen.ml v0.11.1

18 Jan 23:12
02b358b
Compare
Choose a tag to compare

Bug Fixes

binaryen.ml v0.11.0

14 Jan 00:43
d89d7d1
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • Mention implicit python dependency in the docs
  • Switch to libbinaryen dependency (#113)
  • Remove MacOS-specific library flags (#111)
  • Require OCaml 4.12 (#108)

Features

Miscellaneous Chores

  • Mention implicit python dependency in the docs (59874ce)