- Nov 12, 2018
-
-
W. Felix Handte authored
-
W. Felix Handte authored
-
W. Felix Handte authored
-
- Nov 09, 2018
-
-
Yann Collet authored
Improves decompression speed when using cold dictionary
-
Yann Collet authored
improve long-range decoder speed
-
Yann Collet authored
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.
-
- Nov 08, 2018
-
-
Yann Collet authored
Add TSAN dictionary tests
-
Yann Collet authored
one limit case can apparently be generated during fuzzer tests
-
Yann Collet authored
as it was broken and no one noticed
-
Yann Collet authored
on enwik9 at level 22 (which is almost a worst case scenario), speed improves by +7% on my laptop (415 -> 445 MB/s)
-
Yann Collet authored
-
Nick Terrell authored
-
Nick Terrell authored
-
Nick Terrell authored
-
Yann Collet authored
Prevent deadlock on malloc() failure.
-
Bartosz Szreder authored
-
- Nov 06, 2018
-
-
Yann Collet authored
Allow creating debug builds with CMake
-
Antoine Pitrou authored
Only set the build type to Release if the user didn't select any. See discussion in https://github.com/facebook/zstd/pull/1278#issuecomment-436327923 and below.
-
Yann Collet authored
fixed T36302471
-
Yann Collet authored
just add an assert() in ZSTD_insertBtAndGetAllMatches()
-
Yann Collet authored
-
Yann Collet authored
to express a condition on ll0 . May help static analyzer as in #1397
-
- Oct 29, 2018
-
-
Yann Collet authored
created zstd_decompress_block module
-
Yann Collet authored
Fix building zstd-pgo
-
Yann Collet authored
not sure why it only triggers now, this code has been around for a while. Introduced a new error code : dstBuffer_null, I couldn't express anything even remotely similar with existing error codes set.
-
Yann Collet authored
memcpy(NULL, src, 0) is undefined behavior.
-
Yann Collet authored
refactor HUF_compress_internal for clarity
-
Bernhard M. Wiedemann authored
and clean *.o so that linking does not fail from code that is partially augmented with coverage generation instructions
-
Bernhard M. Wiedemann authored
otherwise, there might not be a ./zstd to run
-
- Oct 26, 2018
-
-
Yann Collet authored
for library and cli
-
Yann Collet authored
to conform fb publication rules.
-
Yann Collet authored
-
Yann Collet authored
provide consistent spacing to enum field
-
Yann Collet authored
Publish uncompressed, zstd, and gzipped packages
-
Yann Collet authored
-
Yann Collet authored
-
Yann Collet authored
-
Yann Collet authored
support decompressing an empty frame into NULL
-
Allen Hai authored
-
Yann Collet authored
changed workspace parameter convention to always provide workspaceSize, so that size can be explicitly checked. Also, use more enum to make the meaning of some parameters more explicit.
-