| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
| |
It's always as good or better then memcpy()
but depends on gcc-specific extension.
solves https://github.com/facebook/zstd/issues/620
|
|\
| |
| | |
LZ4F_getFrameInfo and LZ4F_resetDecompressionContext
|
| | |
|
| |
| |
| |
| | |
and added LZ4F_resetCompressionContext()
|
| | |
|
|/
|
|
|
| |
LZ4_getFrameInfo() is now guaranteed to keep dctx state clean,
even in case of failure.
|
|\
| |
| | |
Fix IS_CONSOLE returning 1 for NUL on windows
|
| | |
|
|/ |
|
|\
| |
| | |
Ignore extensions in exe name matching
|
| | |
|
|\ \
| | |
| | | |
lz4opt
|
| | | |
|
| |\ \ |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
removing a useless test
|
| | | | | |
|
| |/ / /
| | | |
| | | |
| | | | |
removing a useless test
|
| | | |
| | | |
| | | |
| | | |
| | | | |
previous version would use argument to also change target member.
Now, only values are transferred
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | | |
Export deprecated symbols declared in lz4hc.h
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
|/ / /
| | |
| | |
| | | |
as reported by @nh2
|
|\ \ \
| |/ /
|/| | |
cli: add GNU separator -- specifying that all following arguments are files
|
|/ /
| |
| |
| |
| | |
This option is supported by other compressors with compatible cli,
so add it to lz4 as well for better compatibility.
|
| | |
|
| |
| |
| |
| | |
should make the file more compatible with C++ compiler, such as Visual or g++
|
| |
| |
| |
| |
| | |
It's incompatible with btopt though,
so cLevel >= 11 feature much reduced performance (degraded mode)
|
|/
|
|
|
| |
Limits compression level to 10,
to remain compatible with Hash Chain.
|
| |
|
|
|
|
| |
where are exposed new prototypes *_destSize()
|
|
|
|
|
| |
static const must be a "constant", like a macro
even if it can be determined at compile time ...
|
| |
|
|
|
|
|
| |
with deprecation warning.
notified by Chen Yufei
|
| |
|
|\
| |
| | |
Export only those symbols that are part of public API
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Specify -fvisibility=hidden parameter when linking the shared library
using -fPIC, assuming that gcc >= 4 is used.
This change results to unexporting of the following 42 functions:
LZ4F_getErrorCode
LZ4_XXH32
LZ4_XXH32_canonicalFromHash
LZ4_XXH32_copyState
LZ4_XXH32_createState
LZ4_XXH32_digest
LZ4_XXH32_freeState
LZ4_XXH32_hashFromCanonical
LZ4_XXH32_reset
LZ4_XXH32_update
LZ4_XXH64
LZ4_XXH64_canonicalFromHash
LZ4_XXH64_copyState
LZ4_XXH64_createState
LZ4_XXH64_digest
LZ4_XXH64_freeState
LZ4_XXH64_hashFromCanonical
LZ4_XXH64_reset
LZ4_XXH64_update
LZ4_XXH_versionNumber
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_compress_fast_force
LZ4_compress_forceExtDict
LZ4_createHC
LZ4_decompress_safe_forceExtDict
LZ4_freeHC
LZ4_resetStreamStateHC
LZ4_sizeofStreamStateHC
LZ4_slideInputBufferHC
LZ4_uncompress
LZ4_uncompress_unknownOutputSize
|
| |
| |
| |
| |
| | |
Deprecated symbols are still a part of ABI and have to be exported,
so mark them with LZ4LIB_API attribute.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Windows builds already limit exporting of functions to those marked
with LZ4LIB_API tag. The same behaviour could be achieved on other
platforms when a relatively fresh gcc is used.
This change assigns public visibility to all symbols marked with
LZ4LIB_API tag. When the library is built in -fvisibility=hidden
mode, only these marked symbols will be exported.
|
|\ \
| |/
|/| |
lz4hc: Add LZ4_compressHC_destSize
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/| |
fix bench
|
| | |
|