aboutsummaryrefslogtreecommitdiff
path: root/programs
AgeCommit message (Collapse)Author
2018-04-29added a test case for LZ4_decompress_fast_usingDictCyan4973
with a separated dictionary since a joined dictionary is now detected as prefix64K. Also : fixed a minor warning under msys
2018-04-26fasterDecSpeed can be triggered from cli with --favor-decSpeedYann Collet
2018-04-24Change Over Includes in the ProjectW. Felix Handte
2018-04-23fixed minor declaration issue with clang on msysCyan4973
2018-04-06fixed DISPLAYUPDATE()Yann Collet
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.
2018-03-19bench: introduced hidden command -SYann Collet
to benchmark multiple files with separate results
2018-03-19Merge branch 'dev' of github.com:Cyan4973/lz4 into devYann Collet
2018-03-19minor man fix on clevelsYann Collet
2018-03-12Make LZ4F_compressFrame_usingCDict Take a Compression ContextW. Felix Handte
2018-02-20use TIMELOOP_NANOSEC,Yann Collet
as suggested by @terrelln
2018-02-20fixed minor conversion warningYann Collet
2018-02-20ensure bench speed measurement is more accurate for small inputsYann Collet
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).
2018-02-20update bench.c to use less time invocationsYann Collet
translating into more accurate speed measurements for small sources
2018-02-14fix: missed semicolon at programs/lz4io.c:954hobomind
2018-01-16use more restrictive conditions for clock_gettime()Yann Collet
2018-01-13minor : try to tell static analyzer that we don't care if fseek() failsYann Collet
as already explained in comments.
2018-01-13programs/datagen : attempt to please static analyzerYann Collet
with an assert() to reduce false positive
2018-01-13lz4io: fixed minor ressource leakYann Collet
2018-01-13update man pageYann Collet
2018-01-13updated manuals to v1.8.1Yann Collet
2018-01-05[lz4io] Refuse to set file stat for non-regular filesNick Terrell
2018-01-05[lz4io] Fix decompression file stat with --rmNick Terrell
2018-01-02Merge pull request #439 from eli-b/doc-nohup-behaviorYann Collet
Docs: describe behavior under nohup
2018-01-01Docs: describe behavior under nohupEli Boyarski
2018-01-01Grammar: "to silent" -> "to silence"Eli Boyarski
2017-12-04Fix bug which could sometimes result in the lz4 cli chmodding /dev/null if ↵Alice Atlas
running as root
2017-11-24minor updates to examplesYann Collet
see https://github.com/lz4/lz4/commit/810e2ca27b3561e0f6bfa7a88e0fde6faf807064#commitcomment-25810887
2017-10-17[bench] Use higher resolution timer on POSIXNick Terrell
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
2017-10-14lz4cli : minor rewrite of lz4c legacy commandsYann Collet
for clarity
2017-10-14lz4cli : removed extension artefactsYann Collet
It used to be useful for an old Windows variant which is no longer maintained.
2017-10-09Read the Dictionary into a Circular BufferW. Felix Handte
2017-10-09Add Dictionary Support to the Command Line ToolW. Felix Handte
2017-09-10fixed a bunch of -Wcomma warningsYann Collet
reported by @rvandermeulen (#398)
2017-09-07bench : made decompression speed evaluation same time as compressionYann Collet
minor : slightly modified an example do avoid disabling a gcc warning through #pragma
2017-09-06minor Makefile fixesYann Collet
2017-08-26build: source files sorted in a FS independent mannerYann Collet
to be more compatible with reproducible builds. patch inspired by @bmwiedemann
2017-08-24fixed make recurrence from /testsYann Collet
2017-08-24minor : added header licenseYann Collet
2017-08-23fixed man directory installation (#337)Yann Collet
also : lz4c is now a symlink to lz4
2017-08-15Merge branch 'dev' into installVars and fixed conflictsYann Collet
2017-08-14lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c"Yann Collet
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`)
2017-08-14better respect GNU standard Makefile conventionsYann Collet
supports lowercase directory variables add an "Installation" section in README.md added an INSTALL file
2017-08-11cli : restored command -BX to enable block checksum (#322)Yann Collet
2017-08-06updated man pageYann Collet
2017-07-08Fix formatting of concatenation exampleFeRD (Frank Dana)
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.
2017-06-19Fix gcc7 Wimplicit-fallthrough warningsChocobo1
For the default Wimplicit-fallthrough=3 level, the comment should start with "fall*"
2017-06-13-g compilation flag not by default for lz4 cliYann Collet
2017-06-12report where decompression ends (#313)Yann Collet
suggested by @ehem note : only works for files < 2 GB
2017-05-26cli accept block sizes with KB / MB prefixesYann Collet
2017-05-10updated MakefileYann Collet
to automatically build manual files with make all