]> git.ipfire.org Git - thirdparty/zstd.git/commit
merged repcode search into BT match search
authorYann Collet <cyan@fb.com>
Mon, 13 Nov 2017 10:19:36 +0000 (02:19 -0800)
committerYann Collet <cyan@fb.com>
Mon, 13 Nov 2017 10:23:48 +0000 (02:23 -0800)
commit9a11f70dc37099a3ea9a76fc16691e91ffc2c450
tree861747d6cb9b2e18ec04f4b17aef02927303198c
parent72c0f4574cfef1d5d5f35fc7277ee353793956ab
merged repcode search into BT match search

this version has same speed as branch `opt`
which is itself 5-10% slower than branch `dev`
(no identified reason)

It does not compress exactly the same as `opt` or `dev`,
maybe because it doesn't stop search after repcodes,
leading to sometimes better compression, sometimes worse
(by a small margin).

warning : _extDict path does not work for the time being
This means that benchmark module works,
but file module will fail with large files (and high compression level).
Objective is to fuse _extDict path into current one,
in order to have a single parser to maintain.
lib/common/zstd_common.c
lib/common/zstd_internal.h
lib/compress/zstd_compress.c
lib/compress/zstd_compress_internal.h
lib/compress/zstd_opt.c
programs/bench.c