summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bench : made decompression speed evaluation same time as compressionYann Collet2017-09-073-48/+36
| | | | minor : slightly modified an example do avoid disabling a gcc warning through #pragma
* minor Makefile fixesYann Collet2017-09-072-9/+10
|
* updated lib/READMEYann Collet2017-09-061-28/+28
| | | | clarifications, improved wording
* complementary information for #394Yann Collet2017-08-302-17/+29
|
* clarified documentation of streaming decompression functionsYann Collet2017-08-302-18/+26
| | | | | (synchronous bufferless mode) answering questions by @jtbandes (#394)
* minor typo fixYann Collet2017-08-302-1/+2
|
* fixed FS-independent file order in /libYann Collet2017-08-291-2/+2
| | | | identified by @bmwiedemann
* build: source files sorted in a FS independent mannerYann Collet2017-08-263-7/+10
| | | | | to be more compatible with reproducible builds. patch inspired by @bmwiedemann
* updated NEWS with fixesYann Collet2017-08-251-0/+4
|
* Merge pull request #386 from lz4/parallelMakeYann Collet2017-08-256-285/+139
|\ | | | | `make test` compatible with parallel execution (`-j#`)
| * removed fasttest from circleCIYann Collet2017-08-251-1/+0
| |
| * removed test-fasttestYann Collet2017-08-252-2/+2
| |
| * fixed make recurrence from /testsYann Collet2017-08-252-13/+8
| |
| * removed fasttestYann Collet2017-08-252-163/+2
| |
| * minor : added header licenseYann Collet2017-08-243-9/+32
| |
| * Merge branch 'dev' into parallelMakeYann Collet2017-08-246-40/+43
| |\
| * | make test is compatible with parallel execution (-j#)Yann Collet2017-08-212-128/+126
| | | | | | | | | | | | each test section runs with its own set of files
* | | Merge pull request #393 from terrelln/deprecate2Yann Collet2017-08-251-2/+4
|\ \ \ | |_|/ |/| | Don't use C++11 deprecation attribute with clang
| * | Don't use C++11 deprecation attribute with clangNick Terrell2017-08-241-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-openbsdYann Collet2017-08-241-0/+2
|\ \ | | | | | | Fix: Add return statement to main function
| * | Fix: Add return statement to main functionMarkus Hennecke2017-08-241-0/+2
| |/
* | Merge pull request #391 from tcpan/devYann Collet2017-08-244-37/+37
|\ \ | | | | | | FIX: added prefix to FORCE_INLINE to prevent redefinition error durin…
| * | FIX: added prefix to FORCE_INLINE to prevent redefinition error during ↵tcpan2017-08-244-37/+37
| |/ | | | | | | compilation when used with other libraries that define FORCE_INLINE
* | Merge pull request #390 from lz4/installVarsYann Collet2017-08-241-3/+4
|\ \ | |/ |/| fixed man directory installation (#387)
| * fixed man directory installation (#337)Yann Collet2017-08-241-3/+4
|/ | | | also : lz4c is now a symlink to lz4
* fix : asan error in dctx, due to increased maximum frame header size, ↵v1.8.0Yann Collet2017-08-172-3/+4
| | | | reported by Craig Young
* Merge pull request #382 from lz4/installVarsYann Collet2017-08-166-86/+128
|\ | | | | better respect GNU standard Makefile conventions
| * updated lz4frame manualYann Collet2017-08-151-14/+14
| |
| * Merge branch 'dev' into installVars and fixed conflictsYann Collet2017-08-1516-972/+1431
| |\ | |/ |/|
* | Merge pull request #383 from lz4/blockChecksumYann Collet2017-08-1510-347/+453
|\ \ | | | | | | Block checksum
| * | cli : restored command -BX to enable block checksum (#322)Yann Collet2017-08-123-6/+8
| | |
| * | restored block checksum capability at lz4frame API levelYann Collet2017-08-127-341/+445
| | |
* | | Merge pull request #380 from lz4/dictIDYann Collet2017-08-1512-665/+1020
|\ \ \ | |/ / | | | Frame Dictionary API
| * | implemented lz4frame decompression APIYann Collet2017-08-105-72/+141
| | |
| * | support dictionary compression with independent blocksYann Collet2017-08-104-89/+141
| | |
| * | fixed gcc prototype warningYann Collet2017-08-102-5/+1
| | |
| * | dictionary compression correctly uses compression levelYann Collet2017-08-108-53/+107
| | | | | | | | | | | | Not obvious : copying the state was copying cdict's compression level
| * | 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()
| | * lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c"Yann Collet2017-08-143-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 issuesYann Collet2017-08-142-8/+12
| | |
| | * better respect GNU standard Makefile conventionsYann Collet2017-08-146-63/+102
| |/ |/| | | | | | | | | supports lowercase directory variables add an "Installation" section in README.md added an INSTALL file
* | Merge pull request #378 from deymo/devYann Collet2017-08-112-20/+32
|\ \ | |/ |/| Allow to predefine FORCE_INLINE macro.
| * Allow to predefine FORCE_INLINE macro.Alex Deymo2017-08-072-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 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.