--- - branch: MAIN date: Fri Oct 7 11:15:54 UTC 2022 files: - new: '1.2' old: '1.1' path: pkgsrc/graphics/libhighway/Makefile pathrev: pkgsrc/graphics/libhighway/Makefile@1.2 type: modified - new: '1.2' old: '1.1' path: pkgsrc/graphics/libhighway/PLIST pathrev: pkgsrc/graphics/libhighway/PLIST@1.2 type: modified - new: '1.2' old: '1.1' path: pkgsrc/graphics/libhighway/buildlink3.mk pathrev: pkgsrc/graphics/libhighway/buildlink3.mk@1.2 type: modified - new: '1.2' old: '1.1' path: pkgsrc/graphics/libhighway/distinfo pathrev: pkgsrc/graphics/libhighway/distinfo@1.2 type: modified id: 20221007T111554Z.5d462e7a1f80a3076d322a2c375f12c2e9ceb827 log: | Update libhighway to version 1.0.1 Pkgsrc changes: Build shared libs. Use gcc 8 and over to fix build. Include devel/googletest in buildlink3.mk since one of the installed header files include gtest/gtest.h . Changes from changelog: * Add Eq128, i64 Mul, unsigned->float ConvertTo * Faster sort for few unique keys, more robust pivot selection * Fix: floating-point generator for sort tests, Min/MaxOfLanes for i16 * Fix: avoid always_inline in debug, link atomic * GCC warnings: string.h, maybe-uninitialized, ignored-attributes * GCC warnings: preprocessor int overflow, spurious use-after-free/overflow * Doc: <=HWY_AVX3, Full32/64/128, how to use generic-inl * ABI change: 64-bit target values, more room for expansion * Add CompressBlocksNot, CompressNot, Lt128Upper, Min/Max128Upper, TruncateTo * Add HWY_SVE2_128 target * Sort speedups especially for 128-bit * Documentation clarifications * Faster NEON CountTrue/FindFirstTrue/AllFalse/AllTrue * Improved SVE codegen * Fix u16x8 ConcatEven/Odd, SSSE3 i64 Lt * MSVC 2017 workarounds * Support for runtime dispatch on Arm/GCC/Linux module: pkgsrc subject: 'CVS commit: pkgsrc/graphics/libhighway' unixtime: '1665141354' user: nros