Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dictionary functions don't need prefs mutability | Yann Collet | 2020-11-14 | 1 | -4/+5 |
| | |||||
* | LZ4IO_createDict() doesn't need prefs | Yann Collet | 2020-11-14 | 2 | -28/+31 |
| | |||||
* | LZ4IO_decompressSrcFile() doesn't need mutable prefs | Yann Collet | 2020-11-14 | 1 | -5/+5 |
| | |||||
* | selectDecoder() doesn't need mutable prefs | Yann Collet | 2020-11-14 | 1 | -4/+4 |
| | |||||
* | LZ4IO_passThrough() doesn't need prefs | Yann Collet | 2020-11-14 | 1 | -9/+14 |
| | |||||
* | LZ4IO_decompressLZ4F() doesn't need mutable prefs | Yann Collet | 2020-11-14 | 1 | -4/+14 |
| | |||||
* | LZ4IO_decodeLegacyStream() doesn't need mutable prefs | Yann Collet | 2020-11-14 | 1 | -9/+9 |
| | |||||
* | LZ4IO_fwriteSparse doesn't need writable prefs | Yann Collet | 2020-11-14 | 1 | -5/+10 |
| | |||||
* | minor refactor | Yann Collet | 2020-11-13 | 1 | -32/+28 |
| | | | | mostly on the compression code path | ||||
* | minor refactor of lz4io | Yann Collet | 2020-11-13 | 2 | -98/+98 |
| | | | | | for readability. Mostly around --list capability | ||||
* | Merge pull request #950 from lz4/appvtest | Yann Collet | 2020-11-13 | 1 | -8/+8 |
|\ | | | | | appveyor artifact generation | ||||
| * | appveyor artifact generation | Yann Collet | 2020-11-13 | 1 | -8/+8 |
|/ | | | | fix presence of the dynamic library in produced package | ||||
* | Merge pull request #949 from lz4/cmakedll | Yann Collet | 2020-11-11 | 1 | -0/+4 |
|\ | | | | | fix cmake build of shared dll with visual | ||||
| * | fix cmake build of shared dll with visual | Yann Collet | 2020-11-11 | 1 | -0/+4 |
| | | | | | | | | inspired from #891 | ||||
* | | Merge pull request #946 from lz4/customMem | Yann Collet | 2020-11-11 | 7 | -17/+48 |
|\ \ | |/ |/| | proposal for LZ4_USER_MEMORY_FUNCTIONS | ||||
| * | minor : lz4frame include stdlib only if needed | Yann Collet | 2020-11-10 | 1 | -1/+1 |
| | | |||||
| * | proper fullbench's LZ4_calloc() | Yann Collet | 2020-11-09 | 1 | -1/+1 |
| | | |||||
| * | changed LZ4_calloc() to a 2-arguments signature | Yann Collet | 2020-11-09 | 3 | -3/+5 |
| | | | | | | | | | | | | to remain similar to stdlib's calloc(). Updated test to use c++ compiler for stricter signature check. | ||||
| * | fix fullbench's LZ4_free() | Yann Collet | 2020-11-09 | 1 | -1/+1 |
| | | |||||
| * | fix travis test | Yann Collet | 2020-11-09 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'dev' into customMem | Yann Collet | 2020-11-09 | 4 | -19/+63 |
| |\ | |||||
| * | | first proposal for LZ4_USER_MEMORY_FUNCTIONS | Yann Collet | 2020-11-09 | 6 | -16/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | makes it possible to replace at link time malloc, calloc and free by user-provided functions which must be named LZ4_malloc(), LZ4_calloc() and LZ4_free(). answer #937 | ||||
* | | | updated NEWS for v1.9.3 | Yann Collet | 2020-11-10 | 1 | -2/+18 |
| |/ |/| | |||||
* | | Merge pull request #944 from lz4/fix874 | Yann Collet | 2020-11-09 | 1 | -1/+1 |
|\ \ | | | | | | | fix #874 | ||||
| * | | fix #874 | Yann Collet | 2020-11-08 | 1 | -1/+1 |
| |/ | | | | | | | | | | | | | coverity reported a warning regarding a memcpy() overwrite. This is a false positive (the memory area is large enough), but it's true that it's not trivial to determine (encompassing struct), and it's proper anyway to only memcpy() just the right amount of data. | ||||
* | | Merge pull request #943 from lz4/fullbench_dec | Yann Collet | 2020-11-09 | 1 | -3/+44 |
|\ \ | | | | | | | Added decompression tests in fullbench | ||||
| * | | fullbench: added LZ4F_decompress_noHint() | Yann Collet | 2020-11-08 | 1 | -0/+35 |
| | | | |||||
| * | | added test for LZ4_decompress_safe_withPrefix64k() | Yann Collet | 2020-11-08 | 1 | -3/+9 |
| |/ | |||||
* | | Merge pull request #945 from lz4/fix926 | Yann Collet | 2020-11-09 | 3 | -15/+18 |
|\ \ | |/ |/| | fixed remaining ubsan warnings | ||||
| * | attempt at silencing cppcheck | Yann Collet | 2020-11-09 | 1 | -12/+12 |
| | | |||||
| * | fixed remaining ubsan warnings | Yann Collet | 2020-11-09 | 2 | -3/+6 |
| | | |||||
* | | update obsolete section documentation | Yann Collet | 2020-11-08 | 3 | -38/+54 |
| | | | | | | | | | | and update manuals. fix #712 | ||||
* | | Merge pull request #942 from lz4/fix926 | Yann Collet | 2020-11-08 | 3 | -21/+57 |
|\ \ | |/ | | | fix #926 | ||||
| * | fix minor UBs | Yann Collet | 2020-11-08 | 2 | -3/+5 |
| | | | | | | | | | | - check alignment before casting a pointer - saveDict : don't memmove() on NULL dst | ||||
| * | added similar tests for LZ4_saveDict() | Yann Collet | 2020-11-08 | 1 | -1/+17 |
| | | | | | | | | fast (non-HC) variant | ||||
| * | fix #926 | Yann Collet | 2020-11-08 | 2 | -20/+38 |
|/ | | | | | fix incorrect behavior of LZ4_saveDictHC() when invoked right after initialization. | ||||
* | Merge pull request #941 from lz4/revertinline | Yann Collet | 2020-11-08 | 2 | -20/+20 |
|\ | | | | | Revert "Replace "static" to "LZ4_FORCE_INLINE" for small functions" | ||||
| * | Revert "Replace "static" to "LZ4_FORCE_INLINE" for small functions" | Yann Collet | 2020-11-07 | 2 | -20/+20 |
| | | | | | | | | This reverts commit 0e3933edd435c54cc2e21e38f5d4ba7bf644a24e. | ||||
* | | Merge pull request #940 from lz4/fix935 | Yann Collet | 2020-11-08 | 2 | -3/+4 |
|\ \ | |/ |/| | fix #935 | ||||
| * | fix #935 | Yann Collet | 2020-11-07 | 2 | -3/+4 |
|/ | | | | | | | minor: identical declaration and prototypes of `LZ4HC_compress_optimal()` also : very minor optimization of `LZ4_memcpy_using_offset()` | ||||
* | Merge pull request #939 from lz4/fix927 | Yann Collet | 2020-11-07 | 3 | -7/+10 |
|\ | | | | | LZ4F_decompress requires a valid dctx state | ||||
| * | LZ4F_decompress requires a valid dctx state | Yann Collet | 2020-11-07 | 3 | -7/+10 |
|/ | | | | | This is now explicitly documented and asserted. fix #927 | ||||
* | Merge pull request #936 from lz4/alignTest | Yann Collet | 2020-11-07 | 8 | -143/+155 |
|\ | | | | | More alignment tests | ||||
| * | static state size | Yann Collet | 2020-11-07 | 2 | -4/+4 |
| | | | | | | | | for better inter-version compatibility | ||||
| * | re-enable alignment test on all targets | Yann Collet | 2020-11-07 | 3 | -17/+10 |
| | | |||||
| * | unified internal state declaration | Yann Collet | 2020-11-07 | 2 | -74/+41 |
| | | | | | | | | align on `void*` instead : there is no `long long` inside the structure | ||||
| * | document LZ4_ALIGN_TEST | Yann Collet | 2020-11-06 | 1 | -0/+3 |
| | | |||||
| * | unified alignment test | Yann Collet | 2020-11-06 | 3 | -55/+76 |
| | | | | | | | | across lz4.c and lz4hc.c | ||||
| * | fix minor explicit cast | Yann Collet | 2020-10-31 | 1 | -1/+1 |
| | | |||||
| * | reduce new test stack usage | Yann Collet | 2020-10-03 | 1 | -10/+12 |
| | | | | | | | | use heap instead |