xxhash: Update to version 0.8.2

Message ID 20230919124626.31025-1-adolf.belka@ipfire.org
State Accepted
Commit 6a6e95784c884f33fe40e705a37b756e9dfea65e
Headers
Series xxhash: Update to version 0.8.2 |

Commit Message

Adolf Belka Sept. 19, 2023, 12:46 p.m. UTC
  - IPFire-3.x
- Update from version 0.8.1 to 0.8.2
- Changelog major items. More details can be found at
   https://github.com/Cyan4973/xxHash/releases/tag/v0.8.2
    0.8.2
	xxHash v0.8.2 is an incremental update featuring multiple small improvements
	 and fixes spread out over ~300 commits. Faster performance
	Several updates by @easyaspi314 and @hzhuang1 impact arm platform, most
	 notably the neon code path. On the M1 Pro, this translates into +20% speed
	 for xxh3 and xxh128 (from 30.0 GB/s to 36 GB/s).
	 Some of the changes are generic, so other platforms can be affected too,
	 though typically to a lesser extend (~5%).
	On wasm, speed fo xxh3 is improved by a large factor x2 to x3 (depending on
	 underlying hardware) through the use of simd128 (@easyaspi314). This is
	 especially efficient under the v8 js engine, notably used by chrome and
	 node.js.
	Finally, @hzhuang1 added support for the arm's SVE vector extension. This
	 is useful for server-side aarch64 cpus with hardware support for wide
	 vectors, such as Fujitsu's A64FX.
     Fixes and improvements
	Notable fixes in this update include the resolution of issues with XXH3
	 S390x vector implementation, PowerPC vector compilation with IBM XL
	 compiler, and -Og compilation.
	Furthermore, the command line interface (CLI) was refined with features
	 such as support for comment lines in check files and commands such as
	 --binary and --ignore-missing (@t-mat). Additionally, issues with filename
	 containing /LF character were resolved.
	The build process was also refined, with improvements such as fixing
	 pkgconfig generation with cmake (@ilya-fedin), icc compilation, cmake
	 install directories, and new build options to reduce binary size
	 (@easyaspi314). Dedicated install targets were introduced (@ffontaine),
	 and support for DISPATCH mode in cmake was added (@hzhuang1).
	In terms of portability, the update includes the SVE vector implementation
	 of XXH3, compatibility with freestanding environments using XXH_NO_STDLIB,
	 and the ability to build on Haiku. The code has also been validated on
	 m68k and risc-v.
     Documentation
	XXH3 finally has a written specification, thanks to @adrien1018 !
	Source code can also be digested by doxygen to generate code documentation
	 automatically. An instance is now available at homepage.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 xxhash/xxhash.nm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
  

Patch

diff --git a/xxhash/xxhash.nm b/xxhash/xxhash.nm
index d551178ae..1a9310fad 100644
--- a/xxhash/xxhash.nm
+++ b/xxhash/xxhash.nm
@@ -4,7 +4,7 @@ 
 ###############################################################################
 
 name       = xxhash
-version    = 0.8.1
+version    = 0.8.2
 release    = 1
 
 groups     = System/Libraries