Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge pull request #359 from PierreNav/dev | Yann Collet | 2017-05-23 | 1 | -1/+2 | |
|\ | | | | | Add DLL files to the INSTALL target | |||||
| * | Add DLL files to the INSTALL target | PierreNav | 2017-05-23 | 1 | -1/+2 | |
|/ | ||||||
* | Merge pull request #352 from lz4/resetDCtx | Yann Collet | 2017-05-11 | 13 | -246/+321 | |
|\ | | | | | Reset decompression context | |||||
| * | fix (minor) g++ compatibility for frametest | Yann Collet | 2017-05-11 | 1 | -1/+1 | |
| | | ||||||
| * | added test for LZ4F_resetDecompressionContext() | Yann Collet | 2017-05-10 | 5 | -59/+79 | |
| | | ||||||
| * | fixed c_standards tests | Yann Collet | 2017-05-10 | 2 | -11/+16 | |
| | | | | | | | | and added entry "make list" | |||||
| * | bumped version number to 1.8.0 | Yann Collet | 2017-05-10 | 3 | -6/+6 | |
| | | | | | | | | | | due to addition of prototype LZ4F_resetDecompressionContext() | |||||
| * | updated Makefile | Yann Collet | 2017-05-10 | 8 | -103/+140 | |
| | | | | | | | | | | to automatically build manual files with make all | |||||
| * | expose LZ4F_resetDecompressionContext() | Yann Collet | 2017-05-10 | 2 | -65/+80 | |
| | | ||||||
| * | minor readability changes | Yann Collet | 2017-05-02 | 1 | -22/+20 | |
|/ | ||||||
* | changed macro HEAPMODE into LZ4_HEAPMODE | Yann Collet | 2017-05-02 | 2 | -13/+14 | |
| | | | | | | | This macro is susceptible to be triggered from user side typically through compiler flag (-DLZ4_HEAPMODE=1). In which case, it makes sense to prefix the macro since we want to reduce potential side-effect on namespace. | |||||
* | Merge pull request #349 from svpv/master | Yann Collet | 2017-04-30 | 3 | -3/+5 | |
|\ | | | | | clamp hc levels > 12 + minor fixes in comments | |||||
| * | lz4hc.c: clamp compression levels > 12 | Alexey Tourbin | 2017-04-29 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I noticed that, while 'lz4 -12' works fine, 'lz4 -13' does not compress at all. $ cat </etc/passwd |wc -c 2565 $ lz4 -12 </etc/passwd |wc -c 1456 $ lz4 -13 </etc/passwd |wc -c 2584 Perhaps the best way to fix this is to clamp the compression level in the LZ4HC_compress_generic routine. | |||||
| * | lz4cli.c: fix a comment: LZ4HC_DEFAULT_CLEVEL -> LZ4HC_CLEVEL_MAX | Alexey Tourbin | 2017-04-29 | 1 | -1/+1 | |
| | | | | | | | | Actually the program only mentions LZ4HC_CLEVEL_MAX. | |||||
| * | liz4hc.h: fix a comment: LZ4HC_MAX_CLEVEL -> LZ4HC_CLEVEL_MAX | Alexey Tourbin | 2017-04-29 | 1 | -2/+2 | |
|/ | ||||||
* | Merge pull request #348 from terrelln/deprecate | Yann Collet | 2017-04-26 | 1 | -5/+9 | |
|\ | | | | | [LZ4F] Allow users to disable LZ4F_DEPRECATE | |||||
| * | [LZ4F] Allow users to disable LZ4F_DEPRECATE | Nick Terrell | 2017-04-26 | 1 | -5/+9 | |
|/ | ||||||
* | Merge pull request #347 from lz4/negativeCLevels | Yann Collet | 2017-04-11 | 5 | -22/+35 | |
|\ | | | | | Negative Compression levels | |||||
| * | lz4frame : Added negative compression levels | Yann Collet | 2017-04-09 | 5 | -15/+26 | |
| | | ||||||
| * | ensure lz4f_cctx internal buffer size remain valid in case of malloc error | Yann Collet | 2017-04-09 | 1 | -1/+2 | |
| | | ||||||
| * | lz4frame : control lz4 context creation success | Yann Collet | 2017-04-09 | 1 | -6/+7 | |
|/ | ||||||
* | make __packed memory access default for gcc | Yann Collet | 2017-03-30 | 1 | -4/+3 | |
| | | | | | | | It's always as good or better then memcpy() but depends on gcc-specific extension. solves https://github.com/facebook/zstd/issues/620 | |||||
* | Merge pull request #344 from lz4/LZ4F_getFrameInfo | Yann Collet | 2017-03-30 | 4 | -104/+163 | |
|\ | | | | | LZ4F_getFrameInfo and LZ4F_resetDecompressionContext | |||||
| * | fixed minor Visual warning | Yann Collet | 2017-03-29 | 1 | -1/+1 | |
| | | ||||||
| * | Improved comments on LZ4F_getFrameInfo() | Yann Collet | 2017-03-29 | 3 | -5/+24 | |
| | | | | | | | | and added LZ4F_resetCompressionContext() | |||||
| * | added LZ4F_resetDecompressionContext() | Yann Collet | 2017-03-29 | 1 | -22/+22 | |
| | | ||||||
| * | Safer LZ4_getFrameInfo() | Yann Collet | 2017-03-29 | 4 | -80/+120 | |
|/ | | | | | LZ4_getFrameInfo() is now guaranteed to keep dctx state clean, even in case of failure. | |||||
* | Merge pull request #342 from iburinoc/isatty | Yann Collet | 2017-03-27 | 1 | -1/+10 | |
|\ | | | | | Fix IS_CONSOLE returning 1 for NUL on windows | |||||
| * | Fix inline compile errors | Sean Purcell | 2017-03-27 | 1 | -1/+1 | |
| | | ||||||
| * | Fix IS_CONSOLE returning 1 for NUL on windows | Sean Purcell | 2017-03-27 | 1 | -1/+10 | |
|/ | ||||||
* | Merge pull request #341 from iburinoc/exematch | Yann Collet | 2017-03-25 | 1 | -6/+15 | |
|\ | | | | | Ignore extensions in exe name matching | |||||
| * | Ignore extensions in exe name matching | Sean Purcell | 2017-03-24 | 1 | -6/+15 | |
| | | ||||||
* | | Merge pull request #340 from lz4/optlz4opt | Yann Collet | 2017-03-25 | 2 | -83/+86 | |
|\ \ | | | | | | | lz4opt | |||||
| * | | improved level 10 speed for degenerated cases | Yann Collet | 2017-03-24 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'dev' into optlz4opt | Yann Collet | 2017-03-24 | 5 | -2/+16 | |
| |\ \ | ||||||
| * \ \ | Merge branch 'optlz4opt' of github.com:Cyan4973/lz4 into optlz4opt | Yann Collet | 2017-03-20 | 1 | -1/+0 | |
| |\ \ \ | ||||||
| | * | | | slight btopt speed improvement | Yann Collet | 2017-03-18 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | removing a useless test | |||||
| * | | | | minor refactor | Yann Collet | 2017-03-20 | 2 | -72/+75 | |
| | | | | | ||||||
| * | | | | slight btopt speed improvement | Yann Collet | 2017-03-20 | 1 | -3/+4 | |
| |/ / / | | | | | | | | | | | | | removing a useless test | |||||
| * | | | made SET_PRICE macro more usable | Yann Collet | 2017-03-18 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | previous version would use argument to also change target member. Now, only values are transferred | |||||
| * | | | improved lz4opt speed (~4%) | Yann Collet | 2017-03-17 | 1 | -12/+12 | |
| | | | | ||||||
* | | | | Merge pull request #338 from ldv-alt/dev | Yann Collet | 2017-03-24 | 1 | -17/+17 | |
|\ \ \ \ | |_|/ / |/| | | | Export deprecated symbols declared in lz4hc.h | |||||
| * | | | Export deprecated symbols declared in lz4hc.h | Dmitry V. Levin | 2017-03-24 | 1 | -17/+17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 25b243588585b06a2d947372284cbfe00da930e9 exported deprecated symbols declared in lz4.h by marking all LZ4_DEPRECATED functions with LZ4LIB_API attribute. This change does the same with functions declared in lz4hc.h file, thus extending the export to lz4hc.h. As result, the following 17 deprecated functions are exported again: LZ4_compressHC LZ4_compressHC2 LZ4_compressHC2_continue LZ4_compressHC2_limitedOutput LZ4_compressHC2_limitedOutput_continue LZ4_compressHC2_limitedOutput_withStateHC LZ4_compressHC2_withStateHC LZ4_compressHC_continue LZ4_compressHC_limitedOutput LZ4_compressHC_limitedOutput_continue LZ4_compressHC_limitedOutput_withStateHC LZ4_compressHC_withStateHC LZ4_createHC LZ4_freeHC LZ4_resetStreamStateHC LZ4_sizeofStreamStateHC LZ4_slideInputBufferHC | |||||
* | | | | fixed API comment for LZ4F_createCompressionContext() | Yann Collet | 2017-03-24 | 1 | -1/+1 | |
|/ / / | | | | | | | | | | as reported by @nh2 | |||||
* | | | Merge pull request #337 from ldv-alt/dev | Yann Collet | 2017-03-23 | 4 | -1/+15 | |
|\ \ \ | |/ / |/| | | cli: add GNU separator -- specifying that all following arguments are files | |||||
| * | | cli: add GNU separator -- specifying that all following arguments are files | Dmitry V. Levin | 2017-03-23 | 4 | -1/+15 | |
|/ / | | | | | | | | | This option is supported by other compressors with compatible cli, so add it to lz4 as well for better compatibility. | |||||
* | | minor price function optimization | Yann Collet | 2017-03-17 | 1 | -8/+6 | |
| | | ||||||
* | | added `extern C` for lz4.h static section | Yann Collet | 2017-03-17 | 5 | -41/+40 | |
| | | | | | | | | should make the file more compatible with C++ compiler, such as Visual or g++ | |||||
* | | LZ4_compress_HC_continue_destSize() works as intended up to level 10 | Yann Collet | 2017-03-16 | 3 | -17/+18 | |
| | | | | | | | | | | It's incompatible with btopt though, so cLevel >= 11 feature much reduced performance (degraded mode) | |||||
* | | LZ4_compress_HC_destSize() uses LZ4HC_compress_generic() code path | Yann Collet | 2017-03-16 | 9 | -91/+119 | |
|/ | | | | | Limits compression level to 10, to remain compatible with Hash Chain. |