- Feb 10, 2025
-
-
Yann Collet authored
in the hope to improve the state of the Binary Tree, and therefore find more and better matches leading to better compression ratio. But actually, I currently measure a worse compression ratio ...
-
Yann Collet authored
Bump github/codeql-action from 3.28.1 to 3.28.9
-
dependabot[bot] authored
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.1 to 3.28.9. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/b6a472f63d85b9c78a3ac5e89422239fc15e9b3c...9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 ) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
- Feb 06, 2025
-
-
Yann Collet authored
Add noexecstack flag for gcc/clang C and CPP in Meson
-
Yann Collet authored
fix speed of --patch-from mode at high compression levels
-
Yann Collet authored
This reverts commit 821fc567.
-
Yann Collet authored
--patch-from no longer blocked on first job dictionary loading
-
Yann Collet authored
-
Yann Collet authored
thus saving a bit of memory and a little bit of cpu time
-
Yann Collet authored
by avoiding to duplicate in memory a dictionary that was passed by reference.
-
Yann Collet authored
-
Yann Collet authored
-
Yann Collet authored
improves compression ratio at low levels
-
Yann Collet authored
-
Yann Collet authored
visual studio compilation tests: error out on warnings
-
Yann Collet authored
-
Yann Collet authored
-
Yann Collet authored
-
Yann Collet authored
which do not support `%zu` fields
-
Yann Collet authored
-
Yann Collet authored
this is a prototype definition error: `_mm_storeu_si128()` should accept a `void*` pointer, since it explicitly states that it accepts unaligned addresses yet requiring a `__m128i*` tells otherwise, and requires the compiler the enforce this alignment.
-
- Feb 05, 2025
-
-
Yann Collet authored
seems like a prototype interface error: input parameter should have been `const void*`, since the documentation is explicit that input doesn't have to be aligned, but `const __m256i*` makes the compiler enforce it.
-
Yann Collet authored
-
Yann Collet authored
Fix Visual + ClangCL + AVX2 compilation
-
Yann Collet authored
when clang is used within msvc, `__GNUC__` isn't defined, so testing `__clang__` explicitly is required.
-
Yann Collet authored
so that it doesn't depend on #include
-
Yann Collet authored
-
- Feb 04, 2025
-
-
Victor Zhang authored
The `-Wl,-z,noexecstack` and `-Wa,--noexecstack` flags are already set for CMake, but not for Meson. This brings the flags to the Meson build as well. Note that this maintains the discrepancy in behavior between CMake and Meson when it comes to enabling ASM: on CMake, the ZSTD_HAS_NOEXECSTACK variable is set and these flags added for GCC/Clang and MinGW. Then later, the ZSTD_HAS_NOEXECSTACK variable is checked (along with some other conditions) to enable or disable ASM. However on Meson, this logic is restricted to simply checking for GCC/Clang. This patch maintains this behavior; noexecstack is dependent on GCC/Clang only.
-
- Jan 31, 2025
-
-
Yann Collet authored
Check `STATIC_BMI2` instead of `STATIC_BMI2 == 1`
-
Yann Collet authored
cmake: Remove duplicated line
-
Yann Collet authored
bench: better result alignment
-
Yann Collet authored
when displaying ratios > x100
-
- Jan 30, 2025
-
-
Yann Collet authored
Move STATIC_BMI2 define to portability_macros.h
-
- Jan 27, 2025
-
-
Albert Astals Cid authored
-
Yann Collet authored
fix: quote include directory for resource compiler
-
luau-project authored
-
Yann Collet authored
[linux] Expose ZSTD_compressSequences*() in the kernel
-
Giovanni Cabiddu authored
Make the function ZSTD_compressSequencesAndLiterals() available in kernel space. This will be used by Intel QAT driver. Additionally, (1) expose the function ZSTD_CCtx_setParameter(), which is required to set parameters before calling ZSTD_compressSequencesAndLiterals(), (2) update the build process to include `compress/zstd_preSplit.o` and (3) replace `asm/unaligned.h` with `linux/unaligned.h`. Signed-off-by:
Giovanni Cabiddu <giovanni.cabiddu@intel.com>
-
luau-project authored
-
Yann Collet authored
Remove unused ZSTD_decompressSequences_t typedef
-