- Sep 12, 2023
-
-
Yann Collet authored
-
Yann Collet authored
Bump actions/checkout from 3.5.3 to 4.0.0
-
Yann Collet authored
Added qnx in the posix test section of platform.h
-
Yann Collet authored
Bump actions/upload-artifact from 3.1.2 to 3.1.3
-
- Sep 11, 2023
-
-
dependabot[bot] authored
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/0b7f8abb1508181956e8e162db84b466c27e18ce...a8a3f3ad30e3422c9c7b888a15615d19a852ae32 ) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 4.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...3df4ab11eba7bda6032a0b82a6bb43b11571feac ) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by:
dependabot[bot] <support@github.com>
-
- Sep 10, 2023
-
-
Yann Collet authored
Fixed zstd cmake shared build on windows
-
Yann Collet authored
zdictlib: fix prototype mismatch
-
- Sep 03, 2023
-
-
klausholstjacobsen authored
-
- Aug 27, 2023
-
-
Johan Mabille authored
-
- Aug 25, 2023
-
-
Nick Terrell authored
The Huffman repeat mode checker assumed that the CTable was zeroed in the region `[maxSymbolValue + 1, 256)`. This assumption didn't hold for tables built in the dictionaries, because it didn't go through the same codepath. Since this code was originally written, we added a header to the CTable that specifies the `tableLog`. Add `maxSymbolValue` to that header, and check that the table's `maxSymbolValue` is at least the block's `maxSymbolValue`. This solution is cleaner because we write this header for every CTable we build, so it can't be missed in any code path. Credit to OSS-Fuzz
-
Nick Terrell authored
See comment.
-
- Aug 23, 2023
-
-
Dmitry V. Levin authored
Fix the following warnings reported by the compiler when ZDICTLIB_STATIC_API is not defined to ZDICTLIB_API: lib/dictBuilder/cover.c:1122:21: warning: redeclaration of 'ZDICT_optimizeTrainFromBuffer_cover' with different visibility (old visibility preserved) lib/dictBuilder/cover.c:736:21: warning: redeclaration of 'ZDICT_trainFromBuffer_cover' with different visibility (old visibility +preserved) lib/dictBuilder/fastcover.c:549:1: warning: redeclaration of 'ZDICT_trainFromBuffer_fastCover' with different visibility (old visibility preserved) lib/dictBuilder/fastcover.c:618:1: warning: redeclaration of 'ZDICT_optimizeTrainFromBuffer_fastCover' with different visibility (old visibility preserved)
-
- Aug 22, 2023
-
-
Yann Collet authored
Updated Makefiles for full MSYS2 and Cygwin installation and testing …
-
Yann Collet authored
fix: ZSTD_BUILD_DECOMPRESSION message
-
Nick Terrell authored
We already have logic in our Huffman encoder to validate Huffman tables with missing symbols. We use this for higher compression levels to re-use the previous blocks statistics, or when the dictionaries table has zero-weighted symbols. This check was leftover as an oversight from before we added validation for Huffman tables. I validated that the `dictionary_loader` fuzzer has coverage of every line in the `ZSTD_loadCEntropy()` function to validate that it is correctly testing this function.
-
- Aug 21, 2023
-
-
Yann Collet authored
added ZSTD_decompressDCtx() benchmark option to fullbench
-
Felix Handte authored
Bump github/codeql-action from 2.20.3 to 2.21.4
-
dependabot[bot] authored
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.20.3 to 2.21.4. - [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/46ed16ded91731b2df79a2893d3aea8e9f03b5c4...a09933a12a80f87b87005513f0abb1494c27a716 ) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com>
-
- Aug 19, 2023
-
-
Mustafa UZUN authored
-
- Aug 16, 2023
-
-
Yann Collet authored
useful to compare the difference between ZSTD_decompress and ZSTD_decompressDCtx().
-
Felix Handte authored
Unpoison Workspace Memory Before Custom-Free
-
W. Felix Handte authored
MSAN is hooked into the system malloc, but when the user provides a custom allocator, it may not provide the same cleansing behavior. So if we leave memory poisoned and return it to the user's allocator, where it is re-used elsewhere, our poisoning can blow up in some other context.
-
W. Felix Handte authored
-
- Aug 14, 2023
-
-
Nick Terrell authored
We are licensed under BSD or GPLv2. It is clear in our headers, but not in the README. Fixes #3717
-
- Aug 13, 2023
-
-
Quentin Boswank authored
They are Linux-like environments under Windows and have all the tools needed to support staged installation and testing. Beware: this only affects the make build system.
-
- Aug 02, 2023
-
-
Yann Collet authored
Fixed typo
-
jysh1214 authored
-
- Jul 31, 2023
-
-
Yann Collet authored
Fix typographical error in README.md
-
- Jul 30, 2023
-
-
Yann Collet authored
fileio_asyncio: handle malloc fails in AIO_ReadPool_create
-
- Jul 21, 2023
-
-
void0red authored
-
- Jul 20, 2023
-
-
Gianfranco Costamagna authored
For some reasons when LTO is enabled, the compiler complains about statbuf variable not being correctly initialized, even though the variable has an assert != NULL just few lines below (FIO_getDictFileStat) This is the fixed build failure: x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/libzstd-1.5.5+dfsg2-1 -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow -Wstrict-aliasing=1 -Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes -Wundef -Wpointer-arith -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings -Wredundant-decls -Wmissing-prototypes -Wc++-compat -g -Werror -Wa,--noexecstack -Wdate-time -D_FORTIFY_SOURCE=2 -DXXH_NAMESPACE=ZSTD_ -DDEBUGLEVEL=1 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_GZCOMPRESS -DZSTD_GZDECOMPRESS -DZSTD_LZMACOMPRESS -DZSTD_LZMADECOMPRESS -DZSTD_LZ4COMPRESS -DZSTD_LZ4DECOMPRESS -DZSTD_LEGACY_SUPPORT=5 -c -MT obj/conf_086c46a51a716b674719b8acb8484eb8/zstdcli_trace.o -MMD -MP -MF obj/conf_086c46a51a716b674719b8acb8484eb8/zstdcli_trace.d -o obj/conf_086c46a51a716b674719b8acb8484eb8/zstdcli_trace.o zstdcli_trace.c In function ‘UTIL_isRegularFileStat’, inlined from ‘UTIL_getFileSizeStat’ at util.c:524:10, inlined from ‘FIO_createDResources’ at fileio.c:2230:30: util.c:209:12: error: ‘statbuf.st_mode’ may be used uninitialized [-Werror=maybe-uninitialized] 209 | return S_ISREG(statbuf->st_mode) != 0; | ^ fileio.c: In function ‘FIO_createDResources’: fileio.c:2223:12: note: ‘statbuf’ declared here 2223 | stat_t statbuf; | ^ lto1: all warnings being treated as errors
-
Jacob Greenfield authored
-
Yann Collet authored
Fix Intel Xcode builds with assembly
-
- Jul 19, 2023
-
-
Niko Hoffrén authored
-
- Jul 11, 2023
-
-
Elliot Gorokhovsky authored
Bump github/codeql-action from 2.20.1 to 2.20.3
-
- Jul 10, 2023
-
-
dependabot[bot] authored
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.20.1 to 2.20.3. - [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/f6e388ebf0efc915c6c5b165b019ee61a6746a38...46ed16ded91731b2df79a2893d3aea8e9f03b5c4 ) --- 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>
-
- Jul 05, 2023
-
-
Yann Collet authored
Changed the decoding loop to detect more invalid cases of corruption sooner
-
- Jun 30, 2023
-
-
Yann Collet authored
Hide ASM symbols on Apple platforms
-
- Jun 28, 2023
-
-
Elliot Gorokhovsky authored
Bump github/codeql-action from 2.3.2 to 2.20.1
-