zstd/lib/dictBuilder
Nick Terrell d0f5ba36fb [cover] Improvements for small or homogeneous data
* The algorithm would bail as soon as it found one epoch that
  contained no new segments. Change it so it now has to fail
  >= 10 times in a row (10 for fastcover, 10-100 for cover).
* The algorithm uses the `maxDict` size to decide the epoch size.
  When this size is absurdly large, it causes tiny epochs. Lower
  bound the epoch size at 10x the segment size, and warn the user
  that their training set is too small.

Fixes #1554
2019-03-22 14:14:46 -07:00
..
cover.c [cover] Improvements for small or homogeneous data 2019-03-22 14:14:46 -07:00
cover.h [cover] Improvements for small or homogeneous data 2019-03-22 14:14:46 -07:00
divsufsort.c fixed more issues detected by recent version of scan-build 2018-08-16 15:20:25 -07:00
divsufsort.h fixed multiple minor warnings for XCode 2016-08-26 01:43:47 +02:00
fastcover.c [cover] Improvements for small or homogeneous data 2019-03-22 14:14:46 -07:00
zdict.c fix confusion between unsigned <-> U32 2018-12-21 18:09:41 -08:00
zdict.h [zdict] Improve documentation 2019-02-01 15:19:32 -08:00