[git commit] Add support for zstd decompression
Denys Vlasenko
vda.linux at googlemail.com
Thu Aug 19 15:02:06 UTC 2021
commit: https://git.busybox.net/busybox/commit/?id=08332da992ee4a54d6ac1318ac8f739061c52529
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
archival/Config.src | 4 +
archival/bbunzip.c | 70 +
archival/libarchive/Kbuild.src | 2 +
archival/libarchive/decompress_unzstd.c | 100 +
archival/libarchive/open_transformer.c | 8 +-
archival/libarchive/zstd/README | 18 +
archival/libarchive/zstd/common/bitstream.h | 472 ++++
archival/libarchive/zstd/common/compiler.h | 306 +++
archival/libarchive/zstd/common/cpu.h | 213 ++
archival/libarchive/zstd/common/debug.h | 107 +
archival/libarchive/zstd/common/entropy_common.c | 362 +++
archival/libarchive/zstd/common/error_private.h | 80 +
archival/libarchive/zstd/common/fse.h | 716 ++++++
archival/libarchive/zstd/common/fse_decompress.c | 403 ++++
archival/libarchive/zstd/common/huf.h | 361 +++
archival/libarchive/zstd/common/mem.h | 438 ++++
archival/libarchive/zstd/common/xxhash.c | 824 +++++++
archival/libarchive/zstd/common/xxhash.h | 285 +++
archival/libarchive/zstd/common/zstd_common.c | 83 +
archival/libarchive/zstd/common/zstd_deps.h | 111 +
archival/libarchive/zstd/common/zstd_internal.h | 487 ++++
archival/libarchive/zstd/common/zstd_trace.h | 163 ++
.../libarchive/zstd/decompress/huf_decompress.c | 1351 +++++++++++
archival/libarchive/zstd/decompress/zstd_ddict.c | 244 ++
archival/libarchive/zstd/decompress/zstd_ddict.h | 44 +
.../libarchive/zstd/decompress/zstd_decompress.c | 2210 +++++++++++++++++
.../zstd/decompress/zstd_decompress_block.c | 1536 ++++++++++++
.../zstd/decompress/zstd_decompress_block.h | 62 +
.../zstd/decompress/zstd_decompress_internal.h | 205 ++
archival/libarchive/zstd/zstd.h | 2552 ++++++++++++++++++++
archival/libarchive/zstd/zstd_errors.h | 95 +
include/bb_archive.h | 3 +
32 files changed, 13914 insertions(+), 1 deletion(-)
Patch is too large, so refusing to show it
More information about the busybox-cvs
mailing list