Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | support custom block sizes: fix usage message & remove unused functions | Blaise Sanouillet | 2018-09-28 | 2 | -2/+1 |
| | |||||
* | support custom block sizes - fix types | Blaise Sanouillet | 2018-09-28 | 1 | -1/+1 |
| | |||||
* | support custom block sizes | Blaise Sanouillet | 2018-09-28 | 3 | -10/+33 |
| | |||||
* | tried to clean another bunch of cppcheck warnings | Yann Collet | 2018-09-19 | 1 | -16/+24 |
| | | | | | | | | | | | | so "funny" thing with cppcheck is that no 2 versions give the same list of warnings. On Mac, I'm using v1.81, which had all warnings fixed. On Travis CI, it's v1.61, and it complains about a dozen more/different things. On Linux, it's v1.72, and it finds a completely different list of a half dozen warnings. Some of these seems to be bugs/limitations in cppcheck itself. The TravisCI version v1.61 seems unable to understand %zu correctly, and seems to assume it means %u. | ||||
* | fixed minor cppcheck warnings in programs | Yann Collet | 2018-09-18 | 2 | -21/+29 |
| | |||||
* | Add support for MidnightBSD | Lucas Holt | 2018-09-08 | 2 | -2/+2 |
| | |||||
* | Merge pull request #563 from lz4/docDict | Yann Collet | 2018-09-06 | 3 | -11/+25 |
|\ | | | | | updated documentation for dictionary compression | ||||
| * | updated documentation regarding dictionary compression | Yann Collet | 2018-09-05 | 3 | -11/+25 |
| | | | | | | | | | | | | following suggestion from @stbrumme (#558) Also : bumped version number, regenerated man page and html doc | ||||
* | | Merge pull request #564 from lz4/cTime | Yann Collet | 2018-09-06 | 1 | -10/+21 |
|\ \ | | | | | | | fixed compression time | ||||
| * | | fixed compression time | Yann Collet | 2018-09-05 | 1 | -10/+21 |
| | | | | | | | | | | | | displayed at the end (#555) | ||||
* | | | Merge pull request #556 from kou/add-missing-exeext | Yann Collet | 2018-09-05 | 1 | -12/+12 |
|\ \ \ | |/ / |/| | | Add missing $(EXT) | ||||
| * | | Add missing $(EXT) | Kouhei Sutou | 2018-08-13 | 1 | -12/+12 |
| | | | |||||
* | | | fixed #560 | Yann Collet | 2018-09-05 | 1 | -1/+1 |
| |/ |/| | | | | | | | | | | | it was a fairly complex scenario, involving source files > 64K and some extraordinary conditions related to specific layout of ranges of zeroes. and only on level 9. | ||||
* | | Fixed bugs about incorrect acceleration calculation and benchmarking ↵ | Jennifer Liu | 2018-06-27 | 1 | -1/+4 |
| | | | | | | | | negative compresion level | ||||
* | | Fixed invalid argument test and reformatted else | Jennifer Liu | 2018-06-27 | 1 | -2/+1 |
| | | |||||
* | | Fixed code based on comments from pull request | Jennifer Liu | 2018-06-27 | 2 | -4/+7 |
| | | |||||
* | | delete commented out code in bench.c | Jennifer Liu | 2018-06-26 | 1 | -2/+0 |
| | | |||||
* | | Added --fast command to cli | Jennifer Liu | 2018-06-26 | 3 | -2/+42 |
| | | |||||
* | | Add Haiku as a validated target. | fbrosson | 2018-05-17 | 1 | -1/+1 |
|/ | | | | lz4 1.8.2 works fine on Haiku and passes all tests. | ||||
* | Fix make install | Nick Terrell | 2018-05-04 | 1 | -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_usingDict | Cyan4973 | 2018-04-29 | 1 | -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-decSpeed | Yann Collet | 2018-04-26 | 3 | -1/+16 |
| | |||||
* | Change Over Includes in the Project | W. Felix Handte | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | fixed minor declaration issue with clang on msys | Cyan4973 | 2018-04-23 | 1 | -1/+2 |
| | |||||
* | fixed DISPLAYUPDATE() | Yann Collet | 2018-04-06 | 1 | -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 -S | Yann Collet | 2018-03-20 | 3 | -12/+37 |
| | | | | to benchmark multiple files with separate results | ||||
* | 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. |