summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fixed C++ conversion warningsYann Collet2017-08-101-2/+2
|
* fixed uninitialization error in lz4frameYann Collet2017-08-101-4/+5
|
* implemented dictionary compression in lz4frameYann Collet2017-08-099-112/+285
| | | | | note : only compression API is implemented and tested still to do : decompression API
* fixed frameCompress exampleYann Collet2017-08-092-284/+288
|
* added dictID inside LZ4F_frameInfo_tYann Collet2017-08-094-102/+108
| | | | | Compressor can set dictID on LZ4F_compressBegin() Decompressor can retrieve it using LZ4F_getFrameInfo()
* updated Frame specificationYann Collet2017-08-082-25/+54
| | | | | Restored DictID field in Frame header Bumped specification version to v1.6.0
* Merge branch 'dev' of github.com:Cyan4973/lz4 into devYann Collet2017-08-071-1/+2
|\
| * Merge pull request #376 from ido/patch-1Yann Collet2017-08-071-1/+2
| |\ | | | | | | Fix typos preventing installation of static lib.
| | * Fix typos preventing installation of static lib.Ido Rosen2017-08-011-1/+2
| |/
* | Merge branch 'dev' of github.com:Cyan4973/lz4 into devYann Collet2017-08-070-0/+0
|\ \ | |/
| * Merge pull request #374 from ferdnyc/patch-2Yann Collet2017-07-091-11/+25
| |\ | | | | | | Generate updated man page from Markdown source
| | * Generate updated man page from Markdown sourceFeRD (Frank Dana)2017-07-081-11/+25
| | |
* | | updated man pageYann Collet2017-08-072-13/+26
|/ /
* | Merge pull request #373 from ferdnyc/patch-2Yann Collet2017-07-081-6/+2
|\ \ | |/ | | Fix formatting of concatenation example
| * Fix formatting of concatenation exampleFeRD (Frank Dana)2017-07-081-6/+2
|/ | | | | | The "Concatenation of .lz4 files" section contains example commands that are run together on one line, making them invalid. Wrap them in a code block and clean up surrounding formatting.
* fix #369Yann Collet2017-06-262-1/+18
| | | | | | | | | | | | | | The bug would make the bt search read one byte in an invalid memory region, and make a branch decision based on its value. Impact was small (missed compression opportunity). It only happens in -BD mode, with extDict-prefix overlapping matches. The bt match search is supposed to work also in extDict mode. In which case, the match ptr can point into Dict. When the match was overlapping Dict<->Prefix, match[matchLength] would end up outside of Dict, in an invalid memory area. The correction ensures that in such a case, match[matchLength] ends up at intended location, inside prefix.
* Merge pull request #371 from jku/tests-LIBDIRYann Collet2017-06-261-13/+13
|\ | | | | tests/Makefile: don't use LIBDIR as variable
| * tests/Makefile: don't use LIBDIR as variableJussi Kukkonen2017-06-261-13/+13
|/ | | | | LIBDIR may be overriden with a environment variable: In this case make clean breaks in tests/. Use another variable name.
* Merge pull request #367 from Chocobo1/fallthroughYann Collet2017-06-193-5/+6
|\ | | | | Fix gcc7 Wimplicit-fallthrough warnings
| * Fix gcc7 Wimplicit-fallthrough warningsChocobo12017-06-193-5/+6
| | | | | | | | | | For the default Wimplicit-fallthrough=3 level, the comment should start with "fall*"
* | Merge pull request #368 from Chocobo1/readmeYann Collet2017-06-191-3/+2
|\ \ | |/ |/| Update README.md
| * Update README.mdChocobo12017-06-191-3/+2
|/ | | | | Update appveyor badge URL Remove empty line
* made level 10 a bit fasterYann Collet2017-06-141-6/+7
| | | | | | | at the expense of a little bit of compression ratio. Now speed is intermediate on calgary corpus : 25 - 12 - 8 - 3
* -g compilation flag not by default for lz4 cliYann Collet2017-06-132-3/+2
|
* clarified lz4frame api comment (#350)Yann Collet2017-06-131-15/+17
|
* report where decompression ends (#313)Yann Collet2017-06-122-39/+63
| | | | | suggested by @ehem note : only works for files < 2 GB
* updated NEWSYann Collet2017-06-122-3/+4
|
* fixed minor scan-build warningYann Collet2017-06-081-0/+1
|
* refactored simple_buffer.c example (#363)Yann Collet2017-06-083-43/+50
|
* added a paragraph on overlap matchesYann Collet2017-06-061-4/+12
|
* cli accept block sizes with KB / MB prefixesYann Collet2017-05-261-2/+10
|
* Merge pull request #360 from Chocobo1/mdYann Collet2017-05-251-2/+2
|\ | | | | [Doc] Fix markdown
| * [Doc] Fix markdownChocobo12017-05-251-2/+2
|/
* Merge pull request #359 from PierreNav/devYann Collet2017-05-231-1/+2
|\ | | | | Add DLL files to the INSTALL target
| * Add DLL files to the INSTALL targetPierreNav2017-05-231-1/+2
|/
* Merge pull request #352 from lz4/resetDCtxYann Collet2017-05-1113-246/+321
|\ | | | | Reset decompression context
| * fix (minor) g++ compatibility for frametestYann Collet2017-05-111-1/+1
| |
| * added test for LZ4F_resetDecompressionContext()Yann Collet2017-05-105-59/+79
| |
| * fixed c_standards testsYann Collet2017-05-102-11/+16
| | | | | | | | and added entry "make list"
| * bumped version number to 1.8.0Yann Collet2017-05-103-6/+6
| | | | | | | | | | due to addition of prototype LZ4F_resetDecompressionContext()
| * updated MakefileYann Collet2017-05-108-103/+140
| | | | | | | | | | to automatically build manual files with make all
| * expose LZ4F_resetDecompressionContext()Yann Collet2017-05-102-65/+80
| |
| * minor readability changesYann Collet2017-05-021-22/+20
|/
* changed macro HEAPMODE into LZ4_HEAPMODEYann Collet2017-05-022-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/masterYann Collet2017-04-303-3/+5
|\ | | | | clamp hc levels > 12 + minor fixes in comments
| * lz4hc.c: clamp compression levels > 12Alexey Tourbin2017-04-291-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_MAXAlexey Tourbin2017-04-291-1/+1
| | | | | | | | Actually the program only mentions LZ4HC_CLEVEL_MAX.
| * liz4hc.h: fix a comment: LZ4HC_MAX_CLEVEL -> LZ4HC_CLEVEL_MAXAlexey Tourbin2017-04-291-2/+2
|/
* Merge pull request #348 from terrelln/deprecateYann Collet2017-04-261-5/+9
|\ | | | | [LZ4F] Allow users to disable LZ4F_DEPRECATE
| * [LZ4F] Allow users to disable LZ4F_DEPRECATENick Terrell2017-04-261-5/+9
|/