Skip to content
Snippets Groups Projects
  1. May 06, 2021
  2. May 05, 2021
  3. May 04, 2021
  4. May 03, 2021
    • Nick Terrell's avatar
      [tests] Reduce memory usage of MT CLI tests · 2e4fca38
      Nick Terrell authored
      Switch from `-T0` to the default `-T1` which significantly reduces
      memory usage for level 19 when there are many cores. This fixes
      32-bit issues of running out of address space.
      
      Fixes #2603.
      2e4fca38
    • Nick Terrell's avatar
      Bug fix & run overflow correction much more frequently in tests · 34aff7ea
      Nick Terrell authored
      * Fix overflow correction when `windowLog < cycleLog`. Previously, we
        got the correction wrong in this case, and our chain tables and binary
        trees would be corrupted. Now, we work as long as `maxDist` is a power
        of two, by adding `MAX(maxDist, cycleSize)` to our indices.
      * When `ZSTD_WINDOW_OVERFLOW_CORRECT_FREQUENTLY` is defined to non-zero
        run overflow correction as frequently as allowed without impacting
        compression ratio.
      * Enable `ZSTD_WINDOW_OVERFLOW_CORRECT_FREQUENTLY` in `fuzzer` and
        `zstreamtest` as well as all the OSS-Fuzz fuzzers. This has a 5-10%
        speed penalty at most, which seems reasonable.
      34aff7ea
    • sen's avatar
      Merge pull request #2598 from senhuang42/reduce_index_rowhash_fix · cc31bb8b
      sen authored
      Fix chaintable check to include rowhash in ZSTD_reduceIndex()
      cc31bb8b
    • sen's avatar
      Merge pull request #2581 from senhuang42/lcm_stable · 4c5cc345
      sen authored
      [1.5.0] Promote ZSTD_c_literalCompressionMode to stable params
      4c5cc345
Loading