Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [bench] Use higher resolution timer on POSIX | Nick Terrell | 2017-10-17 | 2 | -41/+110 |
| | | | | | | | The timer used was only accurate up to 0.01 seconds. This timer is accurate up to 1 ns. It is a monotonic timer that measures the real time difference, not on CPU time. Copied the benchmark code from https://github.com/facebook/zstd/commit/6ab4d5e9041aba962a810ffee191f95897c6208e | ||||
* | lz4cli : minor rewrite of lz4c legacy commands | Yann Collet | 2017-10-15 | 1 | -12/+13 |
| | | | | for clarity | ||||
* | Merge branch 'dev' of github.com:Cyan4973/lz4 into dev | Yann Collet | 2017-10-15 | 1 | -1/+34 |
|\ | |||||
| * | Merge pull request #407 from odaira/useO2ppc64le | Yann Collet | 2017-10-13 | 1 | -1/+34 |
| |\ | | | | | | | Use O2 for the decompression functions on ppc64le with gcc | ||||
| | * | Use the optimization level of O2 for the decompression functions on ppc64le ↵ | Rei Odaira | 2017-10-13 | 1 | -1/+34 |
| |/ | | | | | | | with gcc, to avoid harmful unrolling and SIMDization with O3 | ||||
* | | lz4cli : removed extension artefacts | Yann Collet | 2017-10-15 | 1 | -15/+7 |
|/ | | | | It used to be useful for an old Windows variant which is no longer maintained. | ||||
* | Merge pull request #403 from felixhandte/lz4-cli-dict-support-tests | Yann Collet | 2017-10-10 | 4 | -5/+164 |
|\ | | | | | Support Dictionaries on the Command Line | ||||
| * | Read the Dictionary into a Circular Buffer | W. Felix Handte | 2017-10-10 | 1 | -22/+49 |
| | | |||||
| * | Add some tests verifying command line dictionary functionality | W. Felix Handte | 2017-10-10 | 1 | -1/+28 |
| | | |||||
| * | Add Dictionary Support to the Command Line Tool | W. Felix Handte | 2017-10-10 | 3 | -4/+109 |
| | | |||||
* | | fixed decoding block checksum in lz4frame | Yann Collet | 2017-10-04 | 1 | -4/+3 |
| | | |||||
* | | fix #404 | Yann Collet | 2017-09-30 | 1 | -2/+5 |
|/ | | | | | | | | | | | | | | | | static analyzer `cppcheck` complains about a shift-by-32 on a 32 bits value, which is an undefined behavior. However, the flagged code path is never triggered in 32-bits mode, (actually, it's not even generated if DCE kicks in), the shift-by-32 is necessarily performed on a 64-bits value. While it doesn't change anything regarding lz4 code generation, for both 32 and 64 bits mode, (can be checked by md5sum on the generated binary), the shift has been rewritten in a way which should please this static analyzer, since it now pretends to shift by 16 on 32-bits cpu (note : it doesn't matter since the code will not even be generated in this case). Note : this is a blind fix, the new code has not been tested with cppcheck, because cppcheck only works on Windows. Other static analyzer, such as scan-build, do not trigger this false positive. | ||||
* | minor lz4frame code refactor | Yann Collet | 2017-09-23 | 1 | -50/+54 |
| | | | | | try to improve code readability. minor optimization on condition to preserve history. | ||||
* | Merge pull request #402 from felixhandte/fix-dict-segfault | Yann Collet | 2017-09-23 | 1 | -0/+1 |
|\ | | | | | Fix dict segfault | ||||
| * | Fix Segfault When Copying Dict | W. Felix Handte | 2017-09-22 | 1 | -0/+1 |
|/ | | | | dctx must have been initialized before we can copy the dictionary in. | ||||
* | minor improvements to examples | Yann Collet | 2017-09-11 | 2 | -10/+18 |
| | | | | | cosmetic : better display added optional variable MOREFLAGS | ||||
* | made clang warnings fail (-Werror) | Yann Collet | 2017-09-10 | 1 | -1/+1 |
| | | | | in order to catch them in CI tests | ||||
* | fixed a bunch of -Wcomma warnings | Yann Collet | 2017-09-10 | 4 | -5/+18 |
| | | | | reported by @rvandermeulen (#398) | ||||
* | added -Wcomma to travisCI clang test | Yann Collet | 2017-09-10 | 1 | -1/+2 |
| | |||||
* | fix #397 : decompression failed when using a combination of extDict + low ↵ | Yann Collet | 2017-09-07 | 2 | -2/+2 |
| | | | | | | | | memory address Reported and fixed by @jscheid Note : we are missing a test case to include it in the CI | ||||
* | 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 |