pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/wabt
Module Name: pkgsrc
Committed By: adam
Date: Tue Sep 22 07:03:51 UTC 2026
Modified Files:
pkgsrc/devel/wabt: Makefile PLIST distinfo
Log Message:
wabt: updated to 1.0.42
1.0.42
[wasi-interp] fix integer overflow in wasi getMemPtr size calculation
Use unsigned shift in GetAlignment to avoid signed overflow
[wasm2c] Avoid size_t overflow in wasm_rt_grow table reallocation
parse decimal float literals independent of the C locale
[wasm-decompile] Avoid out-of-range shift in load/store rewrite
[wasm2c] Use locale-independent ctype in GenerateHeaderGuard
Avoid unbounded alloca in FloatParser::ParseFloat
[interp] Use u64 table operands so out-of-range table64 indices trap
Avoid string_view underflow in ParseCodeMetadataAnnotation
Avoid Var::name() on function-level branches in decompiler
Update man pages and html docs
Avoid front() on an empty element expression in the validator
Add ruff python linter. NFC
Remove wasm-decompile
Support 64 bit limits for tables
[binary-reader] Templatize LEB reading functions. NFC
Update from C++17 to C++20
Add -Wno-gnu-folding-constant when compiling c api examples
Use C++20 standard bit utilities and std::bit_cast. NFC
[wasm2c] Write float constants independent of the host locale
Avoid out-of-bounds section_starts_ read on invalid reloc index
Remove ReadLeb128 type argument
[interp] Stop on first error in the binary reader fuzzer
[cpp20] Modernize binary reader and writer APIs to use std::span
Fix DecodeInvalidOpcode for 9-bit opcode codes
wasm2c: (Security) fix runtime overflows when running Wasm modules with memory64
[validator] Allow call_indirect/return_call_indirect table elements to be subtypes of funcref
Check size overflow and calloc failure in wasm_rt_allocate_memory
wasm2c: fix errors in atomic ops implementation
wasm2c: fix to check address + offset addition for memory64
Bounds-check function index in name section local handlers
wasm2c: Move to O3 optimizations for wasm2c spec compliance tests
Zero-init an InitInst to avoid accessing unintialized memory
Mark Result as [[nodiscard]] and fix associated errors
Add WABT_USE annotations for Result values only used in assertions
Fix WABT_PRINTF_TYPE_CODE to correctly handle INT_MIN
Check memory64 addr+offset overflow in wasm2c store/atomic/simd ops
Fix operand arity of v128.storeN_lane in GetExprArity
Fix out-of-bounds read in BinaryReaderLogging::WriteIndent
Fix out-of-bounds write in MakeTypeBindingReverseMapping
Avoid out-of-bounds imports read in wasm_instance_new
Fix out-of-bounds type stack read after rethrow in c-writer
[interp] Pop memory.copy/table.copy length using the minimum index type
Fix out-of-bounds read when tracing global.set and table ops
wasm2c: Extend segue to simd and unshared atomics
Fix memory64 offset truncation in the interp istream
Fix use-after-free resolving reference type names in wast-parser
wasm2c: Optimize call indirect code footprint for better performance
Fix float argument types in wasm-interp --run-export
wasm2c: Remove unnecessary force_read in bounds check mode for performance
[binary-reader] Fix out-of-bounds read on invalid name sub-section
Fix validation of typed select with empty result types
Give the tools an 8MB stack on msvc
Assert that ReadBinaryIr is not used with skip_function_bodies
[interp] Fix out-of-bounds read tracing call_ref and return_call_ref
wasm2c: optimize performance of float handling
Don't abort on an empty input file
interp: assert stop_on_first_error in ReadBinaryInterp
wasm2c: Optimize force_read performance
wasm2c: reject contradictory imports instead of aborting
wasm2c: Save memory base/size locally as a perf optimization
Write init expressions folded so they can be parsed back
Support (module definition ...) constructs
Propagate parse errors out of instruction and expression lists
Don't generate a bare "$" from an empty export name
wasm2c: missing guard force_read error with escape hatch
Enable supported stage 5 proposals by default
Support u64 limits for wasm 3.0
Reject delegate depth overflow in TypeChecker::OnDelegate
[cmake] Require Python 3.8 to run tests
wasm2c: Re-enable s390x CI with some tests disabled
[interp] Fix operand types when tracing table.set
Update ruff version from 0.15.7 -> 0.16.6
[interp] Fix wasm-interp stack cleanup for tail calls
ci: add -y to apt-get commands and unify cross-build install
Fix validating imported global refs
Support (module instance ...) constructs
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/devel/wabt/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/wabt/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/wabt/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/wabt/Makefile
diff -u pkgsrc/devel/wabt/Makefile:1.29 pkgsrc/devel/wabt/Makefile:1.30
--- pkgsrc/devel/wabt/Makefile:1.29 Thu May 7 16:25:21 2026
+++ pkgsrc/devel/wabt/Makefile Tue Sep 22 07:03:51 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.29 2026/05/07 16:25:21 adam Exp $
+# $NetBSD: Makefile,v 1.30 2026/09/22 07:03:51 adam Exp $
-DISTNAME= wabt-1.0.41
+DISTNAME= wabt-1.0.42
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=WebAssembly/}
Index: pkgsrc/devel/wabt/PLIST
diff -u pkgsrc/devel/wabt/PLIST:1.7 pkgsrc/devel/wabt/PLIST:1.8
--- pkgsrc/devel/wabt/PLIST:1.7 Tue Apr 1 05:22:07 2025
+++ pkgsrc/devel/wabt/PLIST Tue Sep 22 07:03:51 2026
@@ -1,6 +1,5 @@
-@comment $NetBSD: PLIST,v 1.7 2025/04/01 05:22:07 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2026/09/22 07:03:51 adam Exp $
bin/spectest-interp
-bin/wasm-decompile
bin/wasm-interp
bin/wasm-objdump
bin/wasm-stats
@@ -28,10 +27,6 @@ include/wabt/cast.h
include/wabt/color.h
include/wabt/common.h
include/wabt/config.h
-include/wabt/decompiler-ast.h
-include/wabt/decompiler-ls.h
-include/wabt/decompiler-naming.h
-include/wabt/decompiler.h
include/wabt/error-formatter.h
include/wabt/error.h
include/wabt/expr-visitor.h
@@ -84,7 +79,6 @@ lib/cmake/wabt/wabt-targets.cmake
lib/libwabt.a
lib/libwasm-rt-impl.a
man/man1/spectest-interp.1
-man/man1/wasm-decompile.1
man/man1/wasm-interp.1
man/man1/wasm-objdump.1
man/man1/wasm-stats.1
Index: pkgsrc/devel/wabt/distinfo
diff -u pkgsrc/devel/wabt/distinfo:1.25 pkgsrc/devel/wabt/distinfo:1.26
--- pkgsrc/devel/wabt/distinfo:1.25 Thu May 7 16:25:21 2026
+++ pkgsrc/devel/wabt/distinfo Tue Sep 22 07:03:51 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.25 2026/05/07 16:25:21 adam Exp $
+$NetBSD: distinfo,v 1.26 2026/09/22 07:03:51 adam Exp $
-BLAKE2s (wabt-1.0.41.tar.gz) = cf78cff9c06c3c654c8ed06bb439ccf6548f3ed89d0967487b658a0362468c83
-SHA512 (wabt-1.0.41.tar.gz) = afa21608c20e42b009ef4685b04a42bdaf087ffec7e5e6bc2d91a8ffd801cb54f5c67a06ad2ec4398dd190543146c79d41a444b0aa21112685d81fd192d8ffd5
-Size (wabt-1.0.41.tar.gz) = 1966102 bytes
+BLAKE2s (wabt-1.0.42.tar.gz) = 9d1ba6ba6207973d6301896b0d0b620283ecbcb4c69beb57a3321f1dce881bbb
+SHA512 (wabt-1.0.42.tar.gz) = 193ac42f4aad0721e841d3bb1f478f236d52d1acf2a45fae8faa280ee14304dc22ff0a752e7d80320b22816e6a29409d7c12a72b0f269178cb11ac1038611f43
+Size (wabt-1.0.42.tar.gz) = 1972569 bytes
SHA1 (patch-CMakeLists.txt) = e65ad4657be060a20273e88014dc3279cfe1e230
Home |
Main Index |
Thread Index |
Old Index