package binaryen
Install
Dune Dependency
Authors
Maintainers
Sources
md5=d7dc5e6710699da6680a622b068deef6
sha512=72cfe10eb0ad4964e59c64a1dfa0be5fcf52a4872bd2e2b5d7955bf259f8e8e24965558c94a5d78261914d65af45a51fd443aa7a3d615e19be23fd2cd3d502b6
CHANGELOG.md.html
Changelog
0.12.0 (2022-01-26)
⚠ 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)
0.11.2 (2022-01-24)
Bug Fixes
0.11.1 (2022-01-16)
Bug Fixes
0.11.0 (2022-01-13)
⚠ 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
Depend on libbinaryen (59874ce)
Miscellaneous Chores
Mention implicit python dependency in the docs (59874ce)
0.10.0 (2021-05-09)
⚠ BREAKING CHANGES
Move expressions into namespaces
Move element segment into own module
Move
Features
intoModule.Feature
Create Settings modules & move global functions
Convert some Settings from ints to bools
Remove SIMD methods that Binaryen replaced
Upgrade Binaryen to v101 (#99)
Features
Add
Module.get_features
(3de1b28)Add
Type.expandType
(3de1b28)Add operations on element segments (3de1b28)
Add operations on exports (3de1b28)
Add operations on expressions (3de1b28)
Add operations on functions (3de1b28)
Add operations on globals (3de1b28)
Add operations on imports (3de1b28)
Build vendored Binaryen with GCC 7 instead of 9 (3de1b28)
Convert some Settings from ints to bools (3de1b28)
Create Settings modules & move global functions (3de1b28)
Move
Features
intoModule.Feature
(3de1b28)Move element segment into own module (3de1b28)
Move expressions into namespaces (3de1b28)
Miscellaneous Chores
Remove SIMD methods that Binaryen replaced (3de1b28)
0.9.1 (2021-04-02)
Bug Fixes
0.9.0 (2021-03-17)
Features
Bug Fixes
js: cast the call_indirect string arguments to JS strings (7b4136a)
js: utilize JSOO externals to convert between uint8array & bytes (#85) (61d28c5)
Miscellaneous Chores
set dune language to the version of dune we use (e9eb5c9)
use test file directly in one rule so ocaml-lsp works (34b7a13)
Documentation
0.8.1 (2021-03-09)
Bug Fixes
Continuous Integration
0.8.0 (2021-03-05)
⚠ BREAKING CHANGES
Table name must now be provided to the
Expression.call_indirect
andExpression.return_call_indirect
instructions.
Features
Continuous Integration
Miscellaneous Chores
0.7.0 (2021-02-24)
⚠ BREAKING CHANGES
memory_size and memory_grow are now toplevel functions in
Expression
.removed
Type.nullref
,Type.exnref
removed
Op.any_true_vec_i64x2
andOp.all_true_vec_i64x2
Bump to Binaryen 98
Features
Bump to Binaryen 98 (9a52a07)
Continuous Integration
Miscellaneous Chores
memory_size and memory_grow are now toplevel functions in
Expression
. (9a52a07)removed
Op.any_true_vec_i64x2
andOp.all_true_vec_i64x2
(9a52a07)removed
Type.nullref
,Type.exnref
(9a52a07)
0.6.0 (2021-01-24)
Features
0.5.0 (2021-01-12)
Features
Allow optional return_type parameter when creating blocks (ab737bd)