zstd/contrib
Yann Collet 483759a3de Improves decompression speed when using cold dictionary
by triggering the prefetching decoder path
(which used to be dedicated to long-range offsets only).

Figures on my laptop :
no content prefetch : ~300 MB/s (for reference)
full content prefetch : ~325 MB/s (before this patch)
new prefetch path : ~375 MB/s (after this patch)

The benchmark speed is already significant,
but another side-effect is that this version
prefetch less data into memory,
since it only prefetches what's needed, instead of the full dictionary.

This is supposed to help highly active environments
such as active databases,
that can't be properly measured in benchmark environment (too clean).

Also :
fixed the largeNbDict test program
which was working improperly when setting nbBlocks > nbFiles.
2018-11-08 17:00:23 -08:00
..
adaptive-compression Making changes to make it compile on my laptop 2018-10-11 15:51:57 -07:00
docker added docker readme 2018-03-19 16:13:12 -07:00
experimental_dict_builders Merge fastCover into DictBuilder (#1274) 2018-08-23 12:06:20 -07:00
gen_html Remove duplicate CXXFLAGS 2018-06-10 18:04:21 -05:00
largeNbDicts Improves decompression speed when using cold dictionary 2018-11-08 17:00:23 -08:00
linux-kernel [linux-kernel] Update license 2017-08-31 12:48:36 -07:00
meson meson: fix build 2018-07-02 15:06:46 +01:00
premake Fix wrong conditions 2018-07-14 12:34:03 +02:00
pzstd Making changes to make it compile on my laptop 2018-10-11 15:51:57 -07:00
seekable_format seekable_decompression: support offset greater then UNIT_MAX 2018-09-16 18:05:32 +03:00
snap moved snap to /contrib 2018-03-19 16:15:06 -07:00
VS2005 added a project support notice for VS2005 2017-06-02 10:28:56 -07:00
cleanTabs created contrib/cleanTabs 2017-03-30 12:42:44 -07:00