Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix : asan error in dctx, due to increased maximum frame header size, ↵v1.8.0 | Yann Collet | 2017-08-17 | 2 | -3/+4 |
| | | | | reported by Craig Young | ||||
* | Merge pull request #382 from lz4/installVars | Yann Collet | 2017-08-16 | 6 | -86/+128 |
|\ | | | | | better respect GNU standard Makefile conventions | ||||
| * | updated lz4frame manual | Yann Collet | 2017-08-15 | 1 | -14/+14 |
| | | |||||
| * | Merge branch 'dev' into installVars and fixed conflicts | Yann Collet | 2017-08-15 | 16 | -972/+1431 |
| |\ | |/ |/| | |||||
* | | Merge pull request #383 from lz4/blockChecksum | Yann Collet | 2017-08-15 | 10 | -347/+453 |
|\ \ | | | | | | | Block checksum | ||||
| * | | cli : restored command -BX to enable block checksum (#322) | Yann Collet | 2017-08-12 | 3 | -6/+8 |
| | | | |||||
| * | | restored block checksum capability at lz4frame API level | Yann Collet | 2017-08-12 | 7 | -341/+445 |
| | | | |||||
* | | | Merge pull request #380 from lz4/dictID | Yann Collet | 2017-08-15 | 12 | -665/+1020 |
|\ \ \ | |/ / | | | | Frame Dictionary API | ||||
| * | | implemented lz4frame decompression API | Yann Collet | 2017-08-10 | 5 | -72/+141 |
| | | | |||||
| * | | support dictionary compression with independent blocks | Yann Collet | 2017-08-10 | 4 | -89/+141 |
| | | | |||||
| * | | fixed gcc prototype warning | Yann Collet | 2017-08-10 | 2 | -5/+1 |
| | | | |||||
| * | | dictionary compression correctly uses compression level | Yann Collet | 2017-08-10 | 8 | -53/+107 |
| | | | | | | | | | | | | Not obvious : copying the state was copying cdict's compression level | ||||
| * | | fixed C++ conversion warnings | Yann Collet | 2017-08-10 | 1 | -2/+2 |
| | | | |||||
| * | | fixed uninitialization error in lz4frame | Yann Collet | 2017-08-10 | 1 | -4/+5 |
| | | | |||||
| * | | implemented dictionary compression in lz4frame | Yann Collet | 2017-08-09 | 9 | -112/+285 |
| | | | | | | | | | | | | | | | note : only compression API is implemented and tested still to do : decompression API | ||||
| * | | fixed frameCompress example | Yann Collet | 2017-08-09 | 2 | -284/+288 |
| | | | |||||
| * | | added dictID inside LZ4F_frameInfo_t | Yann Collet | 2017-08-09 | 4 | -102/+108 |
| | | | | | | | | | | | | | | | Compressor can set dictID on LZ4F_compressBegin() Decompressor can retrieve it using LZ4F_getFrameInfo() | ||||
| | * | lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c" | Yann Collet | 2017-08-14 | 3 | -38/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of selected at compilation time depending on a macro. This design makes it possible to have a single binary which supports both modes. An advantageous side effect is that when doing `make; make install` no additional binary is created during `make install` (it used to create `lz4c`, because `make` would only build `lz4`) | ||||
| | * | fix minor markdown display issues | Yann Collet | 2017-08-14 | 2 | -8/+12 |
| | | | |||||
| | * | better respect GNU standard Makefile conventions | Yann Collet | 2017-08-14 | 6 | -63/+102 |
| |/ |/| | | | | | | | | | supports lowercase directory variables add an "Installation" section in README.md added an INSTALL file | ||||
* | | Merge pull request #378 from deymo/dev | Yann Collet | 2017-08-11 | 2 | -20/+32 |
|\ \ | |/ |/| | Allow to predefine FORCE_INLINE macro. | ||||
| * | Allow to predefine FORCE_INLINE macro. | Alex Deymo | 2017-08-07 | 2 | -20/+32 |
| | | | | | | | | | | | | | | | | | | | | | | FORCE_INLINE macro is defined based on the compiler used. When using gcc, it will include "__attribute__((always_inline))" forcing gcc to always inline all the functions marked as FORCE_INLINE. However, this can cause a performance degradation of about 15%. This patch allows to set the FORCE_INLINE macro from the compiler command line to either "static" or "static inline" giving allowing it to inline functions as needed when performing optimizations. | ||||
* | | updated Frame specification | Yann Collet | 2017-08-08 | 2 | -25/+54 |
|/ | | | | | Restored DictID field in Frame header Bumped specification version to v1.6.0 | ||||
* | Merge branch 'dev' of github.com:Cyan4973/lz4 into dev | Yann Collet | 2017-08-07 | 1 | -1/+2 |
|\ | |||||
| * | Merge pull request #376 from ido/patch-1 | Yann Collet | 2017-08-07 | 1 | -1/+2 |
| |\ | | | | | | | Fix typos preventing installation of static lib. | ||||
| | * | Fix typos preventing installation of static lib. | Ido Rosen | 2017-08-01 | 1 | -1/+2 |
| |/ | |||||
* | | Merge branch 'dev' of github.com:Cyan4973/lz4 into dev | Yann Collet | 2017-08-07 | 0 | -0/+0 |
|\ \ | |/ | |||||
| * | Merge pull request #374 from ferdnyc/patch-2 | Yann Collet | 2017-07-09 | 1 | -11/+25 |
| |\ | | | | | | | Generate updated man page from Markdown source | ||||
| | * | Generate updated man page from Markdown source | FeRD (Frank Dana) | 2017-07-08 | 1 | -11/+25 |
| | | | |||||
* | | | updated man page | Yann Collet | 2017-08-07 | 2 | -13/+26 |
|/ / | |||||
* | | Merge pull request #373 from ferdnyc/patch-2 | Yann Collet | 2017-07-08 | 1 | -6/+2 |
|\ \ | |/ | | | Fix formatting of concatenation example | ||||
| * | Fix formatting of concatenation example | FeRD (Frank Dana) | 2017-07-08 | 1 | -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 #369 | Yann Collet | 2017-06-26 | 2 | -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-LIBDIR | Yann Collet | 2017-06-26 | 1 | -13/+13 |
|\ | | | | | tests/Makefile: don't use LIBDIR as variable | ||||
| * | tests/Makefile: don't use LIBDIR as variable | Jussi Kukkonen | 2017-06-26 | 1 | -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/fallthrough | Yann Collet | 2017-06-19 | 3 | -5/+6 |
|\ | | | | | Fix gcc7 Wimplicit-fallthrough warnings | ||||
| * | Fix gcc7 Wimplicit-fallthrough warnings | Chocobo1 | 2017-06-19 | 3 | -5/+6 |
| | | | | | | | | | | For the default Wimplicit-fallthrough=3 level, the comment should start with "fall*" | ||||
* | | Merge pull request #368 from Chocobo1/readme | Yann Collet | 2017-06-19 | 1 | -3/+2 |
|\ \ | |/ |/| | Update README.md | ||||
| * | Update README.md | Chocobo1 | 2017-06-19 | 1 | -3/+2 |
|/ | | | | | Update appveyor badge URL Remove empty line | ||||
* | made level 10 a bit faster | Yann Collet | 2017-06-14 | 1 | -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 cli | Yann Collet | 2017-06-13 | 2 | -3/+2 |
| | |||||
* | clarified lz4frame api comment (#350) | Yann Collet | 2017-06-13 | 1 | -15/+17 |
| | |||||
* | report where decompression ends (#313) | Yann Collet | 2017-06-12 | 2 | -39/+63 |
| | | | | | suggested by @ehem note : only works for files < 2 GB | ||||
* | updated NEWS | Yann Collet | 2017-06-12 | 2 | -3/+4 |
| | |||||
* | fixed minor scan-build warning | Yann Collet | 2017-06-08 | 1 | -0/+1 |
| | |||||
* | refactored simple_buffer.c example (#363) | Yann Collet | 2017-06-08 | 3 | -43/+50 |
| | |||||
* | added a paragraph on overlap matches | Yann Collet | 2017-06-06 | 1 | -4/+12 |
| | |||||
* | cli accept block sizes with KB / MB prefixes | Yann Collet | 2017-05-26 | 1 | -2/+10 |
| | |||||
* | Merge pull request #360 from Chocobo1/md | Yann Collet | 2017-05-25 | 1 | -2/+2 |
|\ | | | | | [Doc] Fix markdown | ||||
| * | [Doc] Fix markdown | Chocobo1 | 2017-05-25 | 1 | -2/+2 |
|/ |