2021-03-17 00:58:29 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 17 00:46:09 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
- 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`
|
|
|
|
|
2021-02-03 23:55:55 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Feb 3 23:43:44 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
- Declare missing wasm-split binary
|
|
|
|
- simplify and neutralize the description
|
|
|
|
|
2021-02-03 23:42:53 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 18 04:30:11 UTC 2021 - Garret Wassermann <gwasser@gmail.com>
|
|
|
|
|
|
|
|
- update to v99
|
|
|
|
* [GC] Fix parsing/printing of ref types using i31 (#3469),
|
|
|
|
This lets us parse (ref null i31) and (ref i31) and not just i31ref.
|
|
|
|
* It also fixes the parsing of i31ref, making it nullable for now, which we
|
|
|
|
need to do until we support non-nullability.
|
|
|
|
* Fix some internal handling of i31 where we had just i31ref (which meant we
|
|
|
|
just handled the non-nullable type).
|
|
|
|
* After fixing a bug in printing (where we didn't print out (ref null i31)
|
|
|
|
properly), I found some a simplification, to remove TypeName.
|
|
|
|
|
2021-01-26 16:32:42 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 1 06:17:51 UTC 2020 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
- update to v98
|
|
|
|
* Add --fast-math mode.
|
|
|
|
* Initial implementation of "Memory64" proposal
|
|
|
|
* Lots of changes in support of GC proposal
|
|
|
|
- ran spec-cleaner
|
|
|
|
- create .changes for first time
|
|
|
|
- fix build
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 7 05:22:51 UTC 2020 - Garret Wassermann <garret@wassiverse.com>
|
|
|
|
|
|
|
|
- updated to v97
|
|
|
|
* Remove asm2wasm, which supported Emscripten's fastcomp backend,
|
|
|
|
after fastcomp was removed.
|
|
|
|
* The new feature flag --enable-anyref enables just the anyref
|
|
|
|
type incl. basic subtyping of externref, funcref and exnref
|
|
|
|
(if enabled).
|
|
|
|
* Enabling the exception handling or anyref features without also
|
|
|
|
enabling reference types is a validation error now.
|
|
|
|
* The Host expression and its respective APIs have been refactored
|
|
|
|
into separate MemorySize and MemoryGrow expressions to align with
|
|
|
|
other memory instructions.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 14 11:40:26 UTC 2018 - Garret Wassermann <garret@wassiverse.com>
|
|
|
|
|
|
|
|
- Initial package (v1.38.28)
|