Path to this page:
Subject: CVS commit: pkgsrc/devel/xxhash
From: Adam Ciarcinski
Date: 2020-07-29 15:48:32
Message id: 20200729134832.5C093FB28@cvs.NetBSD.org
Log Message:
xxhash: updated to 0.8.0
xxHash v0.8.0 - Stable XXH3
Stable XXH3
After more than a year in the making, XXH3 has finally reached stable status, \
for both its 64-bit and 128-bit variants.
While the code itself was in good enough shape for production use, the generated \
values could still change between versions. This limited XXH3 to local sessions \
only.
From now on, output values produced by XXH3 for a given input and parameter set \
will remain identical across systems and across future versions. It makes it \
possible to store these values for later comparison, or to exchange them across \
network connections.
BSD-style checksums
Official stabilization being the main goal of this release, there are only \
minimal additional changes.
A notable one though is the ability for xxhsum CLI to produce and check \
BSD-style checksum lines, using command --tag.
One advantage of --tag format is that it explicitly specifies the algorithm and \
format used to represent the checksum. For example, it explicitly mentions if a \
checksum value follows the canonical format (XXH32) or the alternative \
little-endian format (XXH32_LE).
Generating BSD-style checksum lines was actually already possible, but as the \
CLI was unable to --check them, it remained a hidden option.
This situation changes with v0.8.0, thanks to a patch by @WayneD which makes it \
possible to --check BSD-style checksum lines.
Detailed list
api : stabilize XXH3
cli: xxhsum can produce BSD-style lines, with command --tag
cli : xxhsum can parse and check BSD-style lines, using command --check, by @WayneD
cli : xxhsum - accepts console input, requested by @jaki
cli : xxhsum accepts -- separator, by @jaki
cli : fix : print correct default algo for symlinked helpers, by @martinetd
install: improved pkgconfig script, allowing custom install locations, requested \
by @ellert
Files: