Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed : Windows compilation | Yann Collet | 2015-03-31 | 2 | -1/+5 |
| | | | Added : Appveyor badge | ||||
* | Added LZ4_compress_fast() | Yann Collet | 2015-03-30 | 1 | -33/+35 |
| | |||||
* | fixed fullbench memory allocation error | Yann Collet | 2015-03-30 | 1 | -9/+9 |
| | |||||
* | lz4frame validates contentSize during decompression | Yann Collet | 2015-03-29 | 1 | -2/+2 |
| | |||||
* | Changed struct member to contentSize | Yann Collet | 2015-03-29 | 2 | -4/+4 |
| | |||||
* | Added : arm cross-compilation test | Yann Collet | 2015-03-25 | 1 | -2/+6 |
| | |||||
* | Updated man page : "--[no-]X" | Yann Collet | 2015-03-23 | 1 | -8/+8 |
| | |||||
* | Updated tests | Yann Collet | 2015-03-23 | 1 | -7/+7 |
| | |||||
* | Updated long commands, with reverse "--no-" variants | Yann Collet | 2015-03-23 | 2 | -14/+28 |
| | |||||
* | lz4 cli supports frame content size | Yann Collet | 2015-03-23 | 5 | -107/+147 |
| | |||||
* | removed useless man pages | Yann Collet | 2015-03-22 | 2 | -65/+0 |
| | |||||
* | Updates tests & Man pages | Yann Collet | 2015-03-22 | 4 | -148/+238 |
| | |||||
* | new long commands | Yann Collet | 2015-03-21 | 2 | -28/+25 |
| | |||||
* | Some more tests related to frame content size | Yann Collet | 2015-03-19 | 1 | -0/+2 |
| | |||||
* | frame content size support | Yann Collet | 2015-03-18 | 2 | -3/+75 |
| | |||||
* | Updated lz4io sparse file support (alignment properties) | Yann Collet | 2015-03-17 | 3 | -44/+58 |
| | |||||
* | minor lz4frame refactoring | Yann Collet | 2015-03-16 | 1 | -4/+4 |
| | |||||
* | lz4 utility supports "pass-through" mode | Yann Collet | 2015-03-16 | 2 | -2/+35 |
| | |||||
* | minor refactoring | Yann Collet | 2015-03-16 | 1 | -2/+21 |
| | |||||
* | skippable frames support | Yann Collet | 2015-03-16 | 1 | -25/+81 |
| | |||||
* | removed -s command from lz4c specific list of legacy commands | Yann Collet | 2015-03-15 | 1 | -2/+0 |
| | |||||
* | Added : unlz4 symbolic link to "lz4 -d" | Yann Collet | 2015-03-15 | 1 | -0/+2 |
| | |||||
* | changed "make install" default install directory to /usr/local | Yann Collet | 2015-03-15 | 1 | -2/+4 |
| | |||||
* | Added : clang test | Yann Collet | 2015-03-15 | 2 | -7/+5 |
| | |||||
* | scan-build tests | Yann Collet | 2015-03-15 | 6 | -29/+50 |
| | |||||
* | windows sparse file support | Yann Collet | 2015-03-13 | 1 | -5/+14 |
| | |||||
* | Improved sparse files support | Yann Collet | 2015-03-13 | 3 | -42/+62 |
| | |||||
* | Improved sparse file support | Yann Collet | 2015-03-13 | 7 | -23/+51 |
| | |||||
* | Preliminary support for sparse files | Yann Collet | 2015-03-11 | 4 | -38/+74 |
| | |||||
* | g++ compatibility | Yann Collet | 2015-03-10 | 9 | -223/+37 |
| | |||||
* | Updated datagen (can create sparse files) | Yann Collet | 2015-03-09 | 4 | -197/+365 |
| | |||||
* | Merge pull request #54 from t-mat/gc-issue/155 | Yann Collet | 2015-03-08 | 3 | -0/+167 |
|\ | | | | | Gc issue/155 | ||||
| * | Fix sentinel bit pattern | Takayuki MATSUOKA | 2015-03-02 | 1 | -1/+1 |
| | | | | | | | | Set all bits of U64. | ||||
| * | Fix sentinel size miscalculation | Takayuki MATSUOKA | 2015-03-02 | 1 | -1/+1 |
| | | | | | | | | Since is_nul() style wild-comparing stride is U64, we must add sizeof(U64) to the sentinel. | ||||
| * | Add GNU coreutil's is_nul() method to isSparse() | Takayuki MATSUOKA | 2015-03-02 | 1 | -1/+20 |
| | | | | | | | | | | See original source http://git.savannah.gnu.org/cgit/coreutils.git/tree/src/system.h | ||||
| * | Add Neil's method to isSparse() | Takayuki MATSUOKA | 2015-03-02 | 1 | -1/+7 |
| | | |||||
| * | Improve isSparse() | Takayuki MATSUOKA | 2015-03-02 | 1 | -0/+46 |
| | | |||||
| * | Adjust coding style | Takayuki MATSUOKA | 2015-03-02 | 1 | -28/+37 |
| | | |||||
| * | Google Code Issue 155: lz4 cli should support sparse file | Takayuki MATSUOKA | 2015-03-02 | 3 | -0/+87 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://code.google.com/p/lz4/issues/detail?id=155 This is experimental implementation. Just a proof of concept. It works Linux and Windows. # Build To build experimental version, define 'LZ4IO_ENABLE_SPARSE_FILE' like the following command : make lz4programs 'CFLAGS=-O3 -DLZ4IO_ENABLE_SPARSE_FILE=1' ./programs/lz4 -h You will see "EXPERIMENTAL_SPARSE_FILE" as lz4 revision : "*** LZ4 command line interface 64-bits EXPERIMENTAL_SPARSE_FILE, by Yann Collet (...) ***" # Experiment This experimental version adds option "-x" for sparse file for decompression. You can use this option like this : ./programs/lz4 -9 -f my-file ./programs/lz4 -d -f -x my-file.lz4 my-file.lz4.out cmp my-file my-file.lz4.out | ||||
* | | NetBSD compatibility (#48) | Yann Collet | 2015-03-07 | 2 | -13/+66 |
| | | |||||
* | | Updated : compress multiple files | Yann Collet | 2015-03-07 | 6 | -101/+127 |
| | | |||||
* | | Merge pull request #52 from KyleJHarper/r128/multiple_inputs | Yann Collet | 2015-03-03 | 1 | -58/+84 |
|\ \ | |/ |/| | Adding support for multiple file processing. Fixes Google code issue 151. | ||||
| * | Added support for multiple input files to act more like other compressors. ↵ | kyle | 2015-03-02 | 1 | -58/+84 |
| | | | | | | | | For example: gzip file1 file2 file3. You can now do: lz4 [args] -m file1 file2 file3. Fixes 151. | ||||
* | | Merge pull request #49 from t-mat/msvc-fseeki64 | Yann Collet | 2015-03-01 | 1 | -0/+3 |
|\ \ | | | | | | | Avoid MSVC fseek()'s 2GiB barrier | ||||
| * | | Replace fseek with _fseeki64 to avoid MSVC's 2GiB barrier | Takayuki MATSUOKA | 2015-02-14 | 1 | -0/+3 |
| |/ | | | | | | | | | Since MSVC fseek()'s SEEK_CUR mode has 2GiB barrier, our fseek() calling in program/lz4io.c/selectDecoder() will fail for large (>2GiB) .lz4 file. This commit just replace fseek with _fseeki64 by macro. Second argument is automatically casted to __int64 (signed 64bit integer). Other things are completely same. | ||||
* | | restored lz4 hc compression ratio | Yann Collet | 2015-03-01 | 2 | -27/+148 |
|/ | |||||
* | Added : -pedantic compilation option | Yann Collet | 2014-12-17 | 1 | -1/+1 |
| | |||||
* | C90 compatibility | Yann Collet | 2014-12-17 | 1 | -2/+2 |
| | |||||
* | Fixed : older compiler don't like nameless unions, reported by Cheyi Lin | Yann Collet | 2014-12-16 | 4 | -264/+264 |
| | |||||
* | Fixed : bug within LZ4 HC streaming mode, reported by James Boyle | Yann Collet | 2014-12-16 | 2 | -19/+23 |
| |