Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | updated lz4 version number | Yann Collet | 2017-03-16 | 1 | -1/+1 |
| | |||||
* | created LZ4_HC_STATIC_LINKING_ONLY section | Yann Collet | 2017-03-16 | 3 | -69/+94 |
| | | | | where are exposed new prototypes *_destSize() | ||||
* | fixed Visual compilation error | Yann Collet | 2017-03-16 | 1 | -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 permissions | Yann Collet | 2017-03-16 | 3 | -42/+40 |
| | |||||
* | fix #333 : expose obsolete decoding functions | Yann Collet | 2017-03-15 | 1 | -8/+2 |
| | | | | | with deprecation warning. notified by Chen Yufei | ||||
* | added Oleg @remittor contribution | Yann Collet | 2017-03-12 | 1 | -0/+2 |
| | |||||
* | Merge pull request #331 from ldv-alt/dev | Yann Collet | 2017-03-12 | 3 | -13/+21 |
|\ | | | | | Export only those symbols that are part of public API | ||||
| * | Export only those symbols that are part of public API | Dmitry V. Levin | 2017-03-10 | 1 | -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 symbols | Dmitry V. Levin | 2017-03-10 | 1 | -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 used | Dmitry V. Levin | 2017-03-10 | 2 | -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-hc2 | Yann Collet | 2017-03-12 | 3 | -31/+143 |
|\ \ | |/ |/| | lz4hc: Add LZ4_compressHC_destSize | ||||
| * | lz4hc: Fix LZ4HC_compress_hashChain for backward compatibility | remittor | 2017-03-09 | 1 | -2/+2 |
| | | |||||
| * | lz4hc: Fix LZ4HC_compress_hashChain for full support destSize variant | remittor | 2017-03-08 | 1 | -2/+5 |
| | | |||||
| * | tests: fuzzer: Add test for LZ4_compressHC_destSize | remittor | 2017-03-08 | 1 | -2/+38 |
| | | |||||
| * | lz4hc: Add LZ4_compressHC_destSize and LZ4_compress_HC_continue_destSize | remittor | 2017-03-08 | 2 | -10/+66 |
| | | |||||
| * | lz4hc: Cleanup function LZ4HC_encodeSequence | remittor | 2017-03-07 | 1 | -11/+18 |
| | | |||||
| * | lz4hc: Cleanup function LZ4HC_compress_hashChain | remittor | 2017-03-07 | 1 | -7/+17 |
| | | |||||
* | | Merge pull request #330 from inikep/dev | Yann Collet | 2017-03-10 | 1 | -2/+7 |
|\ \ | |/ |/| | fix bench | ||||
| * | bench.c: respect LZ4_MAX_INPUT_SIZE limit | Przemyslaw Skibinski | 2017-03-10 | 1 | -2/+7 |
| | | |||||
| * | Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev | Przemyslaw Skibinski | 2017-03-10 | 3 | -13/+9 |
| |\ | |/ |/| | |||||
* | | Merge pull request #328 from ldv-alt/dev | Yann Collet | 2017-03-06 | 1 | -3/+3 |
|\ \ | | | | | | | Fix test-lz4-basic | ||||
| * | | Fix test-lz4-basic | Dmitry V. Levin | 2017-03-05 | 1 | -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 LICENSE | Yann Collet | 2017-02-28 | 1 | -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/dev | Yann Collet | 2017-02-16 | 1 | -1/+0 |
|\ \ | |/ | | | remove MOREFLAGS from test-lz4c32 | ||||
| * | remove MOREFLAGS from test-lz4c32 | Przemyslaw Skibinski | 2017-02-16 | 1 | -1/+0 |
| | | |||||
* | | Merge pull request #319 from inikep/dev | Yann Collet | 2017-02-16 | 6 | -61/+107 |
|\ \ | |/ | | | Circle CI tests | ||||
| * | CFLAGS=-I/usr/include/x86_64-linux-gnu | Przemyslaw Skibinski | 2017-02-15 | 2 | -2/+2 |
| | | |||||
| * | circle.yml: fixed lz4c32 target (2) | Przemyslaw Skibinski | 2017-02-15 | 2 | -2/+2 |
| | | |||||
| * | circle.yml: fixed lz4c32 target | Przemyslaw Skibinski | 2017-02-15 | 2 | -9/+9 |
| | | |||||
| * | improved Circle CI tests | Przemyslaw Skibinski | 2017-02-15 | 2 | -6/+13 |
| | | |||||
| * | added circle.yml | Przemyslaw Skibinski | 2017-02-15 | 1 | -0/+33 |
| | | |||||
| * | Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev | Przemyslaw Skibinski | 2017-02-15 | 2 | -20/+20 |
| |\ | |||||
| * | | Avoid fseek()'s 2GiB barrier with MinGW | Przemyslaw Skibinski | 2017-02-15 | 1 | -16/+5 |
| | | | |||||
| * | | upgraded util.h | Przemyslaw Skibinski | 2017-02-15 | 3 | -45/+62 |
| | | | |||||
* | | | Merge pull request #318 from esiegerman/eks/mklib | Yann Collet | 2017-02-15 | 1 | -1/+1 |
|\ \ \ | |_|/ |/| | | Explicitly create $(DESTDIR)$(LIBDIR)/ at install time | ||||
| * | | Explicitly create $(DESTDIR)$(LIBDIR)/ at install time | Eric Siegerman | 2017-02-15 | 1 | -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-oror | Yann Collet | 2017-02-14 | 1 | -19/+19 |
|\ \ | | | | | | | Don't use "foo && false || true" | ||||
| * | | Don't use "foo && false || true" | Eric Siegerman | 2017-02-14 | 1 | -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/dev | Yann Collet | 2017-02-10 | 4 | -11/+12 |
|\ \ | |/ | | | Dev | ||||
| * | added OpenBSD NetBSD SunOS to list of supported `make install` OSes | Przemyslaw Skibinski | 2017-02-10 | 2 | -7/+7 |
| | | |||||
| * | Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev | Przemyslaw Skibinski | 2017-02-10 | 3 | -3/+11 |
| |\ | |||||
| * | | updated platform.h | Przemyslaw Skibinski | 2017-02-10 | 2 | -4/+5 |
| | | | |||||
| * | | Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev | Przemyslaw Skibinski | 2017-02-10 | 0 | -0/+0 |
| |\ \ | |||||
* | \ \ | Merge pull request #315 from bebehei/patch-1 | Yann Collet | 2017-02-10 | 1 | -1/+1 |
|\ \ \ \ | |_|_|/ |/| | | | update repolink in makefile | ||||
| * | | | update repolink in makefile | Benedikt Heine | 2017-02-10 | 1 | -1/+1 |
|/ / / | |||||
* | | | added DragonFly to list of supported `make install` OS | Yann Collet | 2017-02-09 | 1 | -1/+1 |
| | | | |||||
* | | | updated comments on block sizes | Yann Collet | 2017-02-08 | 1 | -2/+8 |
| | | | |||||
* | | | Merge pull request #312 from mgorny/cmake-pc-version | Yann Collet | 2017-02-05 | 1 | -0/+2 |
|\ \ \ | |_|/ |/| | | [cmake] Fix substituting version in liblz4.pc | ||||
| * | | [cmake] Fix substituting version in liblz4.pc | Michał Górny | 2017-02-05 | 1 | -0/+2 |
|/ / | | | | | | | Bug: https://bugs.gentoo.org/608144 | ||||
* | | Merge pull request #307 from inikep/dev | Yann Collet | 2017-01-23 | 10 | -143/+446 |
|\ \ | |/ | | | lz4frame manual |