Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Define LZ4_STREAMSIZE in terms of LZ4_MEMORY_USAGE | Eddy Jansson | 2021-07-31 | 1 | -1/+1 |
| | | | | | | This is required to correctly size a static member to hold the hash table, whose size is derived from LZ4_MEMORY_USAGE. | ||||
* | fix some typos (work by Andrea Gelmini) | Thomas Waldmann | 2021-01-07 | 1 | -1/+1 |
| | |||||
* | fix minor header date | Yann Collet | 2020-12-01 | 1 | -1/+1 |
| | |||||
* | update obsolete section documentation | Yann Collet | 2020-11-08 | 1 | -12/+11 |
| | | | | | and update manuals. fix #712 | ||||
* | static state size | Yann Collet | 2020-11-07 | 1 | -2/+2 |
| | | | | for better inter-version compatibility | ||||
* | re-enable alignment test on all targets | Yann Collet | 2020-11-07 | 1 | -1/+1 |
| | |||||
* | unified internal state declaration | Yann Collet | 2020-11-07 | 1 | -34/+26 |
| | | | | align on `void*` instead : there is no `long long` inside the structure | ||||
* | bump version number | Yann Collet | 2020-09-29 | 1 | -1/+1 |
| | | | | to v1.9.3 | ||||
* | comment bug on older versions of ZSTD_compress_destSize() | Yann Collet | 2020-09-18 | 1 | -1/+12 |
| | | | | following investigation in #859 | ||||
* | fix #783 | Yann Collet | 2020-08-27 | 1 | -12/+22 |
| | | | | | | | | | | | | | | | | | LZ4_decompress_safe_partial() now also supports a scenario where nb_bytes_to_generate is <= block_decompressed_size And nb_bytes_to_read is >= block_compressed_size. Previously, the only supported scenario was nb_bytes_to_read == block_compress_size. Pay attention that, if nb_bytes_to_read is > block_compressed_size, then, necessarily, it requires that nb_bytes_to_generate is <= block_decompress_size. If both are larger, it will generate corrupted data. | ||||
* | Merge branch 'fix832' into dev | Yann Collet | 2020-08-11 | 1 | -2/+2 |
|\ | |||||
| * | fixed test of gnu c version | Yann Collet | 2020-08-11 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #896 from lz4/fix832 | Yann Collet | 2020-08-10 | 1 | -7/+6 |
|\ \ | |/ | | | fix #832 | ||||
| * | fix #832 | Yann Collet | 2020-08-10 | 1 | -7/+6 |
| | | | | | | | | does no longer rely on default 0-interpretation when __GNUC__ is not defined | ||||
* | | Merge pull request #895 from lz4/hugefast | Yann Collet | 2020-08-10 | 1 | -1/+2 |
|\ \ | |/ |/| | Fix #876 | ||||
| * | fix #876 | Yann Collet | 2020-08-10 | 1 | -1/+2 |
| | | | | | | | | by introducing a max limit acceleration value | ||||
* | | Remove dirty Field From LZ4_stream_t | W. Felix Handte | 2020-08-06 | 1 | -4/+2 |
|/ | |||||
* | bumped version number to v1.9.2 | Yann Collet | 2019-07-01 | 1 | -1/+1 |
| | | | | to reduce risks that future bug reports in `dev` branch report `v1.9.1` as the failing version. | ||||
* | precise again that LZ4 decoder needs metadata | Yann Collet | 2019-06-06 | 1 | -22/+31 |
| | | | | and that such metadata must be provided / sent / saved by the application. | ||||
* | added more details for in-place documentation | Yann Collet | 2019-05-31 | 1 | -14/+15 |
| | |||||
* | updated LZ4_DECOMPRESS_INPLACE_MARGIN | Yann Collet | 2019-05-30 | 1 | -2/+2 |
| | | | | | to pass worst case scenario. Now adds margin proportional to input size to counter local expansion. | ||||
* | add more doc on in-place (de)compression | Yann Collet | 2019-05-30 | 1 | -5/+25 |
| | |||||
* | ensure lz4.h can be included with or without LZ4_STATIC_LINKING_ONLY in any ↵ | Yann Collet | 2019-05-29 | 1 | -4/+12 |
| | | | | | | order ensure correct propagation of LZ4_DISTANCE_MAX | ||||
* | added comments and macros for in-place (de)compression | Yann Collet | 2019-05-29 | 1 | -2/+46 |
| | |||||
* | several minor style changes recommended by clang-tidy | Yann Collet | 2019-04-24 | 1 | -2/+2 |
| | |||||
* | bumped version number | Yann Collet | 2019-04-19 | 1 | -1/+1 |
| | | | | to v1.9.1 | ||||
* | address a few minor Visual warnings | Yann Collet | 2019-04-18 | 1 | -3/+5 |
| | | | | and created target cxx17build | ||||
* | fix out-of-bound read within LZ4_decompress_fast() | Yann Collet | 2019-04-17 | 1 | -9/+10 |
| | | | | | | | | | | | and deprecate LZ4_decompress_fast(), with deprecation warnings enabled by default. Note that, as a consequence of the fix, LZ4_decompress_fast is now __slower__ than LZ4_decompress_safe(). That's because, since it doesn't know the input buffer size, it must progress more cautiously into the input buffer to ensure to out-of-bound read. | ||||
* | decompress*_fast() function do not generate deprecation warnings | Yann Collet | 2019-04-15 | 1 | -13/+14 |
| | | | | | | | | | they are classified as deprecated in the API documentation (lz4.h) but do not yet trigger a warning, to give time to existing applications to move away. Also, the _fast() variants are still ~5% faster than the _safe() ones after Dave's patch. | ||||
* | updated doc to underline difference between block and frame | Yann Collet | 2019-04-12 | 1 | -7/+11 |
| | | | | as this is a very frequent source of confusion for new users. | ||||
* | improved documentation for LZ4 dictionary compression | Yann Collet | 2019-04-11 | 1 | -3/+8 |
| | |||||
* | added versions in comments | Yann Collet | 2019-04-10 | 1 | -1/+2 |
| | |||||
* | LZ4_initStream() checks alignment restriction | Yann Collet | 2019-04-08 | 1 | -7/+10 |
| | | | | 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 | 1 | -44/+44 |
| | | | | | | | | | | - 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*. | ||||
* | make `_fast*()` decoder generate a deprecation warning | Yann Collet | 2019-04-04 | 1 | -6/+14 |
| | | | | updated modification | ||||
* | moved LZ4_decompress_fast*() into deprecated section | Yann Collet | 2019-04-04 | 1 | -23/+29 |
| | |||||
* | fixed doc | Yann Collet | 2019-04-03 | 1 | -7/+10 |
| | | | | and bumped version number fo v1.9.0 | ||||
* | Merge pull request #593 from felixhandte/lz4hc-publish-static | Yann Collet | 2018-10-16 | 1 | -19/+20 |
|\ | | | | | Extend Macro to Allow Publishing Experimental LZ4HC Functions in Dynamic Libraries | ||||
| * | Change Comment and Make LZ4LIB_STATIC_API Available to LZ4HC | W. Felix Handte | 2018-10-16 | 1 | -19/+20 |
| | | |||||
* | | Some followups and renamings | Oleg Khabinov | 2018-10-01 | 1 | -2/+2 |
|/ | |||||
* | Rename initCheck to dirtyContext and use it in LZ4_resetStream_fast() to ↵ | Oleg Khabinov | 2018-09-28 | 1 | -12/+17 |
| | | | | check if full reset is needed. | ||||
* | 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 | 1 | -15/+15 |
| | |||||
* | 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 | ||||
* | fixed minor warning in fuzzer.c | Yann Collet | 2018-09-10 | 1 | -4/+4 |
| | | | | added a few more comments and assert() | ||||
* | 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 | 1 | -2/+2 |
| | |||||
* | updated API documentation | Yann Collet | 2018-09-07 | 1 | -46/+56 |
| | |||||
* | 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 |