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