Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ensure lz4.h can be included with or without LZ4_STATIC_LINKING_ONLY in any ↵ | Yann Collet | 2019-05-29 | 1 | -0/+3 |
| | | | | | | order ensure correct propagation of LZ4_DISTANCE_MAX | ||||
* | added versions in comments | Yann Collet | 2019-04-10 | 1 | -1/+5 |
| | |||||
* | 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 | 1 | -3/+3 |
| | | | | | it is now a pure initializer, for statically allocated states. It can initialize any memory area, and because of this, requires size. | ||||
* | created LZ4_initStream() | Yann Collet | 2019-04-05 | 1 | -2/+2 |
| | | | | | | | | | | - 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*. | ||||
* | created LZ4_initStreamHC() | Yann Collet | 2019-04-05 | 1 | -26/+49 |
| | | | | | | | | - 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 | ||||
* | moved LZ4_decompress_fast*() into deprecated section | Yann Collet | 2019-04-04 | 1 | -1/+1 |
| | |||||
* | fixed an old bug in LZ4F_flush() | Yann Collet | 2019-04-03 | 1 | -19/+42 |
| | | | | | | | 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. | ||||
* | moved _destSize() into "stable API" status | Yann Collet | 2019-04-03 | 1 | -41/+41 |
| | | | | as requested in #642 | ||||
* | Merge pull request #593 from felixhandte/lz4hc-publish-static | Yann Collet | 2018-10-16 | 1 | -12/+23 |
|\ | | | | | Extend Macro to Allow Publishing Experimental LZ4HC Functions in Dynamic Libraries | ||||
| * | Make LZ4HC Experimental Functions Dynamically Publishable | W. Felix Handte | 2018-10-16 | 1 | -12/+23 |
| | | |||||
* | | Adding information about dirty context for _HC_ family of functions | Oleg Khabinov | 2018-10-10 | 1 | -2/+11 |
|/ | |||||
* | increase size of LZ4 contexts for 128-bit systems | Yann Collet | 2018-09-18 | 1 | -10/+20 |
| | |||||
* | increase lz4hc context size as constant for 128-bit systems | Yann Collet | 2018-09-18 | 1 | -6/+6 |
| | |||||
* | Add `extern "C"` Guards Around Experimental HC Declarations | W. Felix Handte | 2018-05-22 | 1 | -0/+8 |
| | |||||
* | favorDecSpeed feature can be triggered from lz4frame | Yann Collet | 2018-04-26 | 1 | -5/+13 |
| | | | | and lz4hc. | ||||
* | Revert Stream Size Const to Correct Value | W. Felix Handte | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | Add Comments on New Public APIs | W. Felix Handte | 2018-04-20 | 1 | -0/+29 |
| | |||||
* | Add API for Attaching Dictionaries | W. Felix Handte | 2018-04-20 | 1 | -0/+27 |
| | |||||
* | Remove inputBuffer from Context, Work Around its Absence | W. Felix Handte | 2018-04-20 | 1 | -3/+8 |
| | |||||
* | Add Fast Reset Paths | W. Felix Handte | 2018-04-20 | 1 | -0/+2 |
| | |||||
* | Add a Dictionary Context Pointer to the HC Context | W. Felix Handte | 2018-04-20 | 1 | -5/+9 |
| | |||||
* | fuzzer: added low address compression test | Yann Collet | 2018-02-05 | 1 | -4/+4 |
| | | | | is expected to work on linux+gcc only. | ||||
* | Ensure LZ4_DEPRECATED("...") is before LZ4LIB_API | Asger Hautop Drewsen | 2018-01-31 | 1 | -17/+17 |
| | | | | | | When using clang++ with std c++14 or c++17 you would get the error "an attribute list cannot appear here" when including "lz4.h" as the visibility attribute is before the c++ attribute. This ensures that the [[deprecated]] c++ attribute is before everything else in the function declarations. | ||||
* | new level 10 | Yann Collet | 2017-12-20 | 1 | -1/+1 |
| | | | | | | | | | | | | lz4opt is only competitive vs lz4hc level 10. Below that level, it doesn't match the speed / compression effectiveness of regular hc parser. This patch propose to extend lz4opt to levels 10-12. The new level 10 tend to compress a bit better and a bit faster than previous one (mileage vary depending on file) The only downside is that `limitedDestSize` mode is now limited to max level 9 (vs 10), since it's only compatible with regular HC parser. (Note : I suspect it's possible to convert lz4opt to support it too, but haven't spent time into it). | ||||
* | minor comment edit | Yann Collet | 2017-11-03 | 1 | -22/+19 |
| | |||||
* | unified HC levels | Yann Collet | 2017-11-03 | 1 | -2/+1 |
| | | | | | LZ4_setCompressionLevel() can be users accross the whole range of HC levels No more transition issue between Optimal and HC modes | ||||
* | removed ctx->searchNum | Yann Collet | 2017-11-03 | 1 | -3/+1 |
| | | | | | nbSearches now transmitted directly as function parameter easier to track and debug | ||||
* | LZ4_compress_HC_continue_destSize() now compatible with optimal parser | Yann Collet | 2017-11-03 | 1 | -2/+2 |
| | | | | levels 11+ | ||||
* | removed code and reference to binary tree match finder | Yann Collet | 2017-11-03 | 1 | -2/+2 |
| | | | | reduced size of LZ4HC state | ||||
* | lz4opt: added hash chain search | Yann Collet | 2017-10-21 | 1 | -1/+1 |
| | |||||
* | dictionary compression correctly uses compression level | Yann Collet | 2017-08-10 | 1 | -7/+16 |
| | | | | Not obvious : copying the state was copying cdict's compression level | ||||
* | updated NEWS | Yann Collet | 2017-06-12 | 1 | -2/+2 |
| | |||||
* | liz4hc.h: fix a comment: LZ4HC_MAX_CLEVEL -> LZ4HC_CLEVEL_MAX | Alexey Tourbin | 2017-04-29 | 1 | -2/+2 |
| | |||||
* | Export deprecated symbols declared in lz4hc.h | Dmitry V. Levin | 2017-03-24 | 1 | -17/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 25b243588585b06a2d947372284cbfe00da930e9 exported deprecated symbols declared in lz4.h by marking all LZ4_DEPRECATED functions with LZ4LIB_API attribute. This change does the same with functions declared in lz4hc.h file, thus extending the export to lz4hc.h. As result, the following 17 deprecated functions are exported again: LZ4_compressHC LZ4_compressHC2 LZ4_compressHC2_continue LZ4_compressHC2_limitedOutput LZ4_compressHC2_limitedOutput_continue LZ4_compressHC2_limitedOutput_withStateHC LZ4_compressHC2_withStateHC LZ4_compressHC_continue LZ4_compressHC_limitedOutput LZ4_compressHC_limitedOutput_continue LZ4_compressHC_limitedOutput_withStateHC LZ4_compressHC_withStateHC LZ4_createHC LZ4_freeHC LZ4_resetStreamStateHC LZ4_sizeofStreamStateHC LZ4_slideInputBufferHC | ||||
* | added `extern C` for lz4.h static section | Yann Collet | 2017-03-17 | 1 | -1/+1 |
| | | | | should make the file more compatible with C++ compiler, such as Visual or g++ | ||||
* | LZ4_compress_HC_continue_destSize() works as intended up to level 10 | Yann Collet | 2017-03-16 | 1 | -0/+2 |
| | | | | | It's incompatible with btopt though, so cLevel >= 11 feature much reduced performance (degraded mode) | ||||
* | LZ4_compress_HC_destSize() uses LZ4HC_compress_generic() code path | Yann Collet | 2017-03-16 | 1 | -10/+10 |
| | | | | | Limits compression level to 10, to remain compatible with Hash Chain. | ||||
* | created LZ4_HC_STATIC_LINKING_ONLY section | Yann Collet | 2017-03-16 | 1 | -10/+47 |
| | | | | where are exposed new prototypes *_destSize() | ||||
* | lz4hc: Add LZ4_compressHC_destSize and LZ4_compress_HC_continue_destSize | remittor | 2017-03-08 | 1 | -0/+2 |
| | |||||
* | removed nextToUpdateBT | Przemyslaw Skibinski | 2016-12-28 | 1 | -2/+0 |
| | |||||
* | updated a few macros names | Yann Collet | 2016-12-22 | 1 | -4/+4 |
| | |||||
* | tree update dependent from compression level | Przemyslaw Skibinski | 2016-12-09 | 1 | -0/+1 |
| | |||||
* | fullUpdate as a parameter | Przemyslaw Skibinski | 2016-12-09 | 1 | -0/+2 |
| | |||||
* | slightly improved lz4opt.h | Przemyslaw Skibinski | 2016-12-08 | 1 | -1/+1 |
| | |||||
* | fixed LZ4_STREAMHCSIZE | Przemyslaw Skibinski | 2016-12-07 | 1 | -1/+1 |
| | |||||
* | LZ4HC_DICTIONARY_LOGSIZE 17 | Przemyslaw Skibinski | 2016-12-07 | 1 | -4/+4 |
| | |||||
* | improved ratio | Przemyslaw Skibinski | 2016-12-07 | 1 | -1/+1 |
| | |||||
* | 15-bit LZ4HC_HASH_LOG | Przemyslaw Skibinski | 2016-12-07 | 1 | -1/+1 |
| | |||||
* | LZ4HC_MAX_CLEVEL = 12 | Przemyslaw Skibinski | 2016-12-07 | 1 | -2/+2 |
| |