diff --git a/binaryen-version_100.tar.gz b/binaryen-version_100.tar.gz new file mode 100644 index 0000000..a445028 --- /dev/null +++ b/binaryen-version_100.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a416b61ab9031240f8ba51a2a422c6ae99d4db1966a7bc7a6e515fa33e7a21c +size 3691373 diff --git a/binaryen-version_99.tar.gz b/binaryen-version_99.tar.gz deleted file mode 100644 index 92e22a8..0000000 --- a/binaryen-version_99.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66ac4430367f2096466703b81749db836d8f4766e542b042d64e78b601372cf7 -size 3642692 diff --git a/binaryen.changes b/binaryen.changes index cf15f2f..b2ae5a5 100644 --- a/binaryen.changes +++ b/binaryen.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Wed Mar 17 00:46:09 UTC 2021 - Avindra Goolcharan + +- update to v100 + * `wasm-dis` now supports options to enable or disable Wasm features. + * Reference types support has been improved by allowing multiple + tables in a module. + * `call_indirect` and `return_call_indirect` now take an additional + table name parameter. This is necessary for reference types support. + * New getter/setter methods have been introduced for `call_indirect` + table name: + - `BinaryenCallIndirectGetTable` + - `BinaryenCallIndirectSetTable` + - JS API `CallIndirect.table` + * New APIs have been added to add and manipulate multiple tables + in a module: + - `BinaryenAddTable` + - `BinaryenRemoveTable` + - `BinaryenGetNumTables` + - `BinaryenGetTable` + - `BinaryenGetTableByIndex` + - `BinaryenTableGetName` + - `BinaryenTableGetInitial` + - `BinaryenTableHasMax` + - `BinaryenTableGetMax` + - `BinaryenTableImportGetModule` + - `BinaryenTableImportGetBase` + - `module.addTable` + - `module.removeTable` + - `module.getTable` + - `module.getTableByIndex` + - `module.getNumTables` + - `binaryen.getTableInfo` + ------------------------------------------------------------------- Wed Feb 3 23:43:44 UTC 2021 - Avindra Goolcharan diff --git a/binaryen.spec b/binaryen.spec index b675168..ab14b2b 100644 --- a/binaryen.spec +++ b/binaryen.spec @@ -17,14 +17,14 @@ Name: binaryen -Version: 99 +Version: 100 Release: 0 Summary: Compiler infrastructure and toolchain library for WebAssembly License: Apache-2.0 # FIXME: use correct group or remove it, see "https://en.opensuse.org/openSUSE:Package_group_guidelines" Group: Development/Tools URL: https://github.com/WebAssembly/binaryen -Source: %{name}-version_%{version}.tar.gz +Source: https://github.com/WebAssembly/binaryen/archive/version_%{version}.tar.gz#/%{name}-version_%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ @@ -121,5 +121,6 @@ EOF %files -n lib%{name}-devel %{_includedir}/%{name}-c.h +%{_includedir}/wasm-delegations.h %changelog