pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/binaryen binaryen: update to 110.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/87d7bf7c7d79
branches:  trunk
changeset: 384745:87d7bf7c7d79
user:      fcambus <fcambus%pkgsrc.org@localhost>
date:      Sun Sep 04 14:36:07 2022 +0000

description:
binaryen: update to 110.

v110
----

- Add support for non-nullable locals in wasm GC.
- Add support for multiple memories.
- Add support for the wasm Strings proposal. (see PRs with [Strings] in name)
- Add a new flag to Directize, `--pass-arg=directize-initial-contents-immutable`
  which indicates the initial table contents are immutable. That is the case for
  LLVM, for example, and it allows us to optimize more indirect calls to direct
  ones.
- Change constant values of some reference types in the C and JS APIs. This is
  only observable if you hardcode specific values instead of calling the
  relevant methods (like `BinaryenTypeDataref()`).
- `BinaryenModulePrintStackIR`, `BinaryenModuleWriteStackIR` and
  `BinaryenModuleAllocateAndWriteStackIR` now have an extra boolean
  argument `optimize`.
- Remove support for the `let` instruction that has been removed from the typed
  function references spec.
- HeapType::ext has been restored but is no longer a subtype of HeapType::any to
  match the latest updates in the GC spec.
- `i31ref` and `dataref` are now nullable to match the latest GC spec.
- Add support for `extern.externalize` and `extern.internalize`.

diffstat:

 devel/binaryen/Makefile |  4 ++--
 devel/binaryen/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (26 lines):

diff -r 743fde531a25 -r 87d7bf7c7d79 devel/binaryen/Makefile
--- a/devel/binaryen/Makefile   Sun Sep 04 14:35:52 2022 +0000
+++ b/devel/binaryen/Makefile   Sun Sep 04 14:36:07 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2022/06/15 10:22:46 fcambus Exp $
+# $NetBSD: Makefile,v 1.13 2022/09/04 14:36:07 fcambus Exp $
 
-VERSION=       109
+VERSION=       110
 DISTNAME=      binaryen-${VERSION}
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=WebAssembly/}
diff -r 743fde531a25 -r 87d7bf7c7d79 devel/binaryen/distinfo
--- a/devel/binaryen/distinfo   Sun Sep 04 14:35:52 2022 +0000
+++ b/devel/binaryen/distinfo   Sun Sep 04 14:36:07 2022 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.13 2022/06/15 10:22:46 fcambus Exp $
+$NetBSD: distinfo,v 1.14 2022/09/04 14:36:07 fcambus Exp $
 
-BLAKE2s (binaryen-109.tar.gz) = fd65fb90aaa3e0cd76a1d8aa606b42b127a9398b0755747e53217d480d934c69
-SHA512 (binaryen-109.tar.gz) = ab4d99d8900cff765c7671ec83b23d54ff3c9691f915c8434799c1e0095f6645ab1e4c3e27cdb192146ed7cf4eb75448deb70b8e292a2692e4e72812126e7f79
-Size (binaryen-109.tar.gz) = 4134622 bytes
+BLAKE2s (binaryen-110.tar.gz) = 4b39e2cef894c8fc8625d7fbfb874f1a2c2b23d00401a30e41e7335ae30dbeb5
+SHA512 (binaryen-110.tar.gz) = bfe5e8c98409a422145aa64c71d3d5b89bba3d965a3981b9db72a3034daee464606dee117eba3fdcb3e9e34d2fdee8f0a30fa48aaff4d5e34723f20cc01f0197
+Size (binaryen-110.tar.gz) = 4249894 bytes
 SHA1 (patch-third__party_CMakeLists.txt) = 02f3f7476049348a29e93ebe3bceb2dbba47ebf3



Home | Main Index | Thread Index | Old Index