"Fossies" - the Fresh Open Source Software Archive

Member "xxHash-0.8.0/CHANGELOG" (27 Jul 2020, 3173 Bytes) of package /linux/misc/xxHash-0.8.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "CHANGELOG": 0.7.4_vs_0.8.0.

    1 v0.8.0
    2 - api : stabilize XXH3
    3 - cli : xxhsum can parse BSD-style --check lines, by @WayneD
    4 - cli : `xxhsum -` accepts console input, requested by @jaki
    5 - cli : xxhsum accepts -- separator, by @jaki
    6 - cli : fix : print correct default algo for symlinked helpers, by @martinetd
    7 - install: improved pkgconfig script, allowing custom install locations, requested by @ellert
    8 
    9 v0.7.4
   10 - perf: automatic vector detection and selection at runtime (`xxh_x86dispatch.h`), initiated by @easyaspi314
   11 - perf: added AVX512 support, by @gzm55
   12 - api : new: secret generator `XXH_generateSecret()`, suggested by @koraa
   13 - api : fix: XXH3_state_t is movable, identified by @koraa
   14 - api : fix: state is correctly aligned in AVX mode (unlike `malloc()`), by @easyaspi314
   15 - api : fix: streaming generated wrong values in some combination of random ingestion lengths, reported by @WayneD
   16 - cli : fix unicode print on Windows, by @easyaspi314
   17 - cli : can `-c` check file generated by sfv
   18 - build: `make DISPATCH=1` generates `xxhsum` and `libxxhash` with runtime vector detection (x86/x64 only)
   19 - install: cygwin installation support
   20 - doc : Cryptol specification of XXH32 and XXH64, by @weaversa
   21 
   22 v0.7.3
   23 - perf: improved speed for large inputs (~+20%)
   24 - perf: improved latency for small inputs (~10%)
   25 - perf: s390x Vectorial code, by @easyaspi314
   26 - cli: improved support for Unicode filenames on Windows, thanks to @easyaspi314 and @t-mat
   27 - api: `xxhash.h` can now be included in any order, with and without `XXH_STATIC_LINKING_ONLY` and `XXH_INLINE_ALL`
   28 - build: xxHash's implementation transferred into `xxhash.h`. No more need to have `xxhash.c` in the `/include` directory for `XXH_INLINE_ALL` to work
   29 - install: created pkg-config file, by @bket
   30 - install: VCpkg installation instructions, by @LilyWangL
   31 - doc: Highly improved code documentation, by @easyaspi314
   32 - misc: New test tool in `/tests/collisions`: brute force collision tester for 64-bit hashes
   33 
   34 v0.7.2
   35 - Fixed collision ratio of `XXH128` for some specific input lengths, reported by @svpv
   36 - Improved `VSX` and `NEON` variants, by @easyaspi314
   37 - Improved performance of scalar code path (`XXH_VECTOR=0`), by @easyaspi314
   38 - `xxhsum`: can generate 128-bit hashes with the `-H2` option (note: for experimental purposes only! `XXH128` is not yet frozen)
   39 - `xxhsum`: option `-q` removes status notifications
   40 
   41 v0.7.1
   42 - Secret first: the algorithm computation can be altered by providing a "secret", which is any blob of bytes, of size >= `XXH3_SECRET_SIZE_MIN`.
   43 - `seed` is still available, and acts as a secret generator
   44 - updated `ARM NEON` variant by @easyaspi314
   45 - Streaming implementation is available
   46 - Improve compatibility and performance with Visual Studio, with help from @aras-p
   47 - Better integration when using `XXH_INLINE_ALL`: do not pollute host namespace, use its own macros, such as `XXH_ASSERT()`, `XXH_ALIGN`, etc.
   48 - 128-bit variant provides helper functions for comparison of hashes.
   49 - Better `clang` generation of `rotl` instruction, thanks to @easyaspi314
   50 - `XXH_REROLL` build macro to reduce binary size, by @easyaspi314
   51 - Improved `cmake` script, by @Mezozoysky
   52 - Full benchmark program provided in `/tests/bench`