Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'dev' of github.com:Cyan4973/lz4 into dev | Yann Collet | 2018-03-19 | 1 | -1/+1 |
|\ | |||||
| * | Make LZ4F_compressFrame_usingCDict Take a Compression Context | W. Felix Handte | 2018-03-12 | 1 | -1/+1 |
| | | |||||
* | | minor man fix on clevels | Yann Collet | 2018-03-19 | 1 | -3/+3 |
|/ | |||||
* | use TIMELOOP_NANOSEC, | Yann Collet | 2018-02-20 | 1 | -2/+2 |
| | | | | as suggested by @terrelln | ||||
* | fixed minor conversion warning | Yann Collet | 2018-02-20 | 1 | -2/+2 |
| | |||||
* | ensure bench speed measurement is more accurate for small inputs | Yann Collet | 2018-02-20 | 2 | -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 invocations | Yann Collet | 2018-02-20 | 1 | -9/+9 |
| | | | | translating into more accurate speed measurements for small sources | ||||
* | fix: missed semicolon at programs/lz4io.c:954 | hobomind | 2018-02-14 | 1 | -1/+1 |
| | |||||
* | use more restrictive conditions for clock_gettime() | Yann Collet | 2018-01-16 | 1 | -1/+8 |
| | |||||
* | minor : try to tell static analyzer that we don't care if fseek() fails | Yann Collet | 2018-01-14 | 1 | -1/+1 |
| | | | | as already explained in comments. | ||||
* | programs/datagen : attempt to please static analyzer | Yann Collet | 2018-01-14 | 1 | -15/+12 |
| | | | | | with an assert() to reduce false positive | ||||
* | lz4io: fixed minor ressource leak | Yann Collet | 2018-01-14 | 1 | -0/+1 |
| | |||||
* | update man page | Yann Collet | 2018-01-14 | 1 | -1/+4 |
| | |||||
* | updated manuals to v1.8.1 | Yann Collet | 2018-01-14 | 1 | -2/+2 |
| | |||||
* | [lz4io] Refuse to set file stat for non-regular files | Nick Terrell | 2018-01-05 | 1 | -0/+6 |
| | |||||
* | [lz4io] Fix decompression file stat with --rm | Nick Terrell | 2018-01-05 | 1 | -8/+12 |
| | |||||
* | Merge pull request #439 from eli-b/doc-nohup-behavior | Yann Collet | 2018-01-01 | 1 | -0/+3 |
|\ | | | | | Docs: describe behavior under nohup | ||||
| * | Docs: describe behavior under nohup | Eli Boyarski | 2018-01-01 | 1 | -0/+3 |
| | | |||||
* | | Grammar: "to silent" -> "to silence" | Eli Boyarski | 2018-01-01 | 2 | -2/+2 |
|/ | |||||
* | Fix bug which could sometimes result in the lz4 cli chmodding /dev/null if ↵ | Alice Atlas | 2017-12-04 | 1 | -1/+1 |
| | | | | running as root | ||||
* | minor updates to examples | Yann Collet | 2017-11-25 | 1 | -5/+5 |
| | | | | see https://github.com/lz4/lz4/commit/810e2ca27b3561e0f6bfa7a88e0fde6faf807064#commitcomment-25810887 | ||||
* | [bench] Use higher resolution timer on POSIX | Nick Terrell | 2017-10-17 | 2 | -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 commands | Yann Collet | 2017-10-15 | 1 | -12/+13 |
| | | | | for clarity | ||||
* | lz4cli : removed extension artefacts | Yann Collet | 2017-10-15 | 1 | -15/+7 |
| | | | | It used to be useful for an old Windows variant which is no longer maintained. | ||||
* | Read the Dictionary into a Circular Buffer | W. Felix Handte | 2017-10-10 | 1 | -22/+49 |
| | |||||
* | Add Dictionary Support to the Command Line Tool | W. Felix Handte | 2017-10-10 | 3 | -4/+109 |
| | |||||
* | fixed a bunch of -Wcomma warnings | Yann Collet | 2017-09-10 | 3 | -4/+13 |
| | | | | reported by @rvandermeulen (#398) | ||||
* | bench : made decompression speed evaluation same time as compression | Yann Collet | 2017-09-07 | 1 | -3/+3 |
| | | | | minor : slightly modified an example do avoid disabling a gcc warning through #pragma | ||||
* | minor Makefile fixes | Yann Collet | 2017-09-07 | 1 | -8/+8 |
| | |||||
* | build: source files sorted in a FS independent manner | Yann Collet | 2017-08-26 | 1 | -3/+3 |
| | | | | | to be more compatible with reproducible builds. patch inspired by @bmwiedemann | ||||
* | fixed make recurrence from /tests | Yann Collet | 2017-08-25 | 1 | -4/+5 |
| | |||||
* | minor : added header license | Yann Collet | 2017-08-24 | 1 | -1/+1 |
| | |||||
* | fixed man directory installation (#337) | Yann Collet | 2017-08-24 | 1 | -3/+4 |
| | | | | also : lz4c is now a symlink to lz4 | ||||
* | Merge branch 'dev' into installVars and fixed conflicts | Yann Collet | 2017-08-15 | 2 | -6/+7 |
|\ | |||||
| * | cli : restored command -BX to enable block checksum (#322) | Yann Collet | 2017-08-12 | 2 | -6/+7 |
| | | |||||
* | | lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c" | Yann Collet | 2017-08-14 | 2 | -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 conventions | Yann Collet | 2017-08-14 | 1 | -17/+24 |
|/ | | | | | | supports lowercase directory variables add an "Installation" section in README.md added an INSTALL file | ||||
* | updated man page | Yann Collet | 2017-08-07 | 2 | -13/+26 |
| | |||||
* | Fix formatting of concatenation example | FeRD (Frank Dana) | 2017-07-08 | 1 | -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 warnings | Chocobo1 | 2017-06-19 | 1 | -1/+2 |
| | | | | | For the default Wimplicit-fallthrough=3 level, the comment should start with "fall*" | ||||
* | -g compilation flag not by default for lz4 cli | Yann Collet | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | report where decompression ends (#313) | Yann Collet | 2017-06-12 | 1 | -39/+60 |
| | | | | | suggested by @ehem note : only works for files < 2 GB | ||||
* | cli accept block sizes with KB / MB prefixes | Yann Collet | 2017-05-26 | 1 | -2/+10 |
| | |||||
* | updated Makefile | Yann Collet | 2017-05-10 | 1 | -16/+10 |
| | | | | | to automatically build manual files with make all | ||||
* | lz4cli.c: fix a comment: LZ4HC_DEFAULT_CLEVEL -> LZ4HC_CLEVEL_MAX | Alexey Tourbin | 2017-04-29 | 1 | -1/+1 |
| | | | | Actually the program only mentions LZ4HC_CLEVEL_MAX. | ||||
* | Fix inline compile errors | Sean Purcell | 2017-03-27 | 1 | -1/+1 |
| | |||||
* | Fix IS_CONSOLE returning 1 for NUL on windows | Sean Purcell | 2017-03-27 | 1 | -1/+10 |
| | |||||
* | Merge pull request #341 from iburinoc/exematch | Yann Collet | 2017-03-25 | 1 | -6/+15 |
|\ | | | | | Ignore extensions in exe name matching | ||||
| * | Ignore extensions in exe name matching | Sean Purcell | 2017-03-24 | 1 | -6/+15 |
| | | |||||
* | | cli: add GNU separator -- specifying that all following arguments are files | Dmitry V. Levin | 2017-03-23 | 2 | -1/+6 |
| | | | | | | | | | | This option is supported by other compressors with compatible cli, so add it to lz4 as well for better compatibility. |