zstd/lib/common
Nick Terrell c233bdbaee Increase maximum window size
* Maximum window size in 32-bit mode is 1GB, since allocations for 2GB fail
  on my Mac.
* Maximum window size in 64-bit mode is 2GB, since that is the largest
  power of 2 that works with the overflow prevention.
* Allow `--long=windowLog` to set the window log, along with
  `--zstd=wlog=#`. These options also set the window size during
  decompression, but don't override `--memory=#` if it is set.
* Present a helpful error message when the window size is too large during
  decompression.
* The long range matcher defaults to a hash log 7 less than the window log,
  which keeps it at 20 for window log 27.
* Keep the default long range matcher window size and the default maximum
  window size at 27 for the API and CLI.
* Add tests that use the maximum window size and hash size for compression
  and decompression.
2017-09-26 14:00:01 -07:00
..
bitstream.h [bitstream] Allow adding 31 bits at a time 2017-09-19 13:57:33 -07:00
compiler.h updated license header 2017-09-08 00:09:23 -07:00
entropy_common.c minor code refactor in HUF module 2017-03-05 21:07:20 -08:00
error_private.c updated license header 2017-09-08 00:09:23 -07:00
error_private.h updated license header 2017-09-08 00:09:23 -07:00
fse_decompress.c Merge pull request #796 from terrelln/is-error 2017-08-15 12:37:28 -07:00
fse.h [libzstd] Increase granularity of FSECTable repeat mode 2017-07-13 12:45:39 -07:00
huf.h [libzstd] Pull CTables into sub-structure 2017-07-12 19:49:19 -07:00
mem.h updated license header 2017-09-08 00:09:23 -07:00
pool.c updated license header 2017-09-08 00:09:23 -07:00
pool.h updated license header 2017-09-08 00:09:23 -07:00
threading.c fixed minor warning (empty translation unit) 2017-09-01 00:12:07 -07:00
threading.h fixed more file headers after license change (#825) 2017-08-31 12:11:57 -07:00
xxhash.c [libzstd] Fix FORCE_INLINE macro 2017-08-14 21:12:05 -07:00
xxhash.h xxhash can be included twice in any order 2017-03-01 13:29:29 -08:00
zstd_common.c updated license header 2017-09-08 00:09:23 -07:00
zstd_errors.h updated license header 2017-09-08 00:09:23 -07:00
zstd_internal.h Increase maximum window size 2017-09-26 14:00:01 -07:00