Yann Collet
Yann Collet
answering #717
List updated June 30th 2023 : ## Objectives for v0.8.2 - Completed - Add XXH3 specification : **completed** (#750) - Add WASM vector code path : **complete** (#825) - Select...
One of the strong points of `xxhash` is its integration story : it's enough to grab a single file `xxhash.h` and there you have the entire library available in your...
Suggested by @t-mat in : https://github.com/lz4/lz4/pull/1068#issuecomment-1060814983
essentially a noop for the compiler-parsable portion of the code base [_edit_] so I also left an additional `assert()` which seems to fire. Let's understand why ...
When `timespec_get()` was unavailable, `timefn` unit would fall back to `clock_t`, which is unfortunately not good enough to measure speed in multi-threading scenarios. @jbeich proposes a patch which re-enable `clock_gettime()`...
fix segfault error identified by @eli-schwartz when running `zstreamtest` with `MALLOC_PERTURB_`. The quicker solution is to use `calloc` instead of `malloc` to ensure proper initialization. I don't anticipate any speed...
This is a follow up to #2974, which was limited to `ZSTD_stableInBuffer` mode. In this PR, input data is just buffered, until a full block is reached, or a `flush()`...
This diff disables `tag` initialization when using the `rowHash` mode. This initialization was unconditional, but it becomes the dominating operation when compressing small data in streaming mode (see issue #2966)....
This PR bundles 3 modifications for high compression modes, targeting higher compression ratio on "small" (one-block) data. The benefit may extend beyond the first block, but they are vanishing (and...