summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* slight btopt speed improvementYann Collet2017-03-201-3/+4
| | | | removing a useless test
* made SET_PRICE macro more usableYann Collet2017-03-181-4/+4
| | | | | previous version would use argument to also change target member. Now, only values are transferred
* improved lz4opt speed (~4%)Yann Collet2017-03-171-12/+12
|
* minor price function optimizationYann Collet2017-03-171-8/+6
|
* added `extern C` for lz4.h static sectionYann Collet2017-03-174-40/+39
| | | | 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 10Yann Collet2017-03-162-16/+17
| | | | | It's incompatible with btopt though, so cLevel >= 11 feature much reduced performance (degraded mode)
* LZ4_compress_HC_destSize() uses LZ4HC_compress_generic() code pathYann Collet2017-03-166-60/+62
| | | | | Limits compression level to 10, to remain compatible with Hash Chain.
* updated lz4 version numberYann Collet2017-03-161-1/+1
|
* created LZ4_HC_STATIC_LINKING_ONLY sectionYann Collet2017-03-162-66/+90
| | | | where are exposed new prototypes *_destSize()
* fix #333 : expose obsolete decoding functionsYann Collet2017-03-151-8/+2
| | | | | with deprecation warning. notified by Chen Yufei
* 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.
* | 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
| |
* | 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
|/
* 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.
* updated comments on block sizesYann Collet2017-02-081-2/+8
|
* lz4frame.h: added IntroductionPrzemyslaw Skibinski2017-01-231-0/+9
|
* lz4frame.h: prepared to generate manualPrzemyslaw Skibinski2017-01-231-20/+20
|
* lz4.h: improved manual generationPrzemyslaw Skibinski2017-01-231-7/+9
|
* added "This Makefile is validated for"Przemyslaw Skibinski2017-01-191-0/+2
|
* LZ4_MEMORY_USAGE can be modified from compilation command lineYann Collet2017-01-051-2/+3
|
* removed nextToUpdateBTPrzemyslaw Skibinski2016-12-283-8/+5
|
* clean loggingPrzemyslaw Skibinski2016-12-282-48/+4
|
* LZ4HC_getSearchNumPrzemyslaw Skibinski2016-12-282-9/+25
|
* improved loggingPrzemyslaw Skibinski2016-12-281-17/+18
|
* fixed table update in LZ4_loadDictHCPrzemyslaw Skibinski2016-12-281-1/+4
|
* added FUZ_CLEVEL_DEFAULTPrzemyslaw Skibinski2016-12-281-1/+1
|
* changed default PREFIX and MANDIRPrzemyslaw Skibinski2016-12-281-6/+1
|
* fixed -BD compressionPrzemyslaw Skibinski2016-12-271-1/+4
|
* lib\Makefile: fixed INSTALL_DATAPrzemyslaw Skibinski2016-12-271-3/+3
|
* Merge remote-tracking branch 'refs/remotes/lz4/dev' into devPrzemyslaw Skibinski2016-12-276-63/+77
|\ | | | | | | | | # Conflicts: # lib/Makefile
| * updated Makefile : lz4 no longer recompiled when already up-to-dateYann Collet2016-12-221-29/+30
| |
| * updated a few macros namesYann Collet2016-12-223-13/+13
| |
| * fixed lib/cleanYann Collet2016-12-211-1/+2
| |
| * LZ4F_compressBound(0) provides upper bound for LZ4F_flush() and ↵Yann Collet2016-12-212-15/+23
| | | | | | | | LZ4F_compressEnd() [#290, suggested by @vtermanis]
| * minor update MakefileYann Collet2016-12-211-11/+15
| |
* | BSD: improved "make install"Przemyslaw Skibinski2016-12-231-6/+11
| |
* | Solaris: working "make install"Przemyslaw Skibinski2016-12-221-18/+35
|/
* tree update dependent from compression levelPrzemyslaw Skibinski2016-12-093-4/+7
|
* fullUpdate as a parameterPrzemyslaw Skibinski2016-12-093-15/+21
|
* last match starts at least 12 bytes before end of blockPrzemyslaw Skibinski2016-12-091-7/+7
|
* faster opt compressionPrzemyslaw Skibinski2016-12-091-16/+20
|
* full binary tree updatePrzemyslaw Skibinski2016-12-092-18/+44
|
* slightly improved lz4opt.hPrzemyslaw Skibinski2016-12-082-16/+12
|
* fixed LZ4_STREAMHCSIZEPrzemyslaw Skibinski2016-12-071-1/+1
|