zstd/lib/compress
Yann Collet bc601bdc6d first implementation of small window size for btopt
noticeably improves compression ratio
when window size is small (< 18).

enwik7	level 19

windowLog	`dev`	`smallwlog`	improvement
23	3.577	3.577	0.02%
22	3.536	3.538	0.06%
21	3.462	3.467	0.14%
20	3.364	3.377	0.39%
19	3.244	3.272	0.86%
18	3.110	3.166	1.80%
17	2.843	3.057	7.53%
16	2.724	2.943	8.04%
15	2.594	2.822	8.79%
14	2.456	2.686	9.36%
13	2.312	2.523	9.13%
12	2.162	2.361	9.20%
11	2.003	2.182	8.94%
2019-05-31 15:55:12 -07:00
..
fse_compress.c Spelling (#1582) 2019-04-12 11:18:11 -07:00
hist.c refactor HUF_compress_internal for clarity 2018-10-26 13:21:37 -07:00
hist.h refactor HUF_compress_internal for clarity 2018-10-26 13:21:37 -07:00
huf_compress.c fix confusion between unsigned <-> U32 2018-12-21 18:09:41 -08:00
zstd_compress_internal.h first implementation of small window size for btopt 2019-05-31 15:55:12 -07:00
zstd_compress.c first implementation of small window size for btopt 2019-05-31 15:55:12 -07:00
zstd_double_fast.c changed searchLength into minMatch 2018-11-20 14:56:07 -08:00
zstd_double_fast.h Also Remove CParams from Table Filling Functions' Args 2018-09-28 17:10:42 -07:00
zstd_fast.c [libzstd] Speed up single segment zstd_fast by 5% 2019-04-02 19:02:50 -07:00
zstd_fast.h Also Remove CParams from Table Filling Functions' Args 2018-09-28 17:10:42 -07:00
zstd_lazy.c nextToUpdate3 does not need to be maintained outside of zstd_opt.c 2019-05-28 15:26:52 -07:00
zstd_lazy.h Spelling (#1582) 2019-04-12 11:18:11 -07:00
zstd_ldm.c Spelling (#1582) 2019-04-12 11:18:11 -07:00
zstd_ldm.h changed hashEveryLog into hashRateLog 2018-11-21 14:36:57 -08:00
zstd_opt.c first implementation of small window size for btopt 2019-05-31 15:55:12 -07:00
zstd_opt.h changed ZSTD_c_compressionStrategy into ZSTD_c_strategy 2018-12-06 15:00:52 -08:00
zstdmt_compress.c [visual] Fix unreachable code warning 2019-04-16 11:32:35 -07:00
zstdmt_compress.h [libzstd] Require ZSTD_MULTITHREAD to create a ZSTDMT_CCtx 2019-04-15 23:04:46 -07:00