--- - branch: MAIN date: Sat Nov 19 17:00:21 UTC 2022 files: - new: '1.15' old: '1.14' path: pkgsrc/devel/binaryen/Makefile pathrev: pkgsrc/devel/binaryen/Makefile@1.15 type: modified - new: '1.15' old: '1.14' path: pkgsrc/devel/binaryen/distinfo pathrev: pkgsrc/devel/binaryen/distinfo@1.15 type: modified id: 20221119T170021Z.b31b5184cba08ed0aa442f58ea2655c22a05a786 log: | binaryen: update to 111. v111 ---- - Add extra `memory64` argument for `BinaryenSetMemory` and new `BinaryenMemoryIs64` C-API method to determine 64-bit memory. (#4963) - `TypeBuilderSetSubType` now takes a supertype as the second argument. - `call_ref` now takes a mandatory signature type immediate. - If `THROW_ON_FATAL` is defined at compile-time, then fatal errors will throw a `std::runtime_error` instead of terminating the process. This may be used by embedders of Binaryen to recover from errors. - Implemented bottom heap types: `none`, `nofunc`, and `noextern`. RefNull expressions and null `Literal`s must now have type `nullref`, `nullfuncref`, or `nullexternref`. - The C-API's `BinaryenTypeI31ref` and `BinaryenTypeDataref` now return nullable types. - The `sign-extension` and `mutable-globals` features are now both enabled by default in all tools. This is in order to match llvm's defaults (See https://reviews.llvm.org/D125728). - Add a pass to lower sign-extension operations to MVP. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/binaryen' unixtime: '1668877221' user: fcambus