pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/libhighway
Module Name: pkgsrc
Committed By: wiz
Date: Wed Aug 20 19:31:43 UTC 2025
Modified Files:
pkgsrc/graphics/libhighway: Makefile PLIST distinfo
Log Message:
libhighway: update to 1.3.0.
Add:
AddLower, PairwiseAdd/Sub, MaskedAbsOr, BitsFromMask
AVX10_2 and Loongson LASX/LSX targets
AVX3_SPR F16, WASM_EMU256 F64 types
CeilInt/FloorInt, DemoteToNearestInt and F16/F64 NearestInt
Complex number operations, F16/BF16 assignment operators
emulated bf16/f16 Load/StoreInterleaved
hwy::Warn/HWY_WARN, use instead of fprintf
HWY_UNREACHABLE, HWY_VISIT_TARGETS
i16 Dot, AverageRound, RoundingShiftRight/RoundingShr
InterleaveEvenBlocks/InterleaveOddBlocks, MinMagnitude/MaxMagnitude
masked comparisons, promote, round, GetBiasedExponent
MulByPow2/MulByFloorPow2, MulRound, MulLower/MulAddLower
PositiveInfOrHighestValue/NegativeInfOrLowestValue
RVV groundwork for runtime dispatch, enable tuples
spin wait, NanoSleep, Counter2/4 barrier, Divisor64, perf_counters
Improvements:
dpbf16 WidenMulPairwiseAdd Exp2, AVX10.2 float->int, AVX3 GetExponent
header-only abort.h/cc, tests runnable with Bazel8
HWY_BROKEN_*: allow individual override
Lanes: 'optional constexpr', AllBits1
MaskedEq/Ne, NEON SumOfMulQuadAccumulate, MaskedReduceMin/Max, MulEven
Profiler: report concurrency stats, 1.36x less overhead
RVV various ops via superoptimizer
SetThreadName: support more systems
SVE2 SatWidenMulPairwiseAccumulate, SSE2/SSSE3 U16 Min/Max
TargetName: no longer returns unknown for other arch
ThreadPool autotune, avoid WakeAll
topology: add NUMA node, support Windows/Apple
Fixes:
avoid wraparound for -ftrapv, topology for offline CPUs/RVV
warnings from -Wmissing-declarations/prototypes
AdvSIMD_HPFPCvt on OSX
f32->bf16 rounding: avoid unspecified built-in cast
MSAN, PPC InvariantTicksPerSecond on QEMU, HWY_RCAST_ALIGNED, IsNaN
vqsort for ascending order, add 8-bit test
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/graphics/libhighway/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/graphics/libhighway/PLIST \
pkgsrc/graphics/libhighway/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/libhighway/Makefile
diff -u pkgsrc/graphics/libhighway/Makefile:1.9 pkgsrc/graphics/libhighway/Makefile:1.10
--- pkgsrc/graphics/libhighway/Makefile:1.9 Sun Jul 20 10:17:55 2025
+++ pkgsrc/graphics/libhighway/Makefile Wed Aug 20 19:31:43 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2025/07/20 10:17:55 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2025/08/20 19:31:43 wiz Exp $
-DISTNAME= highway-1.2.0
+DISTNAME= highway-1.3.0
PKGNAME= lib${DISTNAME}
-PKGREVISION= 1
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
GITHUB_PROJECT= highway
@@ -28,7 +27,7 @@ BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--ver
# libhighway run executables during build and
# they need to find its own shared libs
MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}
-TEST_TARGET= test
+#TEST_TARGET= test
.include "../../devel/cmake/build.mk"
.include "options.mk"
Index: pkgsrc/graphics/libhighway/PLIST
diff -u pkgsrc/graphics/libhighway/PLIST:1.4 pkgsrc/graphics/libhighway/PLIST:1.5
--- pkgsrc/graphics/libhighway/PLIST:1.4 Sun Feb 2 15:48:17 2025
+++ pkgsrc/graphics/libhighway/PLIST Wed Aug 20 19:31:43 2025
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.4 2025/02/02 15:48:17 wiz Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/08/20 19:31:43 wiz Exp $
include/hwy/abort.h
include/hwy/aligned_allocator.h
+include/hwy/auto_tune.h
include/hwy/base.h
include/hwy/cache_control.h
include/hwy/contrib/algo/copy-inl.h
@@ -20,6 +21,7 @@ include/hwy/contrib/sort/traits128-inl.h
include/hwy/contrib/sort/vqsort-inl.h
include/hwy/contrib/sort/vqsort.h
include/hwy/contrib/thread_pool/futex.h
+include/hwy/contrib/thread_pool/spin.h
include/hwy/contrib/thread_pool/thread_pool.h
include/hwy/contrib/thread_pool/topology.h
include/hwy/contrib/unroller/unroller-inl.h
@@ -34,6 +36,8 @@ include/hwy/ops/arm_sve-inl.h
include/hwy/ops/emu128-inl.h
include/hwy/ops/generic_ops-inl.h
include/hwy/ops/inside-inl.h
+include/hwy/ops/loongarch_lasx-inl.h
+include/hwy/ops/loongarch_lsx-inl.h
include/hwy/ops/ppc_vsx-inl.h
include/hwy/ops/rvv-inl.h
include/hwy/ops/scalar-inl.h
@@ -43,6 +47,7 @@ include/hwy/ops/wasm_128-inl.h
include/hwy/ops/x86_128-inl.h
include/hwy/ops/x86_256-inl.h
include/hwy/ops/x86_512-inl.h
+include/hwy/ops/x86_avx3-inl.h
include/hwy/per_target.h
include/hwy/print-inl.h
include/hwy/print.h
@@ -54,6 +59,7 @@ include/hwy/tests/test_util-inl.h
include/hwy/tests/test_util.h
include/hwy/timer-inl.h
include/hwy/timer.h
+include/hwy/x86_cpuid.h
lib/cmake/hwy/hwy-config-relwithdebinfo.cmake
lib/cmake/hwy/hwy-config-version.cmake
lib/cmake/hwy/hwy-config.cmake
Index: pkgsrc/graphics/libhighway/distinfo
diff -u pkgsrc/graphics/libhighway/distinfo:1.4 pkgsrc/graphics/libhighway/distinfo:1.5
--- pkgsrc/graphics/libhighway/distinfo:1.4 Sun Feb 2 15:48:17 2025
+++ pkgsrc/graphics/libhighway/distinfo Wed Aug 20 19:31:43 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2025/02/02 15:48:17 wiz Exp $
+$NetBSD: distinfo,v 1.5 2025/08/20 19:31:43 wiz Exp $
-BLAKE2s (highway-1.2.0.tar.gz) = cd1532f359b8c890415355ea6f1db33cae025bb3855f2f77f533a762533c3cbb
-SHA512 (highway-1.2.0.tar.gz) = e94b9cc51c81157ccd6bf4d6163445b1acc1a2667dc2650d1c4aea0a5021989c08dafcb92564fcbecb9445ab2f1779051260be2f5b29c3932803b8a42ed2f824
-Size (highway-1.2.0.tar.gz) = 2234665 bytes
+BLAKE2s (highway-1.3.0.tar.gz) = 316c71597ce2d1a797bdbd7c222869298d64e36f7c105015332786a0403ec32d
+SHA512 (highway-1.3.0.tar.gz) = 8b9f4fdc4fa60b6817417959853f5b55bf86aec9d35fc6664dda15179cc55e0a9940f3a46011a84b95263ba342dc47ca1cb93b04481ff4b63d724cce1815d7c6
+Size (highway-1.3.0.tar.gz) = 3634890 bytes
Home |
Main Index |
Thread Index |
Old Index