summaryrefslogtreecommitdiffstats
path: root/programs
Commit message (Collapse)AuthorAgeFilesLines
* [bench] Use higher resolution timer on POSIXNick Terrell2017-10-172-41/+110
| | | | | | | The timer used was only accurate up to 0.01 seconds. This timer is accurate up to 1 ns. It is a monotonic timer that measures the real time difference, not on CPU time. Copied the benchmark code from https://github.com/facebook/zstd/commit/6ab4d5e9041aba962a810ffee191f95897c6208e
* lz4cli : minor rewrite of lz4c legacy commandsYann Collet2017-10-151-12/+13
| | | | for clarity
* lz4cli : removed extension artefactsYann Collet2017-10-151-15/+7
| | | | It used to be useful for an old Windows variant which is no longer maintained.
* Read the Dictionary into a Circular BufferW. Felix Handte2017-10-101-22/+49
|
* Add Dictionary Support to the Command Line ToolW. Felix Handte2017-10-103-4/+109
|
* fixed a bunch of -Wcomma warningsYann Collet2017-09-103-4/+13
| | | | reported by @rvandermeulen (#398)
* bench : made decompression speed evaluation same time as compressionYann Collet2017-09-071-3/+3
| | | | minor : slightly modified an example do avoid disabling a gcc warning through #pragma
* minor Makefile fixesYann Collet2017-09-071-8/+8
|
* build: source files sorted in a FS independent mannerYann Collet2017-08-261-3/+3
| | | | | to be more compatible with reproducible builds. patch inspired by @bmwiedemann
* fixed make recurrence from /testsYann Collet2017-08-251-4/+5
|
* minor : added header licenseYann Collet2017-08-241-1/+1
|
* fixed man directory installation (#337)Yann Collet2017-08-241-3/+4
| | | | also : lz4c is now a symlink to lz4
* Merge branch 'dev' into installVars and fixed conflictsYann Collet2017-08-152-6/+7
|\
| * cli : restored command -BX to enable block checksum (#322)Yann Collet2017-08-122-6/+7
| |
* | lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c"Yann Collet2017-08-142-37/+35
| | | | | | | | | | | | | | | | | | instead of selected at compilation time depending on a macro. This design makes it possible to have a single binary which supports both modes. An advantageous side effect is that when doing `make; make install` no additional binary is created during `make install` (it used to create `lz4c`, because `make` would only build `lz4`)
* | better respect GNU standard Makefile conventionsYann Collet2017-08-141-17/+24
|/ | | | | | supports lowercase directory variables add an "Installation" section in README.md added an INSTALL file
* updated man pageYann Collet2017-08-072-13/+26
|
* Fix formatting of concatenation exampleFeRD (Frank Dana)2017-07-081-6/+2
| | | | | | The "Concatenation of .lz4 files" section contains example commands that are run together on one line, making them invalid. Wrap them in a code block and clean up surrounding formatting.
* Fix gcc7 Wimplicit-fallthrough warningsChocobo12017-06-191-1/+2
| | | | | For the default Wimplicit-fallthrough=3 level, the comment should start with "fall*"
* -g compilation flag not by default for lz4 cliYann Collet2017-06-131-1/+1
|
* report where decompression ends (#313)Yann Collet2017-06-121-39/+60
| | | | | suggested by @ehem note : only works for files < 2 GB
* cli accept block sizes with KB / MB prefixesYann Collet2017-05-261-2/+10
|
* updated MakefileYann Collet2017-05-101-16/+10
| | | | | to automatically build manual files with make all
* lz4cli.c: fix a comment: LZ4HC_DEFAULT_CLEVEL -> LZ4HC_CLEVEL_MAXAlexey Tourbin2017-04-291-1/+1
| | | | Actually the program only mentions LZ4HC_CLEVEL_MAX.
* Fix inline compile errorsSean Purcell2017-03-271-1/+1
|
* Fix IS_CONSOLE returning 1 for NUL on windowsSean Purcell2017-03-271-1/+10
|
* Merge pull request #341 from iburinoc/exematchYann Collet2017-03-251-6/+15
|\ | | | | Ignore extensions in exe name matching
| * Ignore extensions in exe name matchingSean Purcell2017-03-241-6/+15
| |
* | cli: add GNU separator -- specifying that all following arguments are filesDmitry V. Levin2017-03-232-1/+6
| | | | | | | | | | This option is supported by other compressors with compatible cli, so add it to lz4 as well for better compatibility.
* | 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.
* fixed Visual compilation errorYann Collet2017-03-161-1/+1
| | | | | static const must be a "constant", like a macro even if it can be determined at compile time ...
* fix #332 : do not modify /dev/null permissionsYann Collet2017-03-162-42/+36
|
* bench.c: respect LZ4_MAX_INPUT_SIZE limitPrzemyslaw Skibinski2017-03-101-2/+7
|
* CFLAGS=-I/usr/include/x86_64-linux-gnuPrzemyslaw Skibinski2017-02-151-1/+1
|
* circle.yml: fixed lz4c32 target (2)Przemyslaw Skibinski2017-02-151-1/+1
|
* Avoid fseek()'s 2GiB barrier with MinGWPrzemyslaw Skibinski2017-02-151-16/+5
|
* upgraded util.hPrzemyslaw Skibinski2017-02-153-45/+62
|
* updated platform.hPrzemyslaw Skibinski2017-02-102-4/+5
|
* added "This Makefile is validated for"Przemyslaw Skibinski2017-01-191-0/+2
|
* Use logical or instead of bitwise orChocobo12017-01-121-1/+1
|
* Fix printf specifierChocobo12017-01-121-1/+1
|
* changed default PREFIX and MANDIRPrzemyslaw Skibinski2016-12-281-5/+5
|
* Merge remote-tracking branch 'refs/remotes/lz4/dev' into devPrzemyslaw Skibinski2016-12-273-16/+21
|\ | | | | | | | | # Conflicts: # lib/Makefile
| * updated Makefile : lz4 no longer recompiled when already up-to-dateYann Collet2016-12-221-12/+17
| |
| * Merge pull request #292 from inikep/devYann Collet2016-12-226-178/+255
| |\ | | | | | | improved POSIX
| * | updated a few macros namesYann Collet2016-12-222-4/+4
| | |
* | | BSD: improved "make install"Przemyslaw Skibinski2016-12-231-6/+11
| | |
* | | Solaris: working "make install"Przemyslaw Skibinski2016-12-221-12/+25
| | |
* | | "make test" is now compatible with SolarisPrzemyslaw Skibinski2016-12-221-3/+3
| |/ |/|
* | use FindFirstFileA and FindNextFileA on WindowsPrzemyslaw Skibinski2016-12-222-4/+4
| |