Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | minor refactor | Yann Collet | 2022-07-29 | 3 | -159/+176 | |
| | | | | | | | | to prepare bench.c for multiple decoding functions. | |||||
| * | updated documentation of bench unit | Yann Collet | 2022-07-29 | 2 | -8/+21 | |
| | | ||||||
| * | minor : fix conversion warnings | Yann Collet | 2022-07-29 | 1 | -25/+25 | |
|/ | ||||||
* | Merge pull request #1120 from lz4/test-j | Yann Collet | 2022-07-17 | 2 | -214/+240 | |
|\ | | | | | `make test` can run in `-j` parallel mode | |||||
| * | add dedicated install test | Yann Collet | 2022-07-17 | 1 | -0/+4 | |
| | | | | | | | | per platform | |||||
| * | update CI `make test` to employ `-j` | Yann Collet | 2022-07-17 | 1 | -8/+8 | |
| | | | | | | | | for faster parallel processing | |||||
| * | 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 | 3 | -95/+264 | |
|\ | | | | | Support for Custom Memory managers | |||||
| * | implemented LZ4F_createCDict_advanced() | Yann Collet | 2022-07-13 | 3 | -42/+64 | |
| | | ||||||
| * | implemented LZ4F_createDecompressionContext_advanced() | Yann Collet | 2022-07-13 | 2 | -17/+30 | |
| | | ||||||
| * | Merge branch 'dev' into lz4f_customMem | Yann Collet | 2022-07-13 | 5 | -50/+40 | |
| |\ | ||||||
| * | | implemented first custom memory manager interface | Yann Collet | 2022-07-13 | 3 | -85/+195 | |
| | | | | | | | | | | | | | | | | | | | | | for compression context only for the time being, using LZ4F_createCompressionContext_advanced(). Added basic test in frametest.c | |||||
| * | | declare experimental prototype for LZ4F custom Memory manager | Yann Collet | 2022-07-13 | 1 | -0/+23 | |
| | | | ||||||
* | | | Merge pull request #1119 from lz4/skipFrames | Yann Collet | 2022-07-15 | 6 | -8/+37 | |
|\ \ \ | | | | | | | | | support skippable frames within pipe | |||||
| * | | | support skippable frames within pipe | Yann Collet | 2022-07-15 | 6 | -8/+37 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix #977 fseek() doesn't work for pipe, switch to "read and forget" mode in such case. | |||||
* | | | | Merge pull request #1117 from lz4/testConsole | Yann Collet | 2022-07-15 | 1 | -4/+3 | |
|\ \ \ \ | | | | | | | | | | | refactor test ensuring that make test does not depend on console status | |||||
| * | | | | refactor test ensuring that make test does not depend on console status | Yann Collet | 2022-07-15 | 1 | -4/+3 | |
| | | | | | | | | | | | | | | | | | | | | Fix #990 | |||||
* | | | | | Merge pull request #1118 from lz4/fix_dec-part-dict | Yann Collet | 2022-07-15 | 1 | -11/+26 | |
|\ \ \ \ \ | |_|/ / / |/| | | | | fix decompress-partial-usingDict.c | |||||
| * | | | | 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. | |||||
* | | | | Merge pull request #1116 from lz4/standardMakeVars | Yann Collet | 2022-07-15 | 2 | -1/+48 | |
|\ \ \ \ | |/ / / |/| | | | Test support of Standard Makefile Variables | |||||
| * | | | Test support of Standard Makefile Variables | Yann Collet | 2022-07-15 | 2 | -1/+48 | |
|/ / / | | | | | | | | | | to detect issues such as #958 | |||||
* | | | simplify travis script | Yann Collet | 2022-07-14 | 1 | -201/+1 | |
| | | | | | | | | | | | | | | | by removing commented tests (now transferred to Github Actions) | |||||
* | | | minor update of .github/workflows README | Yann Collet | 2022-07-14 | 1 | -12/+0 | |
| | | | ||||||
* | | | Merge pull request #1113 from lz4/moreCompilers | Yann Collet | 2022-07-14 | 1 | -12/+12 | |
|\ \ \ | |_|/ |/| | | Add more compiler tests | |||||
| * | | enable -m32 & -mx32 tests on all version of clang >= 4.0 | Yann Collet | 2022-07-13 | 1 | -10/+10 | |
| | | | | | | | | | | | | | | | | | | | | | clang 3.9 fails -m32 & -mx32, likely because it lacks the corresponding abi/library support. Oh well, it's not that important. Supporting all clang >= 4.0 is great enough for these tests. | |||||
| * | | tested clang-12 with -m32 & -mx32 | Yann Collet | 2022-07-13 | 1 | -1/+1 | |
| | | | ||||||
| * | | restore gcc-11 tests for -m32 and -mx32 | Yann Collet | 2022-07-13 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge pull request #1114 from lz4/blockSize | Yann Collet | 2022-07-13 | 5 | -50/+39 | |
|\ \ | |/ |/| | minor : proper interface for LZ4F_getBlockSize() | |||||
| * | fix stricter enum type requirements for C++ | Yann Collet | 2022-07-13 | 2 | -7/+7 | |
| | | ||||||
| * | minor : proper interface for LZ4F_getBlockSize() | Yann Collet | 2022-07-13 | 4 | -43/+32 | |
|/ | | | | | and proper documentation. Also : updated manual | |||||
* | Merge pull request #1112 from lz4/removeBase | Yann Collet | 2022-07-13 | 2 | -84/+92 | |
|\ | | | | | Fix #991 | |||||
| * | removed ->dictBase from lz4hc state | Yann Collet | 2022-07-13 | 2 | -27/+34 | |
| | | | | | | | | replaced by ->dictStart | |||||
| * | removed ->base from lz4hc state | Yann Collet | 2022-07-13 | 2 | -67/+68 | |
|/ | | | | replaced by ->prefixStart | |||||
* | Merge pull request #1110 from lz4/moreCompactStates | Yann Collet | 2022-07-13 | 1 | -4/+5 | |
|\ | | | | | Re-organize state's internal to be more compact | |||||
| * | Re-organize state's internal to be more compact | Yann Collet | 2022-07-13 | 1 | -4/+5 | |
|/ | | | | | produces less padding, notably on OS400 following #1070 by @jonrumsey | |||||
* | Merge pull request #1109 from lz4/staticSizes | Yann Collet | 2022-07-12 | 5 | -95/+38 | |
|\ | | | | | refactor interface for static state allocation | |||||
| * | minor : specify min versions for library version identifiers | Yann Collet | 2022-07-12 | 3 | -45/+27 | |
| | | ||||||
| * | clarify static sizes of states for static allocation | Yann Collet | 2022-07-12 | 4 | -72/+33 | |
|/ | ||||||
* | Merge pull request #1108 from lz4/abiTests | Yann Collet | 2022-07-12 | 7 | -1/+423 | |
|\ | | | | | ABI compatibility tests | |||||
| * | added abiTests to github | Yann Collet | 2022-07-12 | 1 | -0/+15 | |
| | | ||||||
| * | generalize across all 3 ABI architectures | Yann Collet | 2022-07-12 | 2 | -70/+85 | |
| | | ||||||
| * | write liblz4 dynamic library version | Yann Collet | 2022-07-12 | 4 | -13/+29 | |
| | | | | | | | | 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 #1104 from jonrumsey/os400-build-fix | Yann Collet | 2022-07-11 | 2 | -3/+47 | |
|\ | | | | | Change definitions of LZ4_xxxSIZE defines for OS400 | |||||
| * | Change definitions of LZ4_STREAMSIZE, LZ4_STREAMDECODESIZE and ↵ | jonrumsey | 2022-07-11 | 2 | -3/+47 | |
| | | | | | | | | | | | | LZ4_STREAMHCSIZE to factor in OS400 pointer length and structure alignment rules Update the length values on platforms where pointers are 16-bytes, factor in implicit compiler padding to ensure proper alignment of members and overall structure lengths | |||||
* | | Merge pull request #1105 from lz4/makeblock2 | Yann Collet | 2022-07-11 | 1 | -27/+20 | |
|\ \ | | | | | | | minor refactor : simplify LZ4F_makeBlock | |||||
| * | | minor refactor : simplify LZ4F_makeBlock | Yann Collet | 2022-07-11 | 1 | -27/+20 | |
|/ / | | | | | | | one less argument | |||||
* | | Merge pull request #1103 from lz4/fix_fuzzer_leak | Yann Collet | 2022-07-11 | 1 | -2/+3 | |
|\ \ | |/ |/| | fixed direct-leak in round_trip_fuzzer.c | |||||
| * | fixed direct-leak in round_trip_fuzzer.c | Yann Collet | 2022-07-10 | 1 | -2/+3 | |
|/ | | | | reported by oss-fuzz | |||||
* | minor frame format clarification | Yann Collet | 2022-07-10 | 1 | -2/+1 | |
| | | | | no need to specify that a decoder can "ignore the checksum". |