]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update to Zstandard 1.3.8
authorcem <cem@FreeBSD.org>
Sat, 29 Dec 2018 21:18:01 +0000 (21:18 +0000)
committercem <cem@FreeBSD.org>
Sat, 29 Dec 2018 21:18:01 +0000 (21:18 +0000)
commit432d4753f21a047e8d8d4714c598fb6fb7461ba6
treef4a80342569ced3109e775133c1c6e8433ca1988
parent68ff1a5784154b016d30ca1d7d40f598349c058a
parent70d64c585246eacdeee23b2f714d055a3c941a0d
Update to Zstandard 1.3.8

This merge brings in a couple new files, which needed to be attached to the
build; a new dependency on <limits.h>, which must be stubbed; and a name
change in the Context parameter constants, from ZSTD_p_foo to ZSTD_c_foo.

Significantly, it fixes a kernel build error with GCC where floating-point
functions were included in the kernel build, by hiding them under the same
compile-time #ifdef that already covered their invocation.  That issue was
introduced to FreeBSD in the 1.3.7 update and tracked upstream here:

  https://github.com/facebook/zstd/issues/1386

The full 1.3.8 release notes can be found on Github:

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

Relnotes: yes
109 files changed:
lib/libzstd/Makefile
sys/conf/files
sys/contrib/zstd/Makefile
sys/contrib/zstd/README.md
sys/contrib/zstd/appveyor.yml
sys/contrib/zstd/contrib/pzstd/Makefile
sys/contrib/zstd/contrib/seekable_format/examples/parallel_processing.c
sys/contrib/zstd/contrib/seekable_format/zstdseek_compress.c
sys/contrib/zstd/contrib/seekable_format/zstdseek_decompress.c
sys/contrib/zstd/doc/zstd_compression_format.md
sys/contrib/zstd/doc/zstd_manual.html
sys/contrib/zstd/lib/BUCK
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.h
sys/contrib/zstd/lib/common/error_private.c
sys/contrib/zstd/lib/common/fse.h
sys/contrib/zstd/lib/common/huf.h
sys/contrib/zstd/lib/common/pool.c
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_double_fast.c
sys/contrib/zstd/lib/compress/zstd_fast.c
sys/contrib/zstd/lib/compress/zstd_lazy.c
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/dictBuilder/cover.c
sys/contrib/zstd/lib/dictBuilder/fastcover.c
sys/contrib/zstd/lib/dictBuilder/zdict.c
sys/contrib/zstd/lib/freebsd/limits.h
sys/contrib/zstd/lib/legacy/zstd_v04.c
sys/contrib/zstd/lib/legacy/zstd_v05.c
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/dibio.c
sys/contrib/zstd/programs/fileio.c
sys/contrib/zstd/programs/fileio.h
sys/contrib/zstd/programs/platform.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/tests/Makefile
sys/contrib/zstd/tests/README.md
sys/contrib/zstd/tests/datagencli.c
sys/contrib/zstd/tests/decodecorpus.c
sys/contrib/zstd/tests/fullbench.c
sys/contrib/zstd/tests/fuzz/Makefile
sys/contrib/zstd/tests/fuzz/simple_round_trip.c
sys/contrib/zstd/tests/fuzz/stream_round_trip.c
sys/contrib/zstd/tests/fuzz/zstd_helpers.c
sys/contrib/zstd/tests/fuzzer.c
sys/contrib/zstd/tests/libzstd_partial_builds.sh
sys/contrib/zstd/tests/longmatch.c
sys/contrib/zstd/tests/paramgrill.c
sys/contrib/zstd/tests/playTests.sh
sys/contrib/zstd/tests/poolTests.c
sys/contrib/zstd/tests/regression/Makefile
sys/contrib/zstd/tests/regression/config.c
sys/contrib/zstd/tests/regression/config.h
sys/contrib/zstd/tests/regression/data.c
sys/contrib/zstd/tests/regression/data.h
sys/contrib/zstd/tests/regression/levels.h
sys/contrib/zstd/tests/regression/method.c
sys/contrib/zstd/tests/regression/method.h
sys/contrib/zstd/tests/regression/result.c
sys/contrib/zstd/tests/regression/result.h
sys/contrib/zstd/tests/regression/results.csv
sys/contrib/zstd/tests/regression/test.c
sys/contrib/zstd/tests/roundTripCrash.c
sys/contrib/zstd/tests/seqgen.c
sys/contrib/zstd/tests/symbols.c
sys/contrib/zstd/tests/zstreamtest.c
sys/contrib/zstd/zlibWrapper/Makefile
sys/contrib/zstd/zlibWrapper/examples/zwrapbench.c
sys/contrib/zstd/zlibWrapper/zstd_zlibwrapper.c
sys/kern/subr_compressor.c
usr.bin/zstd/Makefile