- 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(-)
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