summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* updated lz4 version numberYann Collet2017-03-161-1/+1
|
* created LZ4_HC_STATIC_LINKING_ONLY sectionYann Collet2017-03-163-69/+94
| | | | where are exposed new prototypes *_destSize()
* fixed Visual compilation errorYann Collet2017-03-161-1/+1
| | | | | static const must be a "constant", like a macro even if it can be determined at compile time ...
* fix #332 : do not modify /dev/null permissionsYann Collet2017-03-163-42/+40
|
* fix #333 : expose obsolete decoding functionsYann Collet2017-03-151-8/+2
| | | | | with deprecation warning. notified by Chen Yufei
* added Oleg @remittor contributionYann Collet2017-03-121-0/+2
|
* Merge pull request #331 from ldv-alt/devYann Collet2017-03-123-13/+21
|\ | | | | Export only those symbols that are part of public API
| * Export only those symbols that are part of public APIDmitry V. Levin2017-03-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Export deprecated symbolsDmitry V. Levin2017-03-101-12/+12
| | | | | | | | | | Deprecated symbols are still a part of ABI and have to be exported, so mark them with LZ4LIB_API attribute.
| * Explicitly set visibility of public API functions when gcc is usedDmitry V. Levin2017-03-102-0/+8
| | | | | | | | | | | | | | | | | | | | 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.
* | Merge pull request #329 from remittor/dev-hc2Yann Collet2017-03-123-31/+143
|\ \ | |/ |/| lz4hc: Add LZ4_compressHC_destSize
| * lz4hc: Fix LZ4HC_compress_hashChain for backward compatibilityremittor2017-03-091-2/+2
| |
| * lz4hc: Fix LZ4HC_compress_hashChain for full support destSize variantremittor2017-03-081-2/+5
| |
| * tests: fuzzer: Add test for LZ4_compressHC_destSizeremittor2017-03-081-2/+38
| |
| * lz4hc: Add LZ4_compressHC_destSize and LZ4_compress_HC_continue_destSizeremittor2017-03-082-10/+66
| |
| * lz4hc: Cleanup function LZ4HC_encodeSequenceremittor2017-03-071-11/+18
| |
| * lz4hc: Cleanup function LZ4HC_compress_hashChainremittor2017-03-071-7/+17
| |
* | Merge pull request #330 from inikep/devYann Collet2017-03-101-2/+7
|\ \ | |/ |/| fix bench
| * bench.c: respect LZ4_MAX_INPUT_SIZE limitPrzemyslaw Skibinski2017-03-101-2/+7
| |
| * Merge remote-tracking branch 'refs/remotes/lz4/dev' into devPrzemyslaw Skibinski2017-03-103-13/+9
| |\ | |/ |/|
* | Merge pull request #328 from ldv-alt/devYann Collet2017-03-061-3/+3
|\ \ | | | | | | Fix test-lz4-basic
| * | Fix test-lz4-basicDmitry V. Levin2017-03-051-3/+3
|/ / | | | | | | | | | | | | | | | | 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.
* | updated LICENSEYann Collet2017-02-281-9/+5
| | | | | | | | | | | | | | | | 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.
* | Merge pull request #320 from inikep/devYann Collet2017-02-161-1/+0
|\ \ | |/ | | remove MOREFLAGS from test-lz4c32
| * remove MOREFLAGS from test-lz4c32Przemyslaw Skibinski2017-02-161-1/+0
| |
* | Merge pull request #319 from inikep/devYann Collet2017-02-166-61/+107
|\ \ | |/ | | Circle CI tests
| * CFLAGS=-I/usr/include/x86_64-linux-gnuPrzemyslaw Skibinski2017-02-152-2/+2
| |
| * circle.yml: fixed lz4c32 target (2)Przemyslaw Skibinski2017-02-152-2/+2
| |
| * circle.yml: fixed lz4c32 targetPrzemyslaw Skibinski2017-02-152-9/+9
| |
| * improved Circle CI testsPrzemyslaw Skibinski2017-02-152-6/+13
| |
| * added circle.ymlPrzemyslaw Skibinski2017-02-151-0/+33
| |
| * Merge remote-tracking branch 'refs/remotes/lz4/dev' into devPrzemyslaw Skibinski2017-02-152-20/+20
| |\
| * | Avoid fseek()'s 2GiB barrier with MinGWPrzemyslaw Skibinski2017-02-151-16/+5
| | |
| * | upgraded util.hPrzemyslaw Skibinski2017-02-153-45/+62
| | |
* | | Merge pull request #318 from esiegerman/eks/mklibYann Collet2017-02-151-1/+1
|\ \ \ | |_|/ |/| | Explicitly create $(DESTDIR)$(LIBDIR)/ at install time
| * | Explicitly create $(DESTDIR)$(LIBDIR)/ at install timeEric Siegerman2017-02-151-1/+1
|/ / | | | | | | | | This is needed on systems where it isn't the parent of $(PKGCONFIGDIR), and so doesn't get created implicitly.
* | Merge pull request #317 from esiegerman/eks/no-andand-ororYann Collet2017-02-141-19/+19
|\ \ | | | | | | Don't use "foo && false || true"
| * | Don't use "foo && false || true"Eric Siegerman2017-02-141-19/+19
|/ / | | | | | | | | | | | | | | | | Replace it with either: test ! -f $FILE_THAT_SHOULD_NOT_EXIST or: ! $COMMAND_THAT_SHOULD_FAIL as appropriate.
* | Merge pull request #316 from inikep/devYann Collet2017-02-104-11/+12
|\ \ | |/ | | Dev
| * added OpenBSD NetBSD SunOS to list of supported `make install` OSesPrzemyslaw Skibinski2017-02-102-7/+7
| |
| * Merge remote-tracking branch 'refs/remotes/lz4/dev' into devPrzemyslaw Skibinski2017-02-103-3/+11
| |\
| * | updated platform.hPrzemyslaw Skibinski2017-02-102-4/+5
| | |
| * | Merge remote-tracking branch 'refs/remotes/lz4/dev' into devPrzemyslaw Skibinski2017-02-100-0/+0
| |\ \
* | \ \ Merge pull request #315 from bebehei/patch-1Yann Collet2017-02-101-1/+1
|\ \ \ \ | |_|_|/ |/| | | update repolink in makefile
| * | | update repolink in makefileBenedikt Heine2017-02-101-1/+1
|/ / /
* | | added DragonFly to list of supported `make install` OSYann Collet2017-02-091-1/+1
| | |
* | | updated comments on block sizesYann Collet2017-02-081-2/+8
| | |
* | | Merge pull request #312 from mgorny/cmake-pc-versionYann Collet2017-02-051-0/+2
|\ \ \ | |_|/ |/| | [cmake] Fix substituting version in liblz4.pc
| * | [cmake] Fix substituting version in liblz4.pcMichał Górny2017-02-051-0/+2
|/ / | | | | | | Bug: https://bugs.gentoo.org/608144
* | Merge pull request #307 from inikep/devYann Collet2017-01-2310-143/+446
|\ \ | |/ | | lz4frame manual