Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #578 from lz4/support128bit | Yann Collet | 2018-09-26 | 3 | -42/+55 |
|\ | | | | | Support for 128bit pointers like AS400 | ||||
| * | changed LZ4_streamDecode member order | Yann Collet | 2018-09-25 | 1 | -1/+1 |
| | | | | | | | | to reduce memory usage on 128-bits systems | ||||
| * | increase size of LZ4 contexts for 128-bit systems | Yann Collet | 2018-09-18 | 3 | -26/+37 |
| | | |||||
| * | Merge branch 'dev' into support128bit | Yann Collet | 2018-09-18 | 2 | -80/+92 |
| |\ | |||||
| * | | increase lz4hc context size as constant for 128-bit systems | Yann Collet | 2018-09-18 | 1 | -6/+6 |
| | | | |||||
| * | | use byU32 mode for any pointer > 32-bit | Yann Collet | 2018-09-14 | 1 | -10/+12 |
| | | | | | | | | | | | | including 128-bit, like IBM AS-400 | ||||
* | | | tried to clean another bunch of cppcheck warnings | Yann Collet | 2018-09-19 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | so "funny" thing with cppcheck is that no 2 versions give the same list of warnings. On Mac, I'm using v1.81, which had all warnings fixed. On Travis CI, it's v1.61, and it complains about a dozen more/different things. On Linux, it's v1.72, and it finds a completely different list of a half dozen warnings. Some of these seems to be bugs/limitations in cppcheck itself. The TravisCI version v1.61 seems unable to understand %zu correctly, and seems to assume it means %u. | ||||
* | | | fixed minor cppcheck warnings in lib | Yann Collet | 2018-09-18 | 3 | -207/+208 |
| | | | |||||
* | | | updated xxhash to latest version | Yann Collet | 2018-09-18 | 2 | -332/+503 |
| |/ |/| | |||||
* | | Merge pull request #575 from lz4/apiDoc | Yann Collet | 2018-09-18 | 2 | -80/+92 |
|\ \ | |/ |/| | unpublish static-only functions | ||||
| * | updated build doc | Yann Collet | 2018-09-13 | 1 | -6/+11 |
| | | |||||
| * | unpublish static-only function | Yann Collet | 2018-09-13 | 1 | -74/+81 |
| | | | | | | | | | | | | | | these functions are now unpublished in dll by default. One needs to opt-in, using macro LZ4_PUBLISH_STATIC_FUNCTIONS. used this opportunity to update a bunch of api comments in lz4.h | ||||
* | | Merge pull request #574 from lz4/enumComma | Yann Collet | 2018-09-14 | 3 | -16/+16 |
|\ \ | | | | | | | avoid final trailing comma for enum lists | ||||
| * | | avoid final trailing comma for enum lists | Yann Collet | 2018-09-13 | 3 | -16/+16 |
| |/ | | | | | | | | | | | | | as detected in #485 by @JoachimSchneider. Refactored the c_standards tests so that these issues get automatically detected in CI tests. | ||||
* | | Merge pull request #573 from laffer1/laffer1-pkgconfig-mnbsd | Yann Collet | 2018-09-14 | 1 | -1/+1 |
|\ \ | |/ |/| | FIx pkgconfig file installation on MidnightBSD | ||||
| * | FIx pkgconfig file installation on MidnightBSD | Lucas Holt | 2018-09-12 | 1 | -1/+1 |
| | | |||||
* | | clarify constant MFLIMIT | Yann Collet | 2018-09-11 | 1 | -4/+5 |
| | | | | | | | | | | | | | | and separate it from MATCH_SAFEGUARD_DISTANCE. While both constants have same value, they do not seve same purpose, hence should not be confused. | ||||
* | | fixed minor warning in fuzzer.c | Yann Collet | 2018-09-10 | 2 | -10/+12 |
| | | | | | | | | added a few more comments and assert() | ||||
* | | restored nullifying output | Yann Collet | 2018-09-10 | 1 | -1/+5 |
| | | | | | | | | to counter possible (offset==0) | ||||
* | | removed temporary debug traces | Yann Collet | 2018-09-10 | 1 | -2/+0 |
| | | |||||
* | | Merge branch 'dev' into partialDecode | Yann Collet | 2018-09-10 | 2 | -11/+20 |
|\ \ | |||||
| * \ | Merge pull request #569 from lz4/circle2 | Yann Collet | 2018-09-10 | 2 | -48/+58 |
| |\ \ | | | | | | | | | Migrate CircleCI tests from 1.0 towards 2.0 | ||||
| | * \ | Merge branch 'dev' of github.com:Cyan4973/lz4 into dev | Yann Collet | 2018-09-10 | 1 | -1/+1 |
| | |\ \ | | | |/ | |||||
| * | | | Merge pull request #565 from lz4/lz4f_init | Yann Collet | 2018-09-10 | 1 | -10/+19 |
| |\ \ \ | | |_|/ | |/| | | Introduced constants LZ4F_INIT_* | ||||
| | * | | added comments on version numbers | Yann Collet | 2018-09-06 | 1 | -5/+6 |
| | | | | |||||
| | * | | Introduced constants LZ4F_INIT_* | Yann Collet | 2018-09-05 | 1 | -9/+17 |
| | | | | | | | | | | | | | | | | | | | | to simplify initialization of lz4frame.h structures. Partially in response to #546. | ||||
| * | | | Add support for MidnightBSD | Lucas Holt | 2018-09-08 | 1 | -1/+1 |
| | | | | |||||
* | | | | fixed fuzzer test | Yann Collet | 2018-09-08 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | and removed one blind copy, since there is no more guarantee that at least 4 bytes are still available in output buffer | ||||
* | | | | updated function interface documentation | Yann Collet | 2018-09-07 | 1 | -5/+19 |
| | | | | |||||
* | | | | first sketch for a byte-accurate partial decoder | Yann Collet | 2018-09-07 | 2 | -49/+81 |
| |_|/ |/| | | |||||
* | | | updated API documentation | Yann Collet | 2018-09-07 | 2 | -48/+58 |
|/ / | |||||
* | | Merge pull request #563 from lz4/docDict | Yann Collet | 2018-09-06 | 1 | -1/+1 |
|\ \ | |/ |/| | updated documentation for dictionary compression | ||||
| * | updated documentation regarding dictionary compression | Yann Collet | 2018-09-05 | 1 | -1/+1 |
| | | | | | | | | | | | | following suggestion from @stbrumme (#558) Also : bumped version number, regenerated man page and html doc | ||||
* | | removed one assert() condition | Yann Collet | 2018-09-05 | 1 | -2/+1 |
| | | | | | | | | which is not correct when using LZ4_HC with dictionary and starting from a low address (<0x10000). | ||||
* | | fixed #560 | Yann Collet | 2018-09-05 | 1 | -0/+4 |
|/ | | | | | | | it was a fairly complex scenario, involving source files > 64K and some extraordinary conditions related to specific layout of ranges of zeroes. and only on level 9. | ||||
* | fixed spelling mistake in lz4.h | Jack Luo | 2018-07-29 | 1 | -1/+1 |
| | |||||
* | Merge pull request #547 from jennifermliu/dev | Yann Collet | 2018-07-17 | 1 | -2/+2 |
|\ | | | | | Add --fast command to cli | ||||
| * | Fixed bugs about incorrect acceleration calculation and benchmarking ↵ | Jennifer Liu | 2018-06-27 | 1 | -2/+2 |
| | | | | | | | | negative compresion level | ||||
* | | Fix LZ4_compress_fast_continue() docs | Nick Terrell | 2018-07-10 | 1 | -1/+1 |
|/ | | | | Fixes #549. | ||||
* | Merge pull request #542 from wbx-github/dev | Yann Collet | 2018-05-29 | 1 | -3/+4 |
|\ | | | | | allow to override uname when cross-compiling | ||||
| * | allow to override uname when cross-compiling | Waldemar Brodkorb | 2018-05-22 | 1 | -3/+4 |
| | | | | | | | | | | | | When cross-compiling for example from Darwin to Linux it might be useful to override uname output to force Linux and create Linux libraries instead of Darwin libraries. | ||||
* | | Also Fix Appveyor Cast Warning | W. Felix Handte | 2018-05-22 | 1 | -1/+1 |
| | | |||||
* | | Add `extern "C"` Guards Around Experimental HC Declarations | W. Felix Handte | 2018-05-22 | 1 | -0/+8 |
| | | |||||
* | | Remove #define-rename of `LZ4_decompress_safe_forceExtDict` | W. Felix Handte | 2018-05-22 | 1 | -8/+8 |
| | | |||||
* | | Test Linking C-Compiled Library and C++-Compiled Tests | W. Felix Handte | 2018-05-22 | 1 | -0/+15 |
|/ | |||||
* | Add Haiku as a validated target. | fbrosson | 2018-05-17 | 1 | -1/+1 |
| | | | | lz4 1.8.2 works fine on Haiku and passes all tests. | ||||
* | Merge pull request #537 from lz4/xpHCmf2 | Yann Collet | 2018-05-07 | 1 | -48/+81 |
|\ | | | | | Speed optimization for optimal parser | ||||
| * | renamed variable for clarity | Yann Collet | 2018-05-07 | 1 | -12/+12 |
| | | |||||
| * | fixed minor conversion warning | Yann Collet | 2018-05-07 | 1 | -1/+2 |
| | | |||||
| * | small PA optimization | Yann Collet | 2018-05-06 | 1 | -11/+18 |
| | | | | | | | | | | which measurably improves speed on levels 9+ |