summaryrefslogtreecommitdiffstats
path: root/programs
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Make programs/Makefile use the includes.JPeterMugaas2019-04-221-42/+1
| | |
| * | Initial commits from diff I submitted earlierJPeterMugaas2019-04-221-5/+36
| | |
* | | ensure tests work when `stdout` is not the consoleYann Collet2019-04-222-16/+16
| | | | | | | | | | | | | | | | | | | | | ensure this case is continuously tested on travis. Update documentation on implicit output, invite to not rely on implicit output in scripts.
* | | cli: display a warning whenever default output is stdout while input != stdinYann Collet2019-04-201-11/+25
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | This behavior has been preserved for compatibility with existing ecosystem. But it's problematic, as some environment start `lz4` without identifying stdout as console by default, leading to a change of behavior for a same line of script. A more sensible policy would be to default to stdout only when input is stdin. Soft change for the time being : keep the behavior, just print a warning message. User should prefer `-c` to explicitly select `stdout`. Also : updated tests in Makefile to explicitly select `stdout` with `-c`.
* | ensure list of names is large enoughYann Collet2019-04-191-10/+9
| |
* | fix several minor static analyzer warningsYann Collet2019-04-181-6/+6
|/
* and even more visual conversion warningsYann Collet2019-04-131-1/+5
|
* some more Visual conversion warningYann Collet2019-04-131-1/+3
|
* fixed minor Visual conversion warningsYann Collet2019-04-131-6/+6
|
* added tests for -d -m -cYann Collet2019-04-121-3/+8
| | | | seems to work properly
* fixed lz4 -m -cYann Collet2019-04-123-13/+34
| | | | can compress multiple files into stdout
* added command -BI for "Independent Blocks"Yann Collet2019-04-123-13/+22
| | | | | | | | This is the reverse of `-BD`, and the current default. This command can be useful to reverse a previous `-BD` command. It may in the future be more important if `lz4` switches to generating dependent blocks by default.
* updated man pageYann Collet2019-04-122-6/+16
| | | | with --favor-decSpeed
* updated doc to underline difference between block and frameYann Collet2019-04-121-3/+11
| | | | as this is a very frequent source of confusion for new users.
* improved documentation for LZ4 dictionary compressionYann Collet2019-04-111-4/+9
|
* introduce LZ4_DISTANCE_MAX build macroYann Collet2019-04-111-1/+1
| | | | | | | | | | make it possible to generate LZ4-compressed block with a controlled maximum offset (necessarily <= 65535). This could be useful for compatibility with decoders using a very limited memory budget (<64 KB). Answer #154
* Merge pull request #652 from vtorri/devYann Collet2019-03-031-1/+1
|\ | | | | Allow installation of lz4 for Windows 10 with MSYS2
| * Allow installation of lz4 for Windows 10 with MSYS2Vincent Torri2019-03-031-1/+1
| |
* | Add cast around mallocTim Zakian2019-01-111-1/+1
| |
* | Add constant pointer annotationsTim Zakian2019-01-113-54/+55
| |
* | Remove a bunch of global variables that tracked settings for the IO module, ↵Tim Zakian2019-01-103-166/+209
| | | | | | | | and move them in to a struct
* | Fix pass-through modeTim Zakian2019-01-103-2/+20
| |
* | Fix lz4 extension in input filename not causing decompressionRuben O. Chiavone2019-01-091-5/+19
|/
* Allow installation of lz4 for Windows (MSYS2 or when cross-compiling)Vincent Torri2018-11-201-1/+1
|
* support custom block sizes: fix usage message & remove unused functionsBlaise Sanouillet2018-09-282-2/+1
|
* support custom block sizes - fix typesBlaise Sanouillet2018-09-281-1/+1
|
* support custom block sizesBlaise Sanouillet2018-09-283-10/+33
|
* tried to clean another bunch of cppcheck warningsYann Collet2018-09-191-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 programsYann Collet2018-09-182-21/+29
|
* Add support for MidnightBSDLucas Holt2018-09-082-2/+2
|
* Merge pull request #563 from lz4/docDictYann Collet2018-09-063-11/+25
|\ | | | | updated documentation for dictionary compression
| * updated documentation regarding dictionary compressionYann Collet2018-09-053-11/+25
| | | | | | | | | | | | following suggestion from @stbrumme (#558) Also : bumped version number, regenerated man page and html doc
* | Merge pull request #564 from lz4/cTimeYann Collet2018-09-061-10/+21
|\ \ | | | | | | fixed compression time
| * | fixed compression timeYann Collet2018-09-051-10/+21
| | | | | | | | | | | | displayed at the end (#555)
* | | Merge pull request #556 from kou/add-missing-exeextYann Collet2018-09-051-12/+12
|\ \ \ | |/ / |/| | Add missing $(EXT)
| * | Add missing $(EXT)Kouhei Sutou2018-08-131-12/+12
| | |
* | | fixed #560Yann Collet2018-09-051-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 Liu2018-06-271-1/+4
| | | | | | | | negative compresion level
* | Fixed invalid argument test and reformatted elseJennifer Liu2018-06-271-2/+1
| |
* | Fixed code based on comments from pull requestJennifer Liu2018-06-272-4/+7
| |
* | delete commented out code in bench.cJennifer Liu2018-06-261-2/+0
| |
* | Added --fast command to cliJennifer Liu2018-06-263-2/+42
| |
* | Add Haiku as a validated target.fbrosson2018-05-171-1/+1
|/ | | | lz4 1.8.2 works fine on Haiku and passes all tests.
* 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