now without cmake again
- update to 1.5.5:
* fix: fix rare corruption bug affecting the high compression
mode, reported by @danlark1
* perf: improve mid-level compression speed
* lib: deprecated bufferless block-level API (#3534) by
@terrelln
* cli: mmap large dictionaries to save memory, by
@daniellerozenblit
* cli: improve speed of --patch-from mode (~+50%) (#3545) by
@daniellerozenblit
* cli: improve i/o speed (~+10%) when processing lots of small
files (#3479) by @felixhandte
* cli: zstd no longer crashes when requested to write into
write-protected directory (#3541) by @felixhandte
* cli: fix decompression into block device using -o, reported
by @georgmu
* misc: improve seekable format ingestion speed (~+100%) for
very small chunk sizes (#3544) by @Cyan4973
* misc: tests/fullbench can benchmark multiple files (#3516) by
@dloidolt
OBS-URL: https://build.opensuse.org/request/show/1082541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=32
- update to 1.5.5:
* fix: fix rare corruption bug affecting the high compression
mode, reported by @danlark1
* perf: improve mid-level compression speed
* lib: deprecated bufferless block-level API (#3534) by
@terrelln
* cli: mmap large dictionaries to save memory, by
@daniellerozenblit
* cli: improve speed of --patch-from mode (~+50%) (#3545) by
@daniellerozenblit
* cli: improve i/o speed (~+10%) when processing lots of small
files (#3479) by @felixhandte
* cli: zstd no longer crashes when requested to write into
write-protected directory (#3541) by @felixhandte
* cli: fix decompression into block device using -o, reported
by @georgmu
* build: fix zstd CLI compiled with lzma support but not zlib
support (#3494) by @Hello71
* build: fix cmake does no longer require 3.18 as minimum
version (#3510) by @kou
* build: fix MSVC+ClangCL linking issue (#3569) by @tru
* build: fix zstd-dll, version of zstd CLI that links to the
dynamic library (#3496) by @yoniko
* build: fix MSVC warnings (#3495) by @embg
* doc: updated zstd specification to clarify corner cases, by
@Cyan4973
* doc: document how to create fat binaries for macos (#3568) by
@rickmark
* misc: improve seekable format ingestion speed (~+100%) for
very small chunk sizes (#3544) by @Cyan4973
OBS-URL: https://build.opensuse.org/request/show/1079169
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=84
zchunk is already updated to work with zstd-1.5.4
- update to 1.5.4:
* perf: +20% faster huffman decompression for targets that
can't compile x64 assembly
* perf: up to +10% faster streaming compression at levels 1-2
* perf: +4-13% for levels 5-12 by optimizing function
generation
* pref: +3-11% compression speed for `arm` target
* perf: +5-30% faster dictionary compression at levels 1-4
* perf: +10-20% cold dict compression speed by prefetching
CDict tables
* perf: +1% faster compression by removing a branch in
ZSTD_fast_noDict
* perf: Small compression ratio improvements in high
compression mode
* perf: small speed improvement by better detecting
`STATIC_BMI2` for `clang`
* perf: Improved streaming performance when
`ZSTD_c_stableInBuffer` is set
* cli: Asynchronous I/O for improved cli speed
* cli: Change `zstdless` behavior to align with `zless`
* cli: Keep original file if `-c` or `--stdout` is given
* cli: Keep original files when result is concatenated into a
single output with `-o`
* cli: Preserve Permissions and Ownership of regular files
* cli: Print zlib/lz4/lzma library versions with `-vv`
* cli: Print checksum value for single frame files with `-lv`
* cli: Print `dictID` when present with `-lv`
* cli: when `stderr` is *not* the console, disable status
updates, but preserve final summary
* cli: support `--best` and `--no-name` in `gzip` compatibility
OBS-URL: https://build.opensuse.org/request/show/1067313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=30
* perf: +20% faster huffman decompression for targets that
can't compile x64 assembly
* perf: up to +10% faster streaming compression at levels 1-2
* perf: +4-13% for levels 5-12 by optimizing function
generation
* pref: +3-11% compression speed for `arm` target
* perf: +5-30% faster dictionary compression at levels 1-4
* perf: +10-20% cold dict compression speed by prefetching
CDict tables
* perf: +1% faster compression by removing a branch in
ZSTD_fast_noDict
* perf: Small compression ratio improvements in high
compression mode
* perf: small speed improvement by better detecting
`STATIC_BMI2` for `clang`
* perf: Improved streaming performance when
`ZSTD_c_stableInBuffer` is set
* cli: Asynchronous I/O for improved cli speed
* cli: Change `zstdless` behavior to align with `zless`
* cli: Keep original file if `-c` or `--stdout` is given
* cli: Keep original files when result is concatenated into a
single output with `-o`
* cli: Preserve Permissions and Ownership of regular files
* cli: Print zlib/lz4/lzma library versions with `-vv`
* cli: Print checksum value for single frame files with `-lv`
* cli: Print `dictID` when present with `-lv`
* cli: when `stderr` is *not* the console, disable status
updates, but preserve final summary
* cli: support `--best` and `--no-name` in `gzip` compatibility
mode
OBS-URL: https://build.opensuse.org/request/show/1064275
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=80
- update to 1.5.1:
* perf: rebalanced compression levels, to better match the intended speed/level curve
* perf: faster huffman decoder, using x64 assembly
* perf: slightly faster high speed modes (strategies fast & dfast)
* perf: improved binary size and faster compilation times
* perf: new row64 mode, used notably in level 12
* perf: faster mid-level compression speed in presence of highly repetitive patterns
* perf: minor compression ratio improvements for small data at high levels
* perf: reduced stack usage (mostly useful for Linux Kernel)
* perf: faster compression speed on incompressible data
* perf: on-demand reduced ZSTD_DCtx state size, using build macro ZSTD_DECODER_INTERNAL_BUFFER, at a small cost of performance
* build: allows hiding static symbols in the dynamic library, using build macro
* build: support for m68k (Motorola 68000's)
* build: improved AIX support
* build: improved meson unofficial build
* cli : custom memory limit when training dictionary (#2925)
* cli : report advanced parameters information when compressing in very verbose mode (``-vv`)
- force use of packed statements for arm platforms
OBS-URL: https://build.opensuse.org/request/show/942801
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=69