Import zstd 1.1.4
authorbapt <bapt@FreeBSD.org>
Sat, 15 Apr 2017 19:47:16 +0000 (19:47 +0000)
committerbapt <bapt@FreeBSD.org>
Sat, 15 Apr 2017 19:47:16 +0000 (19:47 +0000)
commitc4fc73ed6e4624ef2480e723e9a1bdb51f367053
treec1a7236f0695eb15e345486c8c85a1889b661ce8
Import zstd 1.1.4
267 files changed:
.buckconfig [new file with mode: 0644]
.buckversion [new file with mode: 0644]
.gitattributes [new file with mode: 0644]
.gitignore [new file with mode: 0644]
.travis.yml [new file with mode: 0644]
CONTRIBUTING.md [new file with mode: 0644]
LICENSE [new file with mode: 0644]
LICENSE-examples [new file with mode: 0644]
Makefile [new file with mode: 0644]
NEWS [new file with mode: 0644]
PATENTS [new file with mode: 0644]
README.md [new file with mode: 0644]
TESTING.md [new file with mode: 0644]
appveyor.yml [new file with mode: 0644]
build/.gitignore [new file with mode: 0644]
build/README.md [new file with mode: 0644]
build/VS2005/fullbench/fullbench.vcproj [new file with mode: 0644]
build/VS2005/fuzzer/fuzzer.vcproj [new file with mode: 0644]
build/VS2005/zstd.sln [new file with mode: 0644]
build/VS2005/zstd/zstd.vcproj [new file with mode: 0644]
build/VS2005/zstdlib/zstdlib.vcproj [new file with mode: 0644]
build/VS2008/fullbench/fullbench.vcproj [new file with mode: 0644]
build/VS2008/fuzzer/fuzzer.vcproj [new file with mode: 0644]
build/VS2008/zstd.sln [new file with mode: 0644]
build/VS2008/zstd/zstd.vcproj [new file with mode: 0644]
build/VS2008/zstdlib/zstdlib.vcproj [new file with mode: 0644]
build/VS2010/CompileAsCpp.props [new file with mode: 0644]
build/VS2010/datagen/datagen.vcxproj [new file with mode: 0644]
build/VS2010/fullbench-dll/fullbench-dll.vcxproj [new file with mode: 0644]
build/VS2010/fullbench/fullbench.vcxproj [new file with mode: 0644]
build/VS2010/fuzzer/fuzzer.vcxproj [new file with mode: 0644]
build/VS2010/libzstd-dll/libzstd-dll.rc [new file with mode: 0644]
build/VS2010/libzstd-dll/libzstd-dll.vcxproj [new file with mode: 0644]
build/VS2010/libzstd/libzstd.vcxproj [new file with mode: 0644]
build/VS2010/zstd.sln [new file with mode: 0644]
build/VS2010/zstd/zstd.rc [new file with mode: 0644]
build/VS2010/zstd/zstd.vcxproj [new file with mode: 0644]
build/VS_scripts/README.md [new file with mode: 0644]
build/VS_scripts/build.VS2010.cmd [new file with mode: 0644]
build/VS_scripts/build.VS2012.cmd [new file with mode: 0644]
build/VS_scripts/build.VS2013.cmd [new file with mode: 0644]
build/VS_scripts/build.VS2015.cmd [new file with mode: 0644]
build/VS_scripts/build.generic.cmd [new file with mode: 0644]
build/cmake/.gitignore [new file with mode: 0644]
build/cmake/CMakeLists.txt [new file with mode: 0644]
build/cmake/CMakeModules/AddExtraCompilationFlags.cmake [new file with mode: 0644]
build/cmake/cmake_uninstall.cmake.in [new file with mode: 0644]
build/cmake/contrib/CMakeLists.txt [new file with mode: 0644]
build/cmake/contrib/pzstd/CMakeLists.txt [new file with mode: 0644]
build/cmake/lib/CMakeLists.txt [new file with mode: 0644]
build/cmake/programs/.gitignore [new file with mode: 0644]
build/cmake/programs/CMakeLists.txt [new file with mode: 0644]
build/cmake/tests/.gitignore [new file with mode: 0644]
build/cmake/tests/CMakeLists.txt [new file with mode: 0644]
circle.yml [new file with mode: 0644]
contrib/gen_html/.gitignore [new file with mode: 0644]
contrib/gen_html/Makefile [new file with mode: 0644]
contrib/gen_html/README.md [new file with mode: 0644]
contrib/gen_html/gen-zstd-manual.sh [new file with mode: 0755]
contrib/gen_html/gen_html.cpp [new file with mode: 0644]
contrib/meson/README [new file with mode: 0644]
contrib/meson/meson.build [new file with mode: 0644]
contrib/meson/meson_options.txt [new file with mode: 0644]
contrib/pzstd/.gitignore [new file with mode: 0644]
contrib/pzstd/BUCK [new file with mode: 0644]
contrib/pzstd/ErrorHolder.h [new file with mode: 0644]
contrib/pzstd/Logging.h [new file with mode: 0644]
contrib/pzstd/Makefile [new file with mode: 0644]
contrib/pzstd/Options.cpp [new file with mode: 0644]
contrib/pzstd/Options.h [new file with mode: 0644]
contrib/pzstd/Pzstd.cpp [new file with mode: 0644]
contrib/pzstd/Pzstd.h [new file with mode: 0644]
contrib/pzstd/README.md [new file with mode: 0644]
contrib/pzstd/SkippableFrame.cpp [new file with mode: 0644]
contrib/pzstd/SkippableFrame.h [new file with mode: 0644]
contrib/pzstd/images/Cspeed.png [new file with mode: 0644]
contrib/pzstd/images/Dspeed.png [new file with mode: 0644]
contrib/pzstd/main.cpp [new file with mode: 0644]
contrib/pzstd/test/BUCK [new file with mode: 0644]
contrib/pzstd/test/OptionsTest.cpp [new file with mode: 0644]
contrib/pzstd/test/PzstdTest.cpp [new file with mode: 0644]
contrib/pzstd/test/RoundTrip.h [new file with mode: 0644]
contrib/pzstd/test/RoundTripTest.cpp [new file with mode: 0644]
contrib/pzstd/utils/BUCK [new file with mode: 0644]
contrib/pzstd/utils/Buffer.h [new file with mode: 0644]
contrib/pzstd/utils/FileSystem.h [new file with mode: 0644]
contrib/pzstd/utils/Likely.h [new file with mode: 0644]
contrib/pzstd/utils/Range.h [new file with mode: 0644]
contrib/pzstd/utils/ResourcePool.h [new file with mode: 0644]
contrib/pzstd/utils/ScopeGuard.h [new file with mode: 0644]
contrib/pzstd/utils/ThreadPool.h [new file with mode: 0644]
contrib/pzstd/utils/WorkQueue.h [new file with mode: 0644]
contrib/pzstd/utils/test/BUCK [new file with mode: 0644]
contrib/pzstd/utils/test/BufferTest.cpp [new file with mode: 0644]
contrib/pzstd/utils/test/RangeTest.cpp [new file with mode: 0644]
contrib/pzstd/utils/test/ResourcePoolTest.cpp [new file with mode: 0644]
contrib/pzstd/utils/test/ScopeGuardTest.cpp [new file with mode: 0644]
contrib/pzstd/utils/test/ThreadPoolTest.cpp [new file with mode: 0644]
contrib/pzstd/utils/test/WorkQueueTest.cpp [new file with mode: 0644]
doc/README.md [new file with mode: 0644]
doc/educational_decoder/README.md [new file with mode: 0644]
doc/educational_decoder/harness.c [new file with mode: 0644]
doc/educational_decoder/zstd_decompress.c [new file with mode: 0644]
doc/educational_decoder/zstd_decompress.h [new file with mode: 0644]
doc/images/Cspeed4.png [new file with mode: 0644]
doc/images/DCspeed5.png [new file with mode: 0644]
doc/images/Dspeed4.png [new file with mode: 0644]
doc/images/dict-cr.png [new file with mode: 0644]
doc/images/dict-cs.png [new file with mode: 0644]
doc/images/dict-ds.png [new file with mode: 0644]
doc/zstd_compression_format.md [new file with mode: 0644]
doc/zstd_manual.html [new file with mode: 0644]
examples/.gitignore [new file with mode: 0644]
examples/Makefile [new file with mode: 0644]
examples/README.md [new file with mode: 0644]
examples/dictionary_compression.c [new file with mode: 0644]
examples/dictionary_decompression.c [new file with mode: 0644]
examples/multiple_streaming_compression.c [new file with mode: 0644]
examples/simple_compression.c [new file with mode: 0644]
examples/simple_decompression.c [new file with mode: 0644]
examples/streaming_compression.c [new file with mode: 0644]
examples/streaming_decompression.c [new file with mode: 0644]
lib/.gitignore [new file with mode: 0644]
lib/BUCK [new file with mode: 0644]
lib/Makefile [new file with mode: 0644]
lib/README.md [new file with mode: 0644]
lib/common/bitstream.h [new file with mode: 0644]
lib/common/entropy_common.c [new file with mode: 0644]
lib/common/error_private.c [new file with mode: 0644]
lib/common/error_private.h [new file with mode: 0644]
lib/common/fse.h [new file with mode: 0644]
lib/common/fse_decompress.c [new file with mode: 0644]
lib/common/huf.h [new file with mode: 0644]
lib/common/mem.h [new file with mode: 0644]
lib/common/pool.c [new file with mode: 0644]
lib/common/pool.h [new file with mode: 0644]
lib/common/threading.c [new file with mode: 0644]
lib/common/threading.h [new file with mode: 0644]
lib/common/xxhash.c [new file with mode: 0644]
lib/common/xxhash.h [new file with mode: 0644]
lib/common/zstd_common.c [new file with mode: 0644]
lib/common/zstd_errors.h [new file with mode: 0644]
lib/common/zstd_internal.h [new file with mode: 0644]
lib/compress/fse_compress.c [new file with mode: 0644]
lib/compress/huf_compress.c [new file with mode: 0644]
lib/compress/zstd_compress.c [new file with mode: 0644]
lib/compress/zstd_opt.h [new file with mode: 0644]
lib/compress/zstdmt_compress.c [new file with mode: 0644]
lib/compress/zstdmt_compress.h [new file with mode: 0644]
lib/decompress/huf_decompress.c [new file with mode: 0644]
lib/decompress/zstd_decompress.c [new file with mode: 0644]
lib/deprecated/zbuff.h [new file with mode: 0644]
lib/deprecated/zbuff_common.c [new file with mode: 0644]
lib/deprecated/zbuff_compress.c [new file with mode: 0644]
lib/deprecated/zbuff_decompress.c [new file with mode: 0644]
lib/dictBuilder/cover.c [new file with mode: 0644]
lib/dictBuilder/divsufsort.c [new file with mode: 0644]
lib/dictBuilder/divsufsort.h [new file with mode: 0644]
lib/dictBuilder/zdict.c [new file with mode: 0644]
lib/dictBuilder/zdict.h [new file with mode: 0644]
lib/dll/example/Makefile [new file with mode: 0644]
lib/dll/example/README.md [new file with mode: 0644]
lib/dll/example/build_package.bat [new file with mode: 0644]
lib/dll/example/fullbench-dll.sln [new file with mode: 0644]
lib/dll/example/fullbench-dll.vcxproj [new file with mode: 0644]
lib/dll/libzstd.def [new file with mode: 0644]
lib/legacy/zstd_legacy.h [new file with mode: 0644]
lib/legacy/zstd_v01.c [new file with mode: 0644]
lib/legacy/zstd_v01.h [new file with mode: 0644]
lib/legacy/zstd_v02.c [new file with mode: 0644]
lib/legacy/zstd_v02.h [new file with mode: 0644]
lib/legacy/zstd_v03.c [new file with mode: 0644]
lib/legacy/zstd_v03.h [new file with mode: 0644]
lib/legacy/zstd_v04.c [new file with mode: 0644]
lib/legacy/zstd_v04.h [new file with mode: 0644]
lib/legacy/zstd_v05.c [new file with mode: 0644]
lib/legacy/zstd_v05.h [new file with mode: 0644]
lib/legacy/zstd_v06.c [new file with mode: 0644]
lib/legacy/zstd_v06.h [new file with mode: 0644]
lib/legacy/zstd_v07.c [new file with mode: 0644]
lib/legacy/zstd_v07.h [new file with mode: 0644]
lib/libzstd.pc.in [new file with mode: 0644]
lib/zstd.h [new file with mode: 0644]
programs/.gitignore [new file with mode: 0644]
programs/BUCK [new file with mode: 0644]
programs/Makefile [new file with mode: 0644]
programs/README.md [new file with mode: 0644]
programs/bench.c [new file with mode: 0644]
programs/bench.h [new file with mode: 0644]
programs/datagen.c [new file with mode: 0644]
programs/datagen.h [new file with mode: 0644]
programs/dibio.c [new file with mode: 0644]
programs/dibio.h [new file with mode: 0644]
programs/fileio.c [new file with mode: 0644]
programs/fileio.h [new file with mode: 0644]
programs/platform.h [new file with mode: 0644]
programs/util.h [new file with mode: 0644]
programs/windres/generate_res.bat [new file with mode: 0644]
programs/windres/verrsrc.h [new file with mode: 0644]
programs/windres/zstd.rc [new file with mode: 0644]
programs/windres/zstd32.res [new file with mode: 0644]
programs/windres/zstd64.res [new file with mode: 0644]
programs/zstd.1 [new file with mode: 0644]
programs/zstdcli.c [new file with mode: 0644]
programs/zstdgrep [new file with mode: 0755]
programs/zstdless [new file with mode: 0755]
tests/.gitignore [new file with mode: 0644]
tests/Makefile [new file with mode: 0644]
tests/README.md [new file with mode: 0644]
tests/datagencli.c [new file with mode: 0644]
tests/decodecorpus.c [new file with mode: 0644]
tests/fullbench.c [new file with mode: 0644]
tests/fuzzer.c [new file with mode: 0644]
tests/gzip/Makefile [new file with mode: 0644]
tests/gzip/gzip-env.sh [new file with mode: 0755]
tests/gzip/helin-segv.sh [new file with mode: 0755]
tests/gzip/help-version.sh [new file with mode: 0755]
tests/gzip/hufts-segv.gz [new file with mode: 0644]
tests/gzip/hufts.sh [new file with mode: 0755]
tests/gzip/init.cfg [new file with mode: 0644]
tests/gzip/init.sh [new file with mode: 0755]
tests/gzip/keep.sh [new file with mode: 0755]
tests/gzip/list.sh [new file with mode: 0755]
tests/gzip/memcpy-abuse.sh [new file with mode: 0755]
tests/gzip/mixed.sh [new file with mode: 0755]
tests/gzip/null-suffix-clobber.sh [new file with mode: 0755]
tests/gzip/stdin.sh [new file with mode: 0755]
tests/gzip/test-driver.sh [new file with mode: 0755]
tests/gzip/trailing-nul.sh [new file with mode: 0755]
tests/gzip/unpack-invalid.sh [new file with mode: 0755]
tests/gzip/z-suffix.sh [new file with mode: 0755]
tests/gzip/zdiff.sh [new file with mode: 0755]
tests/gzip/zgrep-context.sh [new file with mode: 0755]
tests/gzip/zgrep-f.sh [new file with mode: 0755]
tests/gzip/zgrep-signal.sh [new file with mode: 0755]
tests/gzip/znew-k.sh [new file with mode: 0755]
tests/invalidDictionaries.c [new file with mode: 0644]
tests/legacy.c [new file with mode: 0644]
tests/longmatch.c [new file with mode: 0644]
tests/namespaceTest.c [new file with mode: 0644]
tests/paramgrill.c [new file with mode: 0644]
tests/playTests.sh [new file with mode: 0755]
tests/pool.c [new file with mode: 0644]
tests/roundTripCrash.c [new file with mode: 0644]
tests/symbols.c [new file with mode: 0644]
tests/test-zstd-speed.py [new file with mode: 0755]
tests/test-zstd-versions.py [new file with mode: 0755]
tests/zbufftest.c [new file with mode: 0644]
tests/zstreamtest.c [new file with mode: 0644]
zlibWrapper/.gitignore [new file with mode: 0644]
zlibWrapper/BUCK [new file with mode: 0644]
zlibWrapper/Makefile [new file with mode: 0644]
zlibWrapper/README.md [new file with mode: 0644]
zlibWrapper/examples/example.c [new file with mode: 0644]
zlibWrapper/examples/example_original.c [new file with mode: 0644]
zlibWrapper/examples/fitblk.c [new file with mode: 0644]
zlibWrapper/examples/fitblk_original.c [new file with mode: 0644]
zlibWrapper/examples/minigzip.c [new file with mode: 0644]
zlibWrapper/examples/zwrapbench.c [new file with mode: 0644]
zlibWrapper/gzclose.c [new file with mode: 0644]
zlibWrapper/gzcompatibility.h [new file with mode: 0644]
zlibWrapper/gzguts.h [new file with mode: 0644]
zlibWrapper/gzlib.c [new file with mode: 0644]
zlibWrapper/gzread.c [new file with mode: 0644]
zlibWrapper/gzwrite.c [new file with mode: 0644]
zlibWrapper/zstd_zlibwrapper.c [new file with mode: 0644]
zlibWrapper/zstd_zlibwrapper.h [new file with mode: 0644]