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: Sun Feb 2 15:48:17 UTC 2025
Modified Files:
pkgsrc/graphics/libhighway: Makefile PLIST distinfo
Log Message:
libhighway: update to 1.2.0.
Convert to cmake/build.mk.
1.2.0
Add InterleaveEven/InterleaveOdd, BitShuffle, GatherIndexNOr
Add IsNegative, IfNegativeThenElseZero, IfNegativeThenZeroElse
Add NEON_BF16, HWY_VERSION_GE/LT, HWY_EXPORT_T/HWY_DYNAMIC_DISPATCH_T
Add PromoteInRangeTo/ConvertInRangeTo/DemoteInRangeTo
Add Rol/Ror, RotateLeft/RotateLeftSame/RotateRightSame
Add SatWidenMulPairwiseAccumulate, SatWidenMulAccumFixedPoint
Add stats.h, bit_set.h, IsEitherNaN
Add UI8/UI32/UI64 MulHigh, I64 MulEven/MulOdd/Mul128
Add WidenMulAccumulate, MulEvenAdd, MulOddAdd
contrib/bit_pack: support 32/64-bit lanes
contrib/math: Add Exp2, Hypot
contrib/matvec: Add MatVecAdd
contrib/sort: Add VQ/HeapSelect, partial sort
contrib/topology: add affinity, detect topology/cache size/CPU name
Enable runtime dispatch for NEON/RVV, bazel modules, abort handler
Remove DASSERT for negative Gather indices
Support opting out of GUnit dependency
Use SPR/ZEN4 bf16 dot product
Known GCC 13 RVV issue: parts of sort_test and bit_pack_test disabled
Known Clang RVV/QEMU issue: incorrect rounding mode in upper/lower halves
1.1.0
Add BitCastScalar, DispatchedTarget, Foreach
Add Div/Mod and MaskedDiv/ModOr, SaturatedAbs, SaturatedNeg
Add InterleaveWholeLower/Upper, Dup128VecFromValues
Add IsInteger, IsIntegerLaneType, RemoveVolatile, RemoveCvRef
Add MaskedAdd/Sub/Mul/Div/Gather/Min/Max/SatAdd/SatSubOr
Add MaskFalse, IfNegativeThenNegOrUndefIfZero, PromoteEven/OddTo
Add ReduceMin/Max, 8-bit reductions, f16 <-> f64 conversions
Add Span, AlignedArray, matrix-vector mul
Add SumsOf2/4, I8 SumsOf8, SumsOfAdjQuadAbsDiff, SumsOfShuffledQuadAbsDiff
Add ThreadPool, hierarchical profiler
Build: use bazel_platforms
Enable clang16 Arm/PPC runtime dispatch, F16 for GCC AVX3_SPR
Extend Dot to f32*bf16, FMA to integer
Fix: RVV 8-bit overflow, UB in vqsort, big-endian bugs, PPC HTM
Improved codegen in various ops, fp16/bf16 tests and conversions
New targets: HWY_Z14, HWY_Z15
Test: add foreign_arch builders, CodeQL
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/graphics/libhighway/Makefile
cvs rdiff -u -r1.3 -r1.4 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.6 pkgsrc/graphics/libhighway/Makefile:1.7
--- pkgsrc/graphics/libhighway/Makefile:1.6 Sun Aug 25 06:18:51 2024
+++ pkgsrc/graphics/libhighway/Makefile Sun Feb 2 15:48:17 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2024/08/25 06:18:51 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/02/02 15:48:17 wiz Exp $
-DISTNAME= highway-1.0.7
+DISTNAME= highway-1.2.0
PKGNAME= lib${DISTNAME}
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
@@ -11,7 +11,6 @@ HOMEPAGE= https://github.com/google/high
COMMENT= C++ library for SIMD
LICENSE= apache-2.0
-USE_CMAKE= yes
USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++
GCC_REQD+= 8 # -latomic and gcc 7 gives internal compiler error
@@ -30,6 +29,7 @@ BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--ver
MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}
TEST_TARGET= test
+.include "../../devel/cmake/build.mk"
.include "options.mk"
.include "../../devel/libatomic/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/libhighway/PLIST
diff -u pkgsrc/graphics/libhighway/PLIST:1.3 pkgsrc/graphics/libhighway/PLIST:1.4
--- pkgsrc/graphics/libhighway/PLIST:1.3 Fri Jan 5 11:09:53 2024
+++ pkgsrc/graphics/libhighway/PLIST Sun Feb 2 15:48:17 2025
@@ -1,13 +1,17 @@
-@comment $NetBSD: PLIST,v 1.3 2024/01/05 11:09:53 nros Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/02/02 15:48:17 wiz Exp $
+include/hwy/abort.h
include/hwy/aligned_allocator.h
include/hwy/base.h
include/hwy/cache_control.h
include/hwy/contrib/algo/copy-inl.h
include/hwy/contrib/algo/find-inl.h
include/hwy/contrib/algo/transform-inl.h
+include/hwy/contrib/bit_pack/bit_pack-inl.h
include/hwy/contrib/dot/dot-inl.h
include/hwy/contrib/image/image.h
include/hwy/contrib/math/math-inl.h
+include/hwy/contrib/matvec/matvec-inl.h
+include/hwy/contrib/random/random-inl.h
include/hwy/contrib/sort/order.h
include/hwy/contrib/sort/shared-inl.h
include/hwy/contrib/sort/sorting_networks-inl.h
@@ -15,6 +19,9 @@ include/hwy/contrib/sort/traits-inl.h
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/thread_pool.h
+include/hwy/contrib/thread_pool/topology.h
include/hwy/contrib/unroller/unroller-inl.h
include/hwy/detect_compiler_arch.h
include/hwy/detect_targets.h
@@ -26,12 +33,12 @@ include/hwy/ops/arm_neon-inl.h
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/ppc_vsx-inl.h
include/hwy/ops/rvv-inl.h
include/hwy/ops/scalar-inl.h
include/hwy/ops/set_macros-inl.h
include/hwy/ops/shared-inl.h
-include/hwy/ops/tuple-inl.h
include/hwy/ops/wasm_128-inl.h
include/hwy/ops/x86_128-inl.h
include/hwy/ops/x86_256-inl.h
@@ -39,6 +46,7 @@ include/hwy/ops/x86_512-inl.h
include/hwy/per_target.h
include/hwy/print-inl.h
include/hwy/print.h
+include/hwy/profiler.h
include/hwy/robust_statistics.h
include/hwy/targets.h
include/hwy/tests/hwy_gtest.h
Index: pkgsrc/graphics/libhighway/distinfo
diff -u pkgsrc/graphics/libhighway/distinfo:1.3 pkgsrc/graphics/libhighway/distinfo:1.4
--- pkgsrc/graphics/libhighway/distinfo:1.3 Fri Jan 5 11:09:53 2024
+++ pkgsrc/graphics/libhighway/distinfo Sun Feb 2 15:48:17 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2024/01/05 11:09:53 nros Exp $
+$NetBSD: distinfo,v 1.4 2025/02/02 15:48:17 wiz Exp $
-BLAKE2s (highway-1.0.7.tar.gz) = 2baa051dfbc12dd05b16b6f99f95979a637aef4e6eba327d04195dbe5b9c6a45
-SHA512 (highway-1.0.7.tar.gz) = 6ee5007ec13ac20b5d816b38a1b31c31a06678ca6d2ea090dd75e364f04cb2cf7ad8a82d1bdfff51079efa54b9a95fb554d62e6cc1bbf7d7e794cb272032d8f5
-Size (highway-1.0.7.tar.gz) = 2055819 bytes
+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
Home |
Main Index |
Thread Index |
Old Index