summaryrefslogtreecommitdiffstats
path: root/programs
Commit message (Collapse)AuthorAgeFilesLines
* Added LZ4_compress_fast()Yann Collet2015-03-301-33/+35
|
* fixed fullbench memory allocation errorYann Collet2015-03-301-9/+9
|
* lz4frame validates contentSize during decompressionYann Collet2015-03-291-2/+2
|
* Changed struct member to contentSizeYann Collet2015-03-292-4/+4
|
* Added : arm cross-compilation testYann Collet2015-03-251-2/+6
|
* Updated man page : "--[no-]X"Yann Collet2015-03-231-8/+8
|
* Updated testsYann Collet2015-03-231-7/+7
|
* Updated long commands, with reverse "--no-" variantsYann Collet2015-03-232-14/+28
|
* lz4 cli supports frame content sizeYann Collet2015-03-235-107/+147
|
* removed useless man pagesYann Collet2015-03-222-65/+0
|
* Updates tests & Man pagesYann Collet2015-03-224-148/+238
|
* new long commandsYann Collet2015-03-212-28/+25
|
* Some more tests related to frame content sizeYann Collet2015-03-191-0/+2
|
* frame content size supportYann Collet2015-03-182-3/+75
|
* Updated lz4io sparse file support (alignment properties)Yann Collet2015-03-173-44/+58
|
* minor lz4frame refactoringYann Collet2015-03-161-4/+4
|
* lz4 utility supports "pass-through" modeYann Collet2015-03-162-2/+35
|
* minor refactoringYann Collet2015-03-161-2/+21
|
* skippable frames supportYann Collet2015-03-161-25/+81
|
* removed -s command from lz4c specific list of legacy commandsYann Collet2015-03-151-2/+0
|
* Added : unlz4 symbolic link to "lz4 -d"Yann Collet2015-03-151-0/+2
|
* changed "make install" default install directory to /usr/localYann Collet2015-03-151-2/+4
|
* Added : clang testYann Collet2015-03-152-7/+5
|
* scan-build testsYann Collet2015-03-156-29/+50
|
* windows sparse file supportYann Collet2015-03-131-5/+14
|
* Improved sparse files supportYann Collet2015-03-133-42/+62
|
* Improved sparse file supportYann Collet2015-03-137-23/+51
|
* Preliminary support for sparse filesYann Collet2015-03-114-38/+74
|
* g++ compatibilityYann Collet2015-03-109-223/+37
|
* Updated datagen (can create sparse files)Yann Collet2015-03-094-197/+365
|
* Merge pull request #54 from t-mat/gc-issue/155Yann Collet2015-03-083-0/+167
|\ | | | | Gc issue/155
| * Fix sentinel bit patternTakayuki MATSUOKA2015-03-021-1/+1
| | | | | | | | Set all bits of U64.
| * Fix sentinel size miscalculationTakayuki MATSUOKA2015-03-021-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 MATSUOKA2015-03-021-1/+20
| | | | | | | | | | See original source http://git.savannah.gnu.org/cgit/coreutils.git/tree/src/system.h
| * Add Neil's method to isSparse()Takayuki MATSUOKA2015-03-021-1/+7
| |
| * Improve isSparse()Takayuki MATSUOKA2015-03-021-0/+46
| |
| * Adjust coding styleTakayuki MATSUOKA2015-03-021-28/+37
| |
| * Google Code Issue 155: lz4 cli should support sparse fileTakayuki MATSUOKA2015-03-023-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 Collet2015-03-072-13/+66
| |
* | Updated : compress multiple filesYann Collet2015-03-076-101/+127
| |
* | Merge pull request #52 from KyleJHarper/r128/multiple_inputsYann Collet2015-03-031-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. ↵kyle2015-03-021-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-fseeki64Yann Collet2015-03-011-0/+3
|\ \ | | | | | | Avoid MSVC fseek()'s 2GiB barrier
| * | Replace fseek with _fseeki64 to avoid MSVC's 2GiB barrierTakayuki MATSUOKA2015-02-141-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 ratioYann Collet2015-03-012-27/+148
|/
* Added : -pedantic compilation optionYann Collet2014-12-171-1/+1
|
* C90 compatibilityYann Collet2014-12-171-2/+2
|
* Fixed : older compiler don't like nameless unions, reported by Cheyi LinYann Collet2014-12-164-264/+264
|
* Fixed : bug within LZ4 HC streaming mode, reported by James BoyleYann Collet2014-12-162-19/+23
|
* New : lz4frame integrated into liblz4 (v1.5.0)Yann Collet2014-12-133-14/+14
|