summaryrefslogtreecommitdiffstats
path: root/lib/lz4.h
Commit message (Collapse)AuthorAgeFilesLines
* Don't use C++11 deprecation attribute with clangNick Terrell2017-08-241-2/+4
| | | | | Clang doesn't accept a C++11 attribute following `LZ4LIB_API`. Use the GNU attribute instead.
* dictionary compression correctly uses compression levelYann Collet2017-08-101-18/+18
| | | | Not obvious : copying the state was copying cdict's compression level
* implemented dictionary compression in lz4frameYann Collet2017-08-091-1/+1
| | | | | note : only compression API is implemented and tested still to do : decompression API
* bumped version number to 1.8.0Yann Collet2017-05-101-2/+2
| | | | | due to addition of prototype LZ4F_resetDecompressionContext()
* lz4frame : Added negative compression levelsYann Collet2017-04-091-7/+7
|
* added `extern C` for lz4.h static sectionYann Collet2017-03-171-5/+4
| | | | should make the file more compatible with C++ compiler, such as Visual or g++
* LZ4_compress_HC_destSize() uses LZ4HC_compress_generic() code pathYann Collet2017-03-161-1/+1
| | | | | Limits compression level to 10, to remain compatible with Hash Chain.
* updated lz4 version numberYann Collet2017-03-161-1/+1
|
* fix #333 : expose obsolete decoding functionsYann Collet2017-03-151-8/+2
| | | | | with deprecation warning. notified by Chen Yufei
* 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-101-0/+4
| | | | | | | | | | 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.
* lz4.h: improved manual generationPrzemyslaw Skibinski2017-01-231-7/+9
|
* LZ4_MEMORY_USAGE can be modified from compilation command lineYann Collet2017-01-051-2/+3
|
* fixed minor display error when using -rYann Collet2016-11-281-1/+1
|
* Add C++14 standard [[deprecated]] attributeTakayuki MATSUOKA2016-11-191-1/+3
| | | | | | See also For __cplusplus predefined macro, https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html For [[deprecated]] attribute, https://isocpp.org/wiki/faq/cpp14-language#deprecated-attribute
* fixed #272 (compilation fails on gcc 4.4), reported by @totaamYann Collet2016-11-191-2/+3
|
* fix 32-bits mode.Yann Collet2016-11-171-1/+1
| | | | | | Large File support for Mac OS-X in 32-bits mode Fixed potential undefined behavior Changed makefile for 32-bits mode
* bump version numberYann Collet2016-11-151-1/+1
|
* fixed nameless union warningsYann Collet2016-11-141-8/+4
|
* fixed conversion warningsYann Collet2016-11-141-4/+4
|
* fixed __GNUC__ macroYann Collet2016-11-121-2/+2
|
* enabled deprecation warnings on remaining obsolete functionsYann Collet2016-11-121-110/+115
|
* update code commentsYann Collet2016-11-121-16/+16
|
* Expose internal types to remove strict aliasingNick Terrell2016-11-111-2/+68
|
* lz4.h: added Introduction sectionPrzemyslaw Skibinski2016-11-101-29/+38
|
* updated appveyor.ymlPrzemyslaw Skibinski2016-11-091-1/+1
|
* removed LZ4_DLL_EXPORT=1 (2)Przemyslaw Skibinski2016-11-091-1/+4
|
* updated links to LZ4 repositoryPrzemyslaw Skibinski2016-11-031-1/+1
|
* documentation moved to doc/Przemyslaw Skibinski2016-11-031-1/+1
|
* fixes static compilation under Windows (#246)Yann Collet2016-10-211-6/+2
|
* Add LZ4LIB_APIKouhei Sutou2016-09-221-30/+47
| | | | | | | | | | | | It's based on Zstandard's ZSTDLIB_API. See also: https://github.com/Cyan4973/lz4/issues/216#issuecomment-226245432 Deprecated functions aren't LZ4LIB_API targets. Because we don't need to export deprecated functions from now. There are same LZ4LIB_API definitions in each header files instead of including a common header file because LZ4_DEPRECATED is defined so.
* lz4cli version number from lz4.hYann Collet2016-09-031-4/+4
|
* minor comments clarificationsYann Collet2016-08-201-13/+16
|
* modified : some more deprecated functions from lz4hc.h generate warningsYann Collet2016-06-291-1/+4
|
* changed : default benchmark LZ4_decompress_safe()Yann Collet2016-06-291-47/+42
|
* lz4cli: print library versionJohn Zhuge2016-04-011-0/+7
|
* Fix : compiler-independent macro to remove deprecation warningsYann Collet2015-10-211-8/+8
|
* minor refactorYann Collet2015-07-161-1/+1
|
* Added namespace ability to xxhashYann Collet2015-06-271-1/+1
|
* Updated a few commentsYann Collet2015-05-121-2/+1
|
* Updated commentsYann Collet2015-05-061-4/+4
|
* Added : LZ4_compress_destSize()Yann Collet2015-05-061-0/+15
|
* Added compilation flag -Wcast-qualYann Collet2015-05-061-2/+2
|
* New lz4 API, using LZ4_compress_fast()Yann Collet2015-05-031-39/+38
|
* streaming API : Improved ring buffer managementYann Collet2015-04-241-15/+24
|
* Added LZ4_compress_fast_extState()Yann Collet2015-04-231-10/+12
|
* Removed LZ4_compress() (obsolete) from lz4Yann Collet2015-04-211-1/+1
|
* Fix LZ4_DEPRECATED() for older/non-gcc/clang/MSVC compilersTakayuki MATSUOKA2015-04-141-1/+1
|
* Replace GCC_VERSION with LZ4_GCC_VERSIONTakayuki MATSUOKA2015-04-141-3/+3
|
* Add LZ4 prefix to deprecation macrosTakayuki MATSUOKA2015-04-121-15/+15
| | | | | | | Replace the following macros: - "_DEPRECATE_WARNING_DEFBLOCK" to "LZ4_DEPRECATE_WARNING_DEFBLOCK" - "DEPRECATED" to "LZ4_DEPRECATED"