Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bench : made decompression speed evaluation same time as compression | Yann Collet | 2017-09-07 | 3 | -48/+36 |
| | | | | minor : slightly modified an example do avoid disabling a gcc warning through #pragma | ||||
* | minor Makefile fixes | Yann Collet | 2017-09-07 | 2 | -9/+10 |
| | |||||
* | updated lib/README | Yann Collet | 2017-09-06 | 1 | -28/+28 |
| | | | | clarifications, improved wording | ||||
* | complementary information for #394 | Yann Collet | 2017-08-30 | 2 | -17/+29 |
| | |||||
* | clarified documentation of streaming decompression functions | Yann Collet | 2017-08-30 | 2 | -18/+26 |
| | | | | | (synchronous bufferless mode) answering questions by @jtbandes (#394) | ||||
* | minor typo fix | Yann Collet | 2017-08-30 | 2 | -1/+2 |
| | |||||
* | fixed FS-independent file order in /lib | Yann Collet | 2017-08-29 | 1 | -2/+2 |
| | | | | identified by @bmwiedemann | ||||
* | build: source files sorted in a FS independent manner | Yann Collet | 2017-08-26 | 3 | -7/+10 |
| | | | | | to be more compatible with reproducible builds. patch inspired by @bmwiedemann | ||||
* | updated NEWS with fixes | Yann Collet | 2017-08-25 | 1 | -0/+4 |
| | |||||
* | Merge pull request #386 from lz4/parallelMake | Yann Collet | 2017-08-25 | 6 | -285/+139 |
|\ | | | | | `make test` compatible with parallel execution (`-j#`) | ||||
| * | removed fasttest from circleCI | Yann Collet | 2017-08-25 | 1 | -1/+0 |
| | | |||||
| * | removed test-fasttest | Yann Collet | 2017-08-25 | 2 | -2/+2 |
| | | |||||
| * | fixed make recurrence from /tests | Yann Collet | 2017-08-25 | 2 | -13/+8 |
| | | |||||
| * | removed fasttest | Yann Collet | 2017-08-25 | 2 | -163/+2 |
| | | |||||
| * | minor : added header license | Yann Collet | 2017-08-24 | 3 | -9/+32 |
| | | |||||
| * | Merge branch 'dev' into parallelMake | Yann Collet | 2017-08-24 | 6 | -40/+43 |
| |\ | |||||
| * | | make test is compatible with parallel execution (-j#) | Yann Collet | 2017-08-21 | 2 | -128/+126 |
| | | | | | | | | | | | | each test section runs with its own set of files | ||||
* | | | Merge pull request #393 from terrelln/deprecate2 | Yann Collet | 2017-08-25 | 1 | -2/+4 |
|\ \ \ | |_|/ |/| | | Don't use C++11 deprecation attribute with clang | ||||
| * | | Don't use C++11 deprecation attribute with clang | Nick Terrell | 2017-08-24 | 1 | -2/+4 |
|/ / | | | | | | | | | Clang doesn't accept a C++11 attribute following `LZ4LIB_API`. Use the GNU attribute instead. | ||||
* | | Merge pull request #392 from m-hennecke/fix-arm-openbsd | Yann Collet | 2017-08-24 | 1 | -0/+2 |
|\ \ | | | | | | | Fix: Add return statement to main function | ||||
| * | | Fix: Add return statement to main function | Markus Hennecke | 2017-08-24 | 1 | -0/+2 |
| |/ | |||||
* | | Merge pull request #391 from tcpan/dev | Yann Collet | 2017-08-24 | 4 | -37/+37 |
|\ \ | | | | | | | FIX: added prefix to FORCE_INLINE to prevent redefinition error durin… | ||||
| * | | FIX: added prefix to FORCE_INLINE to prevent redefinition error during ↵ | tcpan | 2017-08-24 | 4 | -37/+37 |
| |/ | | | | | | | compilation when used with other libraries that define FORCE_INLINE | ||||
* | | Merge pull request #390 from lz4/installVars | Yann Collet | 2017-08-24 | 1 | -3/+4 |
|\ \ | |/ |/| | fixed man directory installation (#387) | ||||
| * | fixed man directory installation (#337) | Yann Collet | 2017-08-24 | 1 | -3/+4 |
|/ | | | | also : lz4c is now a symlink to lz4 | ||||
* | 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. |