Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #519 from lz4/fdParser | Yann Collet | 2018-04-27 | 2 | -9/+66 |
|\ | | | | | Faster decoding speed | ||||
| * | ensure favorDecSpeed is properly initialized | Yann Collet | 2018-04-27 | 2 | -9/+66 |
| | | | | | | | | | | | | | | also : - fix a potential malloc error - proper use of ALLOC macro inside lz4hc - update html API doc | ||||
* | | minor edit of block format | Cyan4973 | 2018-04-25 | 1 | -28/+32 |
| | | | | | | | | clarifying parsing restrictions near end of block. | ||||
* | | lz4_Block_format.md: clarify on short inputs and restrictions | Alexey Tourbin | 2018-04-24 | 1 | -3/+12 |
|/ | | | | | | | | | | | | | | | | | | | | | | It occurred to me that the formula "The last 5 bytes are always literals", on the list of "assumptions made by the decoder", is remarkably ambiguous. Suppose the decoder is presented with 5 bytes. Are they literals? It may seem that the decoder degenerates to memcpy on short inputs. But of course the answer is no, so the formula needs some clarification. Parsing restrictions should be explained as well, otherwise they look like arbitrary numbers. The 5-byte restriction has been mentioned recently in connection with the shortcut in LZ4_decompress_generic, so I add that. The second restriction is left to be explained by the author. I also took the liberty to explain that empty inputs "are either unrepresentable or can be represented with a null byte". This wording may actually have some merit: it leaves for the implementation, as opposed to the spec, to decide whether the encoder can compress empty inputs, and whether the decoder can produce an empty output (which the implementation should further clarify). | ||||
* | minor length reduction of several large lines | Yann Collet | 2018-04-18 | 1 | -21/+29 |
| | |||||
* | compatibility with gcc-4.4 string.h version | Cyan4973 | 2018-04-13 | 1 | -22/+72 |
| | | | | | | | Someone found it would be a great idea to define there a global variable under the very generic name "index". Cause problem with shadow warnings, so no variable can be named "index" now ... Also : automatically update API manual | ||||
* | updated LZ4F_compressBound() documentation | Yann Collet | 2018-02-28 | 1 | -3/+6 |
| | | | | to clarify it includes potentially buffered data. | ||||
* | bumped version number to v1.8.2 | Yann Collet | 2018-02-26 | 2 | -4/+4 |
| | | | | updated NEWS was current progresses | ||||
* | update code comment on LZ4 streaming interface | Yann Collet | 2018-02-26 | 1 | -10/+11 |
| | | | | | notably regarding LZ4_saveDict() speed advantage, answering #477. | ||||
* | update API doc regarding double-buffer strategy | Yann Collet | 2018-02-18 | 1 | -1/+3 |
| | | | | answering question #473 | ||||
* | fixed code comment as detected in #466 | Yann Collet | 2018-02-07 | 1 | -32/+33 |
| | | | | | Also clarified a few API code comments and updated associated html documentation | ||||
* | Merge pull request #458 from lz4/ff161 | Yann Collet | 2018-02-01 | 1 | -4/+12 |
|\ | | | | | Minor change to LZ4 Frame format specification | ||||
| * | fix typos as suggested by @psteinb | Yann Collet | 2018-01-31 | 1 | -2/+2 |
| | | |||||
| * | proposed a minor change to LZ4 Frame format specification | Yann Collet | 2018-01-31 | 1 | -4/+12 |
| | | | | | | | | add new terms "LZ4 Frame Header" and "LZ4 Frame Footer" | ||||
* | | refactored frameCompress example | Yann Collet | 2018-01-31 | 2 | -22/+26 |
|/ | | | | to better reflect LZ4F API usage. | ||||
* | nicer console message for `make clean` | Yann Collet | 2018-01-14 | 2 | -14/+19 |
| | |||||
* | API : changed a few variables' names for clarity | Yann Collet | 2017-11-20 | 1 | -43/+43 |
| | | | | | updated relevant doc. This patch has no impact on ABI/API, nor on binary generation. | ||||
* | complementary information for #394 | Yann Collet | 2017-08-30 | 1 | -9/+15 |
| | |||||
* | clarified documentation of streaming decompression functions | Yann Collet | 2017-08-30 | 1 | -9/+13 |
| | | | | | (synchronous bufferless mode) answering questions by @jtbandes (#394) | ||||
* | build: source files sorted in a FS independent manner | Yann Collet | 2017-08-26 | 1 | -2/+4 |
| | | | | | to be more compatible with reproducible builds. patch inspired by @bmwiedemann | ||||
* | restored block checksum capability at lz4frame API level | Yann Collet | 2017-08-12 | 1 | -10/+15 |
| | |||||
* | implemented lz4frame decompression API | Yann Collet | 2017-08-10 | 1 | -5/+5 |
| | |||||
* | support dictionary compression with independent blocks | Yann Collet | 2017-08-10 | 1 | -27/+28 |
| | |||||
* | fixed gcc prototype warning | Yann Collet | 2017-08-10 | 1 | -4/+0 |
| | |||||
* | dictionary compression correctly uses compression level | Yann Collet | 2017-08-10 | 2 | -17/+21 |
| | | | | Not obvious : copying the state was copying cdict's compression level | ||||
* | implemented dictionary compression in lz4frame | Yann Collet | 2017-08-09 | 2 | -18/+20 |
| | | | | | note : only compression API is implemented and tested still to do : decompression API | ||||
* | fixed frameCompress example | Yann Collet | 2017-08-09 | 1 | -16/+19 |
| | |||||
* | added dictID inside LZ4F_frameInfo_t | Yann Collet | 2017-08-09 | 1 | -2/+1 |
| | | | | | Compressor can set dictID on LZ4F_compressBegin() Decompressor can retrieve it using LZ4F_getFrameInfo() | ||||
* | updated Frame specification | Yann Collet | 2017-08-08 | 1 | -25/+52 |
| | | | | | Restored DictID field in Frame header Bumped specification version to v1.6.0 | ||||
* | added a paragraph on overlap matches | Yann Collet | 2017-06-06 | 1 | -4/+12 |
| | |||||
* | [Doc] Fix markdown | Chocobo1 | 2017-05-25 | 1 | -2/+2 |
| | |||||
* | added test for LZ4F_resetDecompressionContext() | Yann Collet | 2017-05-10 | 1 | -6/+3 |
| | |||||
* | bumped version number to 1.8.0 | Yann Collet | 2017-05-10 | 2 | -4/+4 |
| | | | | | due to addition of prototype LZ4F_resetDecompressionContext() | ||||
* | updated Makefile | Yann Collet | 2017-05-10 | 2 | -32/+61 |
| | | | | | to automatically build manual files with make all | ||||
* | added lz4frame_manual.html | Przemyslaw Skibinski | 2017-01-23 | 1 | -0/+240 |
| | |||||
* | lz4 manual updated to v1.7.5 | Przemyslaw Skibinski | 2017-01-23 | 1 | -89/+126 |
| | |||||
* | Expose internal types to remove strict aliasing | Nick Terrell | 2016-11-11 | 1 | -10/+58 |
| | |||||
* | added lz4_manual.html | Przemyslaw Skibinski | 2016-11-10 | 1 | -0/+240 |
| | |||||
* | documentation moved to doc/ | Przemyslaw Skibinski | 2016-11-03 | 2 | -0/+512 |