- Mar 31, 2015
-
-
yann.collet.73@gmail.com authored
New : command -m, to compress multiple files in a single command Fixed : Restored lz4hc compression ratio New : lz4 cli supports long commands New : lz4frame & lz4cli frame content size support New : lz4frame supports skippable frames Changed:Default "make install" directory is /usr/local New : lz4 cli supports "pass-through" mode New : datagen can generate sparse files New : scan-build tests New : g++ compatibility tests New : arm cross-compilation test Fixed : Fuzzer + frametest compatibility with NetBSD (issue #48) Added : Visual project directory Updated:Man page & Specification
-
- Dec 24, 2014
-
-
yann.collet.73@gmail.com authored
-
yann.collet.73@gmail.com authored
Fixed : GCC 4.9 bug on highest performance settings, reported by Greg Slazinski Fixed : bug within LZ4 HC streaming mode, reported by James Boyle Fixed : older compiler don't like nameless unions, reported by Cheyi Lin Changed : lz4 is C90 compatible Changed : added -pedantic option, fixed a few minor warnings
-
- Dec 13, 2014
-
-
yann.collet.73@gmail.com authored
New directory structure Small decompression speed improvement Fixed a bug into LZ4_compress_limitedOutput(), thanks to Christopher Speller lz4 utility uses lz4frame library (lz4io modified)
-
- Nov 08, 2014
-
-
yann.collet.73@gmail.com authored
Fixed : LZ4F_compressBound() using null preferencesPtr Updated : xxHash to r38 Updated library number, to 1.4.0
-
- Sep 25, 2014
-
-
yann.collet.73@gmail.com authored
Added : experimental lz4frame API; special thanks to Takayuki Matsuoka and Christopher Jackson for testings and suggestions Fix : s390x support, thanks to Nobuhiro Iwamatsu
-
- Aug 28, 2014
-
-
yann.collet.73@gmail.com authored
Fix : mips 64-bits support (lew van) Added : Examples directory, using code examples from Takayuki Matsuoka Updated : Framing specification, to v1.4.1 Updated : xxHash, to r36
-
- Aug 07, 2014
-
-
yann.collet.73@gmail.com authored
Added : make install for kFreeBSD and Hurd (Nobuhiro Iwamatsu) Fix : LZ4 HC streaming bug
-
- Jul 24, 2014
-
-
yann.collet.73@gmail.com authored
Added : LZ4_versionNumber(), thanks to Takayuki Matsuoka Fix : OS-X : library install name, thanks to Clemens Lang Updated : Makefile : synchronize library version number with lz4.h, thanks to Takayuki Matsuoka Updated : Makefile : stricter compilation flags Added : pkg-config, thanks to Zbigniew Jędrzejewski-Szmek (issue 135) Makefile : lz4-test only test native binaries, as suggested by Michał Górny (issue 136) Updated : xxHash to r35
-
- Jul 02, 2014
-
-
yann.collet.73@gmail.com authored
-
- Jun 26, 2014
-
-
yann.collet.73@gmail.com authored
New : datagen : parametrable synthetic data generator for tests Improved : fuzzer, support more test cases, more parameters, ability to jump to specific test fix : support ppc64le platform (issue 131) fix : Issue 52 (malicious address space overflow in 32-bits mode when using custom format) fix : Makefile : minor issue 130 : header files permissions
-
- Apr 22, 2014
-
-
yann.collet.73@gmail.com authored
fix : block-dependency command line (issue 127) fix : lz4fullbench (issue 128)
-
- Mar 24, 2014
-
-
yann.collet.73@gmail.com authored
-
- Mar 23, 2014
-
-
yann.collet.73@gmail.com authored
OS-X compatible dynamic library, thanks to Jan Stepien corrected : relative symbolic link for versioned library
-
- Mar 12, 2014
-
-
yann.collet.73@gmail.com authored
Makefile : library compilation compatible with clang Makefile : library is versioned and linked (issue 119) lz4.h : no more static inline prototypes (issue 116) man : improved header/footer (issue 111) Makefile : Use system default $(CC) & $(MAKE) variables (issue 112) xxhash : updated to r34
-
- Feb 04, 2014
-
-
yann.collet.73@gmail.com authored
LZ4HC : Compression Level is now a programmable parameter (CLI from 4 to 9) Separated IO routines from command line (lz4io.c) Version number into lz4.h (suggested by Francesc Alted)
-
- Jan 08, 2014
-
-
yann.collet.73@gmail.com authored
-
- Jan 07, 2014
-
-
yann.collet.73@gmail.com authored
Modified Directory tree, to better separate libraries from programs.
-
- Dec 30, 2013
-
-
yann.collet.73@gmail.com authored
fuzzer & fullbench : updated to test new functions man : documented -l command (Legacy format, for Linux kernel compression) (issue 102) cmake : improved version by Mika Attila, building programs and libraries (issue 100) xxHash : updated to r33 Makefile : clean also delete local package .tar.gz
-
- Dec 03, 2013
-
-
yann.collet.73@gmail.com authored
Makefile : can specify version number
-
- Nov 02, 2013
-
-
yann.collet.73@gmail.com authored
lz4.c : corrected compression efficiency issue 97 in 64-bits chained mode (-BD) for streams > 4 GB (thanks Roman Strashkin for reporting)
-
- Oct 21, 2013
-
-
yann.collet.73@gmail.com authored
Makefile : make install installs both lz4 and lz4c (Jorge Aparicio) Makefile : removed -Wno-implicit-declaration compilation switch lz4cli.c : include <stduni.h> for isatty() (Luca Barbato) lz4.h : introduced LZ4_MAX_INPUT_SIZE constant (Shay Green) lz4.h : LZ4_compressBound() : unified macro and inline definitions (Shay Green) lz4.h : LZ4_decompressSafe_partial() : clarify comments (Shay Green) lz4.c : LZ4_compress() verify input size condition (Shay Green) bench.c : corrected a bug in free memory size evaluation cmake : install into bin/ directory (Richard Yao) cmake : check for just C compiler (Elan Ruusamae)
-
- Oct 01, 2013
-
-
yann.collet.73@gmail.com authored
No commit message
-
- Sep 25, 2013
-
-
yann.collet.73@gmail.com authored
lz4cli.c : Minor modifications, for easier extensibility COPYING : added license file LZ4_Streaming_Format.odt : modified file name to remove white space characters exe : .exe suffix now properly added only for Windows target
-
- Sep 09, 2013
-
-
yann.collet.73@gmail.com authored
-
yann.collet.73@gmail.com authored
lz4c still there, supports additional gzip arguments, but also keep compatibility with legacy commands lz4 (& lz4c) display version number Fix : Sun Studio : compatible #pragma directive (issue 81) Fix : compatible with Objective-C (iOS) (issue 79) Fix : minor warnings using Visual Studio x64 (issue 80) Changed : source file lz4c.c renamed lz4cli.c
-
- Aug 16, 2013
-
-
yann.collet.73@gmail.com authored
fullbench : added bench of LZ4_compress_continue(), LZ4_compress_limitedOutput_continue(), LZ4_compressHC_continue() and LZ4_compressHC_limitedOutput_continue()
-
- Aug 12, 2013
-
-
yann.collet.73@gmail.com authored
Improved speed of LZ4_decompress_fast() with GCC Improved speed of LZ4_decompress_safe() for 32-bits Made the fast LZ4 compression compatible with low-memory systems (buffer address < 64K). Thanks Francois Gretief for report and suggestion. Makefile : added fuzzer32 Makefile : added fullbench32 fullbench : added ability to select one specific function to benchmark lz4.c : copy macros follow memcpy() arguments convention Small coding style modifications, hinted by cppCheck.
-
- Aug 07, 2013
-
-
yann.collet.73@gmail.com authored
Corrected a bug into the compact XXH32() function, which affects Block Checksum results. Update is recommended if you use Block Checksum with lz4c. (Note : block checksum is disabled by default). Thanks Adrien Grand for detailed bug tracking and fixing. Corrected a bug affected Heapmode version of LZ4_compress() (Note : heapmode is disabled by default)
-
- Jul 27, 2013
-
-
yann.collet.73@gmail.com authored
lz4c : made display and arguments more compatible with gzip, for easier integration with tar (patch by Yaakov Selkowitz) Correction : large files support on 32-bits unix (reported by Karthik Rajeswaran) lz4c : reduce the amount of displayed information in default mode; introduce a verbose mode lz4c : changed help message Updated xxHash to r31 Made bench.c compatible with tcc Corrected : a few minor warnings found by CppCheck, as suggested by Brian White lz4.c : Pushed BIG_ENDIAN_NATIVE_BUT_INCOMPATIBLE farther in the code, since it is reported as providing little benefit Corrected : minor 64K input condition, detected by Mat Hostetter
-
- Jul 01, 2013
-
-
yann.collet.73@gmail.com authored
Added : fullbench : can select compression tests or decompression tests Removed extern inline, for compatibility with GNU89, as reported by Maciej Adamczyk lz4.c : made forceinline more explicit Decompression : corrected corner case behaviors (inputSize == 0 and outputSize == 0), thanks Adrien for detailed suggestions Makefile : Removed -march=native parameter, due to incompatibility with some GCC versions
-
- Jun 10, 2013
-
-
yann.collet.73@gmail.com authored
Decompression speed improved under GCC Improved speed of LZ4_decompress_safe_partial() Added new utility : fullbench Modified x64 detection macro, as suggested by David Karner Improved Fuzzer tool Updated xxHash to r30
-
- May 27, 2013
-
-
yann.collet.73@gmail.com authored
New experimental mode : compress blocks using data from previous blocks (option -BD) (limitation : -hc mode only) Changed deprecated function names to "static", in order to avoid duplicate definition. Thanks Maciej Adamczyk for reporting. Changed a few command line options Prettify help text
-
- May 17, 2013
-
-
yann.collet.73@gmail.com authored
Cleaner C99 detection, thanks to Elad Modified Basic Types, as recommended by Wayne Scott Simplified compression function Corrected : warning on missing #undef in lz4hc, thanks Arseny Kapoulkine Modified length loops as suggested by Wouter Vermaelen Modified pragma pack directive for older versions of GCC, as reported by Peter Costello Updated xxHash to r29 Indent lz4hc.c with spaces
-
- Apr 26, 2013
-
-
yann.collet.73@gmail.com authored
- New function : LZ4_decompress_safe_partial(), to decompress just enough data within a compressed block, saving CPU cycles - New source files : lz4_decoder.h, lz4_encoder.h, lz4hc_encoder.h - Improved speed of LZ4_decompress_fast() - Improved speed for compression of small blocks < 64KB - Improved speed for HC compression
-
- Apr 18, 2013
-
-
yann.collet.73@gmail.com authored
Updated : LZ4 Streaming Format.odt, to version 1.4 New : LZ4c now supports Stream Checksum (default) and Skippable chunks Updated : Fuzzer, testing LZ4_compressHC_limitedOutput()
-
- Apr 13, 2013
-
-
yann.collet.73@gmail.com authored
Added : LZ4c command-line utility, supporting the new streaming format Added : xxhash library Removed : lz4demo is now replaced by lz4.c Removed : a few level 4 warnings (issue 64) Updated : makefiles
-
- Mar 30, 2013
-
-
yann.collet.73@gmail.com authored
Updated : cmake/pack/CMakeLists.txt, by Dmitry Cherepanov lz4demo : CLI accept aggregated commands lz4demo : detect overwrite output lz4demo : new commands options (-hc, -y)
-
- Mar 02, 2013
-
-
yann.collet.73@gmail.com authored
- Improved decoding speed, even more for 64-bits, and "safe" version - Slight speed increase for LZ4-HC - Pushed a useless parameter down the list in lz4.c
-
- Feb 19, 2013
-
-
yann.collet.73@gmail.com authored
Corrected issue 60 in lz4.h, reported by Takayuki Matsuoka Added : a cmake/pack installer, by Dmitry Cherepanov
-