Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | some more Visual conversion warning | Yann Collet | 2019-04-13 | 1 | -1/+3 |
| | |||||
* | fixed minor Visual conversion warnings | Yann Collet | 2019-04-13 | 2 | -7/+7 |
| | |||||
* | fix minor visual warning | Yann Collet | 2019-04-12 | 1 | -2/+2 |
| | | | | | | yet some overly cautious overflow risk flag, while it's actually impossible, due to previous test just one line above. Changing the cast position, just to be please the thing. | ||||
* | fixed minor Visual warnings | Yann Collet | 2019-04-12 | 2 | -14/+14 |
| | | | | | | | | since Visual 2017, worries about potential overflow, which are actually impossible. Replaced (c * a) by (c ? a : 0). Will likely replaced a * by a cmov. Probably harmless for performance. | ||||
* | added tests for -d -m -c | Yann Collet | 2019-04-12 | 3 | -13/+35 |
| | | | | seems to work properly | ||||
* | fixed lz4 -m -c | Yann Collet | 2019-04-12 | 4 | -16/+46 |
| | | | | can compress multiple files into stdout | ||||
* | Merge pull request #666 from lz4/blockIndep | Yann Collet | 2019-04-12 | 4 | -14/+23 |
|\ | | | | | added command -BI for "Independent Blocks" | ||||
| * | added command -BI for "Independent Blocks" | Yann Collet | 2019-04-12 | 4 | -14/+23 |
|/ | | | | | | | | This is the reverse of `-BD`, and the current default. This command can be useful to reverse a previous `-BD` command. It may in the future be more important if `lz4` switches to generating dependent blocks by default. | ||||
* | updated man page | Yann Collet | 2019-04-12 | 2 | -6/+16 |
| | | | | with --favor-decSpeed | ||||
* | updated doc to underline difference between block and frame | Yann Collet | 2019-04-12 | 5 | -26/+46 |
| | | | | as this is a very frequent source of confusion for new users. | ||||
* | Merge pull request #665 from lz4/dict | Yann Collet | 2019-04-11 | 6 | -15/+50 |
|\ | | | | | Dictionary compression | ||||
| * | improved documentation for LZ4 dictionary compression | Yann Collet | 2019-04-11 | 6 | -15/+50 |
| | | |||||
* | | Merge pull request #664 from lz4/maxdist | Yann Collet | 2019-04-11 | 6 | -38/+84 |
|\ \ | |/ | | | introduce LZ4_DISTANCE_MAX build macro | ||||
| * | introduce LZ4_DISTANCE_MAX build macro | Yann Collet | 2019-04-11 | 6 | -38/+84 |
|/ | | | | | | | | | | make it possible to generate LZ4-compressed block with a controlled maximum offset (necessarily <= 65535). This could be useful for compatibility with decoders using a very limited memory budget (<64 KB). Answer #154 | ||||
* | updated block format with more details on MF_LIMIT | Yann Collet | 2019-04-11 | 1 | -12/+23 |
| | | | | aka distance from end of block for the last match. | ||||
* | Merge pull request #663 from lz4/headerSize | Yann Collet | 2019-04-10 | 3 | -60/+107 |
|\ | | | | | made LZ4F_getHeaderSize() public | ||||
| * | made LZ4F_getHeaderSize() public | Yann Collet | 2019-04-10 | 3 | -60/+107 |
| | | |||||
* | | added versions in comments | Yann Collet | 2019-04-10 | 2 | -2/+7 |
|/ | |||||
* | Merge pull request #659 from lz4/resetFast | Yann Collet | 2019-04-09 | 14 | -343/+495 |
|\ | | | | | LZ4_resetStream*_fast() | ||||
| * | fixed loadDictHC | Yann Collet | 2019-04-09 | 2 | -14/+22 |
| | | | | | | | | | | by making a full initialization instead of a fast reset. | ||||
| * | re-enable LZ4_resetStreamHC() | Yann Collet | 2019-04-09 | 1 | -1/+1 |
| | | | | | | | | towards deprecation, but still available and fully supported | ||||
| * | modified LZ4_initStreamHC() to look like LZ4_initStream() | Yann Collet | 2019-04-09 | 7 | -72/+119 |
| | | | | | | | | | | it is now a pure initializer, for statically allocated states. It can initialize any memory area, and because of this, requires size. | ||||
| * | check some more initialization result | Yann Collet | 2019-04-08 | 1 | -1/+5 |
| | | | | | | | | ensure it's not NULL. | ||||
| * | removed LZ4_stream_t alignment test on Visual | Yann Collet | 2019-04-08 | 1 | -0/+8 |
| | | | | | | | | | | | | | | it fails on x86 32-bit mode : Visual reports an alignment of 8-bytes (even with alignof()) but actually only align LZ4_stream_t on 4 bytes. The alignment check then fails, resulting in missed initialization. | ||||
| * | checkFrame: removed %zu | Yann Collet | 2019-04-08 | 1 | -7/+12 |
| | | | | | | | | not liked by mingw | ||||
| * | fullbench: assert lz4_stream_t initialization | Yann Collet | 2019-04-08 | 1 | -2/+4 |
| | | |||||
| * | fixed cleaning tmp directory | Yann Collet | 2019-04-08 | 1 | -3/+3 |
| | | |||||
| * | slightly faster huge file test | Yann Collet | 2019-04-08 | 1 | -1/+1 |
| | | | | | | | | | | level down 5->4 size down 6G->5G | ||||
| * | added make list target to tests | Yann Collet | 2019-04-08 | 1 | -0/+6 |
| | | |||||
| * | LZ4_initStream() checks alignment restriction | Yann Collet | 2019-04-08 | 2 | -7/+17 |
| | | | | | | | | updated associated documentation | ||||
| * | added comment on initStream + _extState_ | Yann Collet | 2019-04-05 | 1 | -4/+8 |
| | | | | | | | | as suggested by @felixhandte | ||||
| * | created LZ4_initStream() | Yann Collet | 2019-04-05 | 9 | -105/+111 |
| | | | | | | | | | | | | | | | | | | | | - promoted LZ4_resetStream_fast() to stable - moved LZ4_resetStream() into deprecate, but without triggering a compiler warning - update all sources to no longer rely on LZ4_resetStream() note : LZ4_initStream() proposal is slightly different : it's able to initialize any buffer, provided that it's large enough. To this end, it accepts a void*, and returns an LZ4_stream_t*. | ||||
| * | fixed _GNU_SOURCE duplicate | Yann Collet | 2019-04-05 | 1 | -0/+1 |
| | | |||||
| * | fuzzer: fixed strict c99 with mmap+MAP_ANONYMOUS | Yann Collet | 2019-04-05 | 2 | -8/+5 |
| | | |||||
| * | fixed strict iso C90 | Yann Collet | 2019-04-05 | 1 | -1/+1 |
| | | |||||
| * | created LZ4_initStreamHC() | Yann Collet | 2019-04-05 | 6 | -171/+225 |
|/ | | | | | | | | - promoted LZ4_resetStreamHC_fast() to stable - moved LZ4_resetStreamHC() to deprecated (but do not generate a warning yet) - Updated doc, to highlight difference between init and reset - switched all invocations of LZ4_resetStreamHC() onto LZ4_initStreamHC() - misc: ensure `make all` also builds /tests | ||||
* | Merge pull request #658 from lz4/_fast | Yann Collet | 2019-04-04 | 8 | -60/+97 |
|\ | | | | | Deprecated LZ4_decompres_fast*() functions | ||||
| * | make `_fast*()` decoder generate a deprecation warning | Yann Collet | 2019-04-04 | 7 | -39/+70 |
| | | | | | | | | updated modification | ||||
| * | moved LZ4_decompress_fast*() into deprecated section | Yann Collet | 2019-04-04 | 2 | -24/+30 |
|/ | |||||
* | Merge pull request #657 from lz4/destSize | Yann Collet | 2019-04-04 | 4 | -117/+173 |
|\ | | | | | moved _destSize() into "stable API" status | ||||
| * | fixed an old bug in LZ4F_flush() | Yann Collet | 2019-04-03 | 2 | -66/+109 |
| | | | | | | | | | | | | | | which remained undetected so far, as it requires a fairly large number of conditions to be triggered, starting with enabling Block checksum, which is disabled by default, and which usage is known to be extremely rare. | ||||
| * | fixed doc | Yann Collet | 2019-04-03 | 2 | -16/+22 |
| | | | | | | | | and bumped version number fo v1.9.0 | ||||
| * | moved _destSize() into "stable API" status | Yann Collet | 2019-04-03 | 2 | -48/+55 |
|/ | | | | as requested in #642 | ||||
* | Merge pull request #656 from lz4/armtest | Yann Collet | 2019-04-03 | 2 | -55/+80 |
|\ | | | | | LZ4_FAST_DEC_LOOP macros | ||||
| * | minor comments and reformatting | Yann Collet | 2019-04-03 | 1 | -12/+17 |
| | | |||||
| * | fixed minor conversion warnings | Yann Collet | 2019-04-03 | 1 | -14/+10 |
| | | |||||
| * | created LZ4_FAST_DEC_LOOP build macro | Yann Collet | 2019-04-02 | 2 | -9/+31 |
| | | |||||
| * | fixed a few minor conversion warnings | Yann Collet | 2019-04-02 | 1 | -20/+22 |
|/ | |||||
* | Merge pull request #652 from vtorri/dev | Yann Collet | 2019-03-03 | 3 | -3/+3 |
|\ | | | | | Allow installation of lz4 for Windows 10 with MSYS2 | ||||
| * | Allow installation of lz4 for Windows 10 with MSYS2 | Vincent Torri | 2019-03-03 | 3 | -3/+3 |
| | |