pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/binaryen



Module Name:    pkgsrc
Committed By:   fcambus
Date:           Sun Sep  4 14:36:07 UTC 2022

Modified Files:
        pkgsrc/devel/binaryen: Makefile distinfo

Log Message:
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`.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/binaryen/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/binaryen/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/binaryen/Makefile
diff -u pkgsrc/devel/binaryen/Makefile:1.12 pkgsrc/devel/binaryen/Makefile:1.13
--- pkgsrc/devel/binaryen/Makefile:1.12 Wed Jun 15 10:22:46 2022
+++ pkgsrc/devel/binaryen/Makefile      Sun Sep  4 14:36:07 2022
@@ -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/}

Index: pkgsrc/devel/binaryen/distinfo
diff -u pkgsrc/devel/binaryen/distinfo:1.13 pkgsrc/devel/binaryen/distinfo:1.14
--- pkgsrc/devel/binaryen/distinfo:1.13 Wed Jun 15 10:22:46 2022
+++ pkgsrc/devel/binaryen/distinfo      Sun Sep  4 14:36:07 2022
@@ -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