summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* dictionary functions don't need prefs mutabilityYann Collet2020-11-141-4/+5
|
* LZ4IO_createDict() doesn't need prefsYann Collet2020-11-142-28/+31
|
* LZ4IO_decompressSrcFile() doesn't need mutable prefsYann Collet2020-11-141-5/+5
|
* selectDecoder() doesn't need mutable prefsYann Collet2020-11-141-4/+4
|
* LZ4IO_passThrough() doesn't need prefsYann Collet2020-11-141-9/+14
|
* LZ4IO_decompressLZ4F() doesn't need mutable prefsYann Collet2020-11-141-4/+14
|
* LZ4IO_decodeLegacyStream() doesn't need mutable prefsYann Collet2020-11-141-9/+9
|
* LZ4IO_fwriteSparse doesn't need writable prefsYann Collet2020-11-141-5/+10
|
* minor refactorYann Collet2020-11-131-32/+28
| | | | mostly on the compression code path
* minor refactor of lz4ioYann Collet2020-11-132-98/+98
| | | | | for readability. Mostly around --list capability
* Merge pull request #950 from lz4/appvtestYann Collet2020-11-131-8/+8
|\ | | | | appveyor artifact generation
| * appveyor artifact generationYann Collet2020-11-131-8/+8
|/ | | | fix presence of the dynamic library in produced package
* Merge pull request #949 from lz4/cmakedllYann Collet2020-11-111-0/+4
|\ | | | | fix cmake build of shared dll with visual
| * fix cmake build of shared dll with visualYann Collet2020-11-111-0/+4
| | | | | | | | inspired from #891
* | Merge pull request #946 from lz4/customMemYann Collet2020-11-117-17/+48
|\ \ | |/ |/| proposal for LZ4_USER_MEMORY_FUNCTIONS
| * minor : lz4frame include stdlib only if neededYann Collet2020-11-101-1/+1
| |
| * proper fullbench's LZ4_calloc()Yann Collet2020-11-091-1/+1
| |
| * changed LZ4_calloc() to a 2-arguments signatureYann Collet2020-11-093-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 Collet2020-11-091-1/+1
| |
| * fix travis testYann Collet2020-11-091-1/+1
| |
| * Merge branch 'dev' into customMemYann Collet2020-11-094-19/+63
| |\
| * | first proposal for LZ4_USER_MEMORY_FUNCTIONSYann Collet2020-11-096-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.3Yann Collet2020-11-101-2/+18
| |/ |/|
* | Merge pull request #944 from lz4/fix874Yann Collet2020-11-091-1/+1
|\ \ | | | | | | fix #874
| * | fix #874Yann Collet2020-11-081-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_decYann Collet2020-11-091-3/+44
|\ \ | | | | | | Added decompression tests in fullbench
| * | fullbench: added LZ4F_decompress_noHint()Yann Collet2020-11-081-0/+35
| | |
| * | added test for LZ4_decompress_safe_withPrefix64k()Yann Collet2020-11-081-3/+9
| |/
* | Merge pull request #945 from lz4/fix926Yann Collet2020-11-093-15/+18
|\ \ | |/ |/| fixed remaining ubsan warnings
| * attempt at silencing cppcheckYann Collet2020-11-091-12/+12
| |
| * fixed remaining ubsan warningsYann Collet2020-11-092-3/+6
| |
* | update obsolete section documentationYann Collet2020-11-083-38/+54
| | | | | | | | | | and update manuals. fix #712
* | Merge pull request #942 from lz4/fix926Yann Collet2020-11-083-21/+57
|\ \ | |/ | | fix #926
| * fix minor UBsYann Collet2020-11-082-3/+5
| | | | | | | | | | - check alignment before casting a pointer - saveDict : don't memmove() on NULL dst
| * added similar tests for LZ4_saveDict()Yann Collet2020-11-081-1/+17
| | | | | | | | fast (non-HC) variant
| * fix #926Yann Collet2020-11-082-20/+38
|/ | | | | fix incorrect behavior of LZ4_saveDictHC() when invoked right after initialization.
* Merge pull request #941 from lz4/revertinlineYann Collet2020-11-082-20/+20
|\ | | | | Revert "Replace "static" to "LZ4_FORCE_INLINE" for small functions"
| * Revert "Replace "static" to "LZ4_FORCE_INLINE" for small functions"Yann Collet2020-11-072-20/+20
| | | | | | | | This reverts commit 0e3933edd435c54cc2e21e38f5d4ba7bf644a24e.
* | Merge pull request #940 from lz4/fix935Yann Collet2020-11-082-3/+4
|\ \ | |/ |/| fix #935
| * fix #935Yann Collet2020-11-072-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/fix927Yann Collet2020-11-073-7/+10
|\ | | | | LZ4F_decompress requires a valid dctx state
| * LZ4F_decompress requires a valid dctx stateYann Collet2020-11-073-7/+10
|/ | | | | This is now explicitly documented and asserted. fix #927
* Merge pull request #936 from lz4/alignTestYann Collet2020-11-078-143/+155
|\ | | | | More alignment tests
| * static state sizeYann Collet2020-11-072-4/+4
| | | | | | | | for better inter-version compatibility
| * re-enable alignment test on all targetsYann Collet2020-11-073-17/+10
| |
| * unified internal state declarationYann Collet2020-11-072-74/+41
| | | | | | | | align on `void*` instead : there is no `long long` inside the structure
| * document LZ4_ALIGN_TESTYann Collet2020-11-061-0/+3
| |
| * unified alignment testYann Collet2020-11-063-55/+76
| | | | | | | | across lz4.c and lz4hc.c
| * fix minor explicit castYann Collet2020-10-311-1/+1
| |
| * reduce new test stack usageYann Collet2020-10-031-10/+12
| | | | | | | | use heap instead