Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | extend disabling checksum validation to normal lz4 CLI decompression | Yann Collet | 2022-07-29 | 1 | -1/+1 |
| | | | | | note : it's unlikely to improve speed, as in most cases I/O is slower than lz4 decompression, but maybe in extreme scenarios, it might show a difference. | ||||
* | added options.skipChecksums to local fuzzer test | Yann Collet | 2022-07-29 | 1 | -0/+1 |
| | |||||
* | introduced new `--no-crc` command | Yann Collet | 2022-07-29 | 1 | -0/+2 |
| | | | | which disables both frame and block checksums. | ||||
* | implement decoder-only benchmark mode | Yann Collet | 2022-07-29 | 2 | -1/+5 |
| | | | | requires an LZ4 Frame as input | ||||
* | test independence for parallel run | Yann Collet | 2022-07-17 | 1 | -206/+228 |
| | | | | | | | for `make -j test`. note : test-install is no longer part of `make test` It will have to be run on its own. | ||||
* | Merge pull request #1115 from lz4/lz4f_customMem | Yann Collet | 2022-07-16 | 1 | -4/+63 |
|\ | | | | | Support for Custom Memory managers | ||||
| * | implemented LZ4F_createCDict_advanced() | Yann Collet | 2022-07-13 | 1 | -2/+9 |
| | | |||||
| * | Merge branch 'dev' into lz4f_customMem | Yann Collet | 2022-07-13 | 1 | -3/+3 |
| |\ | |||||
| * | | implemented first custom memory manager interface | Yann Collet | 2022-07-13 | 1 | -4/+56 |
| | | | | | | | | | | | | | | | | | | | | | for compression context only for the time being, using LZ4F_createCompressionContext_advanced(). Added basic test in frametest.c | ||||
* | | | Merge pull request #1119 from lz4/skipFrames | Yann Collet | 2022-07-15 | 3 | -3/+13 |
|\ \ \ | | | | | | | | | support skippable frames within pipe | ||||
| * | | | support skippable frames within pipe | Yann Collet | 2022-07-15 | 3 | -3/+13 |
| | |/ | |/| | | | | | | | | | | | | | | | | fix #977 fseek() doesn't work for pipe, switch to "read and forget" mode in such case. | ||||
* | | | fix decompress-partial-usingDict.c | Yann Collet | 2022-07-15 | 1 | -11/+26 |
|/ / | | | | | | | | | | | | | | | | | The recently added test decompress-partial-usingDict tends to fail for unknown reasons, more frequently under the combination for clang-9 + `-mx32`. There is a suspicion that the test is using too much stack. Fixing that, + adding traces, to get more information if it fails again. | ||||
* | | fix stricter enum type requirements for C++ | Yann Collet | 2022-07-13 | 1 | -3/+3 |
|/ | |||||
* | minor : specify min versions for library version identifiers | Yann Collet | 2022-07-12 | 1 | -0/+1 |
| | |||||
* | generalize across all 3 ABI architectures | Yann Collet | 2022-07-12 | 2 | -70/+85 |
| | |||||
* | write liblz4 dynamic library version | Yann Collet | 2022-07-12 | 3 | -13/+28 |
| | | | | requires liblz4 >= v1.7.5 | ||||
* | first ABI compat tests | Yann Collet | 2022-07-12 | 4 | -1/+377 |
| | | | | only use current march & default compiler | ||||
* | Merge pull request #1099 from lz4/pr1094_frametest | Yann Collet | 2022-07-05 | 1 | -12/+26 |
|\ | | | | | Add a fuzzer test for LZ4F_uncompressedUpdate() within frametest | ||||
| * | update frametest for new condition for uncompressedUpdate | Yann Collet | 2022-07-05 | 1 | -13/+10 |
| | | |||||
| * | added fuzzer test for LZ4F_uncompressedUpdate in frametest | Yann Collet | 2022-07-01 | 1 | -12/+29 |
| | | |||||
* | | clarify yet another time what dual-license means | Yann Collet | 2022-07-04 | 1 | -2/+2 |
| | | |||||
* | | fixed minor leak | Yann Collet | 2022-07-01 | 1 | -1/+1 |
| | | |||||
* | | fixed -tm | Yann Collet | 2022-07-01 | 1 | -0/+5 |
| | | | | | | | | which was broken up to now. | ||||
* | | fail on requesting to process 3+ file names in legacy mode | Yann Collet | 2022-07-01 | 1 | -5/+4 |
| | | | | | | | | warning only if -f is selected. | ||||
* | | tests: add tests for `LZ4_decompress_safe_partial_usingDict` | Qi Wang | 2022-06-07 | 5 | -8/+168 |
|/ | | | | Signed-off-by: Qi Wang <wangqi@linux.alibaba.com> | ||||
* | added target test-compile-with-lz4-memory-usage | Yann Collet | 2022-01-31 | 1 | -0/+8 |
| | | | | and run it in GA CI | ||||
* | Introduce MIN and MAX bounds to LZ4_MEMORY_USAGE | Yann Collet | 2022-01-31 | 1 | -9/+10 |
| | | | | | | | ensure that `frametest` works fine with these values, notably with low LZ4_MEMORY_USAGE (dict test notably) following suggestions from @t-mat at #1016 | ||||
* | Merge pull request #1060 from gabrielstedman/list_test_fix | Yann Collet | 2022-01-29 | 1 | -42/+49 |
|\ | | | | | Fix list test | ||||
| * | Correctly use temp folder variable | Gabriel | 2022-01-29 | 1 | -1/+1 |
| | | |||||
| * | Convert all strings to fstrings && avoid usage of shell for Popen | Gabriel | 2022-01-29 | 1 | -40/+45 |
| | | |||||
| * | Ensure list test exits with appropiate exit code on failure | Gabriel | 2022-01-29 | 1 | -1/+3 |
| | | |||||
* | | --test and --list return an error when parsing invalid file | Yann Collet | 2022-01-29 | 1 | -1/+1 |
|/ | | | | fix #1045 | ||||
* | Merge pull request #1056 from lz4/fix_opt12 | Yann Collet | 2022-01-29 | 1 | -0/+1 |
|\ | | | | | fixed bug in optimal parser | ||||
| * | fixed bug in optimal parser | Yann Collet | 2022-01-29 | 1 | -0/+1 |
| | | | | | | | | discovered by @yoniko. | ||||
* | | added test | Yann Collet | 2022-01-29 | 1 | -0/+1 |
|/ | | | | for --list from stdin | ||||
* | Fix typos found by codespell | Dimitri Papadopoulos | 2021-11-25 | 2 | -2/+2 |
| | |||||
* | Merge pull request #1022 from lz4/uname | Yann Collet | 2021-09-20 | 1 | -2/+2 |
|\ | | | | | make UNAME externally definable | ||||
| * | make UNAME externally definable | Yann Collet | 2021-08-16 | 1 | -2/+2 |
| | | | | | | | | | | | | | | on top of providing a central definition place, which eases maintenance, it might also help for #1021. Also : updated doc | ||||
* | | trim excess whitespace | a1346054 | 2021-08-21 | 1 | -1/+1 |
| | | |||||
* | | fix warnings reported by shellcheck in shell scripts | a1346054 | 2021-08-21 | 2 | -2/+2 |
| | | |||||
* | | use the same style of hashbang for all files | a1346054 | 2021-08-21 | 2 | -2/+2 |
| | | |||||
* | | fix broken hashbangs | a1346054 | 2021-08-21 | 2 | -2/+2 |
|/ | |||||
* | minor documentation for unicode_lint | Yann Collet | 2021-08-09 | 1 | -5/+9 |
| | |||||
* | tests(tests/unicode_lint.sh): expand unicode lint to the ./tests/ directory | Nate | 2021-08-08 | 1 | -1/+10 |
| | |||||
* | nit(tests/unicode_lint.sh): standardize failure format message | Nate | 2021-08-08 | 1 | -1/+1 |
| | |||||
* | tests(unicode_lint.sh): create: lint source files in ./lib/ and ./programs/ ↵ | Nate | 2021-08-08 | 1 | -0/+35 |
| | | | | for Unicode | ||||
* | fixed minor type, reported by @mwgamera | Yann Collet | 2021-08-06 | 1 | -2/+2 |
| | |||||
* | Fix g++-4.4 warning | Takayuki Matsuoka | 2021-05-30 | 1 | -1/+1 |
| | | | | | | | | | | g++-4.4 creates the following warning for this line. ``` g++-4.4 -Wno-deprecated -O3 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Werror -I../lib -I../programs -DXXH_NAMESPACE=LZ4_ lz4frame.o lz4.o lz4hc.o xxhash.o checkFrame.c -o checkFrame checkFrame.c: In function ‘int frameCheck(cRess_t, FILE*, unsigned int, size_t)’: checkFrame.c:156: error: comparison between signed and unsigned integer expressions ``` | ||||
* | fix UB lz4:988 and lz4:1178 | Yann Collet | 2021-05-28 | 1 | -1/+4 |
| | | | | | ensure `dictBase` is only used when there is an actual dictionary content. | ||||
* | fix strange printf formatting warning | Yann Collet | 2020-12-01 | 1 | -10/+11 |
| | | | | so now, `%p` _requires_ a `void*` pointer ? |