]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update to Zstandard 1.4.5
authorcem <cem@FreeBSD.org>
Sat, 23 May 2020 21:23:46 +0000 (21:23 +0000)
committercem <cem@FreeBSD.org>
Sat, 23 May 2020 21:23:46 +0000 (21:23 +0000)
commit648c6860b25615825733f8f90af58a3a2da6ab7f
tree0d609a415331dcb2e2a803d68c0988df429fa3d4
parent4608519b5403c769cef36b587118e19a17cdc920
parent361ebd6814be8de5ef78ca8b4d0263582e7a826e
Update to Zstandard 1.4.5

As usual, the full release notes are found on Github:

  https://github.com/facebook/zstd/releases/tag/v1.4.5

Notable changes include:

* Improved decompress performance on amd64 and arm (5-10%
  and 15-50%, respectively).
* '--patch-from' zstd(1) CLI option, which provides something like a very fast
  version of bspatch(1) with slightly worse compression.  See release notes.

In this update, I dropped the 3-year old -O0 workaround for an LLVM ARM bug;
the bug was fixed in LLVM SVN in 2017, but we didn't remove this workaround
from our tree until now.

MFC after: I won't, but feel free
Relnotes: yes
135 files changed:
lib/libzstd/Makefile
sys/conf/files
sys/contrib/zstd/CHANGELOG
sys/contrib/zstd/CONTRIBUTING.md
sys/contrib/zstd/Makefile
sys/contrib/zstd/README.md
sys/contrib/zstd/TESTING.md
sys/contrib/zstd/appveyor.yml
sys/contrib/zstd/doc/educational_decoder/Makefile
sys/contrib/zstd/doc/educational_decoder/README.md
sys/contrib/zstd/doc/educational_decoder/harness.c
sys/contrib/zstd/doc/educational_decoder/zstd_decompress.c
sys/contrib/zstd/doc/educational_decoder/zstd_decompress.h
sys/contrib/zstd/doc/zstd_compression_format.md
sys/contrib/zstd/doc/zstd_manual.html
sys/contrib/zstd/examples/Makefile
sys/contrib/zstd/examples/common.h
sys/contrib/zstd/examples/dictionary_compression.c
sys/contrib/zstd/examples/dictionary_decompression.c
sys/contrib/zstd/examples/multiple_simple_compression.c
sys/contrib/zstd/examples/multiple_streaming_compression.c
sys/contrib/zstd/examples/simple_compression.c
sys/contrib/zstd/examples/simple_decompression.c
sys/contrib/zstd/examples/streaming_compression.c
sys/contrib/zstd/examples/streaming_decompression.c
sys/contrib/zstd/examples/streaming_memory_usage.c
sys/contrib/zstd/lib/Makefile
sys/contrib/zstd/lib/README.md
sys/contrib/zstd/lib/common/bitstream.h
sys/contrib/zstd/lib/common/compiler.h
sys/contrib/zstd/lib/common/cpu.h
sys/contrib/zstd/lib/common/debug.c
sys/contrib/zstd/lib/common/debug.h
sys/contrib/zstd/lib/common/entropy_common.c
sys/contrib/zstd/lib/common/error_private.c
sys/contrib/zstd/lib/common/error_private.h
sys/contrib/zstd/lib/common/fse.h
sys/contrib/zstd/lib/common/fse_decompress.c
sys/contrib/zstd/lib/common/huf.h
sys/contrib/zstd/lib/common/mem.h
sys/contrib/zstd/lib/common/pool.c
sys/contrib/zstd/lib/common/pool.h
sys/contrib/zstd/lib/common/threading.c
sys/contrib/zstd/lib/common/threading.h
sys/contrib/zstd/lib/common/xxhash.c
sys/contrib/zstd/lib/common/xxhash.h
sys/contrib/zstd/lib/common/zstd_common.c
sys/contrib/zstd/lib/common/zstd_errors.h
sys/contrib/zstd/lib/common/zstd_internal.h
sys/contrib/zstd/lib/compress/fse_compress.c
sys/contrib/zstd/lib/compress/hist.c
sys/contrib/zstd/lib/compress/hist.h
sys/contrib/zstd/lib/compress/huf_compress.c
sys/contrib/zstd/lib/compress/zstd_compress.c
sys/contrib/zstd/lib/compress/zstd_compress_internal.h
sys/contrib/zstd/lib/compress/zstd_compress_literals.c
sys/contrib/zstd/lib/compress/zstd_compress_literals.h
sys/contrib/zstd/lib/compress/zstd_compress_sequences.c
sys/contrib/zstd/lib/compress/zstd_compress_sequences.h
sys/contrib/zstd/lib/compress/zstd_compress_superblock.c
sys/contrib/zstd/lib/compress/zstd_compress_superblock.h
sys/contrib/zstd/lib/compress/zstd_cwksp.h
sys/contrib/zstd/lib/compress/zstd_double_fast.c
sys/contrib/zstd/lib/compress/zstd_double_fast.h
sys/contrib/zstd/lib/compress/zstd_fast.c
sys/contrib/zstd/lib/compress/zstd_fast.h
sys/contrib/zstd/lib/compress/zstd_lazy.c
sys/contrib/zstd/lib/compress/zstd_lazy.h
sys/contrib/zstd/lib/compress/zstd_ldm.c
sys/contrib/zstd/lib/compress/zstd_ldm.h
sys/contrib/zstd/lib/compress/zstd_opt.c
sys/contrib/zstd/lib/compress/zstd_opt.h
sys/contrib/zstd/lib/compress/zstdmt_compress.c
sys/contrib/zstd/lib/compress/zstdmt_compress.h
sys/contrib/zstd/lib/decompress/huf_decompress.c
sys/contrib/zstd/lib/decompress/zstd_ddict.c
sys/contrib/zstd/lib/decompress/zstd_ddict.h
sys/contrib/zstd/lib/decompress/zstd_decompress.c
sys/contrib/zstd/lib/decompress/zstd_decompress_block.c
sys/contrib/zstd/lib/decompress/zstd_decompress_block.h
sys/contrib/zstd/lib/decompress/zstd_decompress_internal.h
sys/contrib/zstd/lib/deprecated/zbuff.h
sys/contrib/zstd/lib/deprecated/zbuff_common.c
sys/contrib/zstd/lib/deprecated/zbuff_compress.c
sys/contrib/zstd/lib/deprecated/zbuff_decompress.c
sys/contrib/zstd/lib/dictBuilder/cover.c
sys/contrib/zstd/lib/dictBuilder/cover.h
sys/contrib/zstd/lib/dictBuilder/fastcover.c
sys/contrib/zstd/lib/dictBuilder/zdict.c
sys/contrib/zstd/lib/dictBuilder/zdict.h
sys/contrib/zstd/lib/legacy/zstd_legacy.h
sys/contrib/zstd/lib/legacy/zstd_v01.c
sys/contrib/zstd/lib/legacy/zstd_v01.h
sys/contrib/zstd/lib/legacy/zstd_v02.c
sys/contrib/zstd/lib/legacy/zstd_v02.h
sys/contrib/zstd/lib/legacy/zstd_v03.c
sys/contrib/zstd/lib/legacy/zstd_v03.h
sys/contrib/zstd/lib/legacy/zstd_v04.c
sys/contrib/zstd/lib/legacy/zstd_v04.h
sys/contrib/zstd/lib/legacy/zstd_v05.c
sys/contrib/zstd/lib/legacy/zstd_v05.h
sys/contrib/zstd/lib/legacy/zstd_v06.c
sys/contrib/zstd/lib/legacy/zstd_v06.h
sys/contrib/zstd/lib/legacy/zstd_v07.c
sys/contrib/zstd/lib/legacy/zstd_v07.h
sys/contrib/zstd/lib/libzstd.pc.in
sys/contrib/zstd/lib/zstd.h
sys/contrib/zstd/programs/Makefile
sys/contrib/zstd/programs/README.md
sys/contrib/zstd/programs/benchfn.c
sys/contrib/zstd/programs/benchfn.h
sys/contrib/zstd/programs/benchzstd.c
sys/contrib/zstd/programs/benchzstd.h
sys/contrib/zstd/programs/datagen.c
sys/contrib/zstd/programs/datagen.h
sys/contrib/zstd/programs/dibio.c
sys/contrib/zstd/programs/dibio.h
sys/contrib/zstd/programs/fileio.c
sys/contrib/zstd/programs/fileio.h
sys/contrib/zstd/programs/platform.h
sys/contrib/zstd/programs/timefn.c
sys/contrib/zstd/programs/timefn.h
sys/contrib/zstd/programs/util.c
sys/contrib/zstd/programs/util.h
sys/contrib/zstd/programs/zstd.1
sys/contrib/zstd/programs/zstd.1.md
sys/contrib/zstd/programs/zstdcli.c
sys/contrib/zstd/programs/zstdgrep
sys/contrib/zstd/programs/zstdgrep.1
sys/contrib/zstd/programs/zstdless.1
sys/contrib/zstd/zlibWrapper/Makefile
sys/contrib/zstd/zlibWrapper/examples/zwrapbench.c
sys/contrib/zstd/zlibWrapper/gzcompatibility.h
sys/contrib/zstd/zlibWrapper/zstd_zlibwrapper.c
sys/contrib/zstd/zlibWrapper/zstd_zlibwrapper.h