| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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
|
| | |
|
| |\
| |/
|/| |
|
|\ \
| | |
| | | |
Fix test-lz4-basic
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
When no output filename is specified and stdout is not a terminal,
lz4 doesn't attempt to guess an output filename and uses stdout for
output.
This change fixes test-lz4-basic when run without a terminal
by specifying output filenames.
|
| |
| |
| |
| |
| |
| |
| |
| | |
to avoid risks of confusion on GPLv2 licensed code.
GPLv2 code is not _intended_ to be integrated into 3rd party application,
but it can be used for that nonetheless (provided compliance with GPLv2 licence).
It just receives less focus and support into this direction.
|
|\ \
| |/
| | |
remove MOREFLAGS from test-lz4c32
|