summaryrefslogtreecommitdiffstats
path: root/programs
Commit message (Collapse)AuthorAgeFilesLines
* Fix make installNick Terrell2018-05-041-32/+30
| | | | | | | | | * Uninstall didn't remove the pkg-config correctly. * Fix `mandir` * Allow overriding either upper- or lower-case location variables, but always use the lower case variables. * Add test case that ensures overriding both upper- and lower-case variables is the same, and that the directory is empty after uninstall.
* added a test case for LZ4_decompress_fast_usingDictCyan49732018-04-291-1/+1
| | | | | | | with a separated dictionary since a joined dictionary is now detected as prefix64K. Also : fixed a minor warning under msys
* fasterDecSpeed can be triggered from cli with --favor-decSpeedYann Collet2018-04-263-1/+16
|
* Change Over Includes in the ProjectW. Felix Handte2018-04-241-1/+1
|
* fixed minor declaration issue with clang on msysCyan49732018-04-231-1/+2
|
* fixed DISPLAYUPDATE()Yann Collet2018-04-061-3/+6
| | | | | | wrong comparison, which was always overflowing (hence was always true) except when it was not (i386, reported by pmc) in which case it would never show any information.
* bench: introduced hidden command -SYann Collet2018-03-203-12/+37
| | | | to benchmark multiple files with separate results
* Merge branch 'dev' of github.com:Cyan4973/lz4 into devYann Collet2018-03-191-1/+1
|\
| * Make LZ4F_compressFrame_usingCDict Take a Compression ContextW. Felix Handte2018-03-121-1/+1
| |
* | minor man fix on clevelsYann Collet2018-03-191-3/+3
|/
* use TIMELOOP_NANOSEC,Yann Collet2018-02-201-2/+2
| | | | as suggested by @terrelln
* fixed minor conversion warningYann Collet2018-02-201-2/+2
|
* ensure bench speed measurement is more accurate for small inputsYann Collet2018-02-202-24/+41
| | | | | | | | | | | | Previous method would produce too many time() invocations, becoming a significant fraction of workload measured. The new strategy is to use time() only once per batch, and dynamically resize batch size so that each round lasts approximately 1 second. This only matters for small inputs. Measurement for large files (such as silesia.tar) are much less impacted (though decoding speed is so fast that even medium-size files will notice an improvement).
* update bench.c to use less time invocationsYann Collet2018-02-201-9/+9
| | | | translating into more accurate speed measurements for small sources
* fix: missed semicolon at programs/lz4io.c:954hobomind2018-02-141-1/+1
|
* use more restrictive conditions for clock_gettime()Yann Collet2018-01-161-1/+8
|
* minor : try to tell static analyzer that we don't care if fseek() failsYann Collet2018-01-141-1/+1
| | | | as already explained in comments.
* programs/datagen : attempt to please static analyzerYann Collet2018-01-141-15/+12
| | | | | with an assert() to reduce false positive
* lz4io: fixed minor ressource leakYann Collet2018-01-141-0/+1
|
* update man pageYann Collet2018-01-141-1/+4
|
* updated manuals to v1.8.1Yann Collet2018-01-141-2/+2
|
* [lz4io] Refuse to set file stat for non-regular filesNick Terrell2018-01-051-0/+6
|
* [lz4io] Fix decompression file stat with --rmNick Terrell2018-01-051-8/+12
|
* Merge pull request #439 from eli-b/doc-nohup-behaviorYann Collet2018-01-011-0/+3
|\ | | | | Docs: describe behavior under nohup
| * Docs: describe behavior under nohupEli Boyarski2018-01-011-0/+3
| |
* | Grammar: "to silent" -> "to silence"Eli Boyarski2018-01-012-2/+2
|/
* Fix bug which could sometimes result in the lz4 cli chmodding /dev/null if ↵Alice Atlas2017-12-041-1/+1
| | | | running as root
* minor updates to examplesYann Collet2017-11-251-5/+5
| | | | see https://github.com/lz4/lz4/commit/810e2ca27b3561e0f6bfa7a88e0fde6faf807064#commitcomment-25810887
* [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
|