Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Make programs/Makefile use the includes. | JPeterMugaas | 2019-04-22 | 1 | -42/+1 | |
| | | | ||||||
| * | | Initial commits from diff I submitted earlier | JPeterMugaas | 2019-04-22 | 1 | -5/+36 | |
| | | | ||||||
* | | | ensure tests work when `stdout` is not the console | Yann Collet | 2019-04-22 | 2 | -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 != stdin | Yann Collet | 2019-04-20 | 1 | -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 enough | Yann Collet | 2019-04-19 | 1 | -10/+9 | |
| | | ||||||
* | | fix several minor static analyzer warnings | Yann Collet | 2019-04-18 | 1 | -6/+6 | |
|/ | ||||||
* | and even more visual conversion warnings | Yann Collet | 2019-04-13 | 1 | -1/+5 | |
| | ||||||
* | some more Visual conversion warning | Yann Collet | 2019-04-13 | 1 | -1/+3 | |
| | ||||||
* | fixed minor Visual conversion warnings | Yann Collet | 2019-04-13 | 1 | -6/+6 | |
| | ||||||
* | added tests for -d -m -c | Yann Collet | 2019-04-12 | 1 | -3/+8 | |
| | | | | seems to work properly | |||||
* | fixed lz4 -m -c | Yann Collet | 2019-04-12 | 3 | -13/+34 | |
| | | | | can compress multiple files into stdout | |||||
* | added command -BI for "Independent Blocks" | Yann Collet | 2019-04-12 | 3 | -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 page | Yann Collet | 2019-04-12 | 2 | -6/+16 | |
| | | | | with --favor-decSpeed | |||||
* | updated doc to underline difference between block and frame | Yann Collet | 2019-04-12 | 1 | -3/+11 | |
| | | | | as this is a very frequent source of confusion for new users. | |||||
* | improved documentation for LZ4 dictionary compression | Yann Collet | 2019-04-11 | 1 | -4/+9 | |
| | ||||||
* | introduce LZ4_DISTANCE_MAX build macro | Yann Collet | 2019-04-11 | 1 | -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/dev | Yann Collet | 2019-03-03 | 1 | -1/+1 | |
|\ | | | | | Allow installation of lz4 for Windows 10 with MSYS2 | |||||
| * | Allow installation of lz4 for Windows 10 with MSYS2 | Vincent Torri | 2019-03-03 | 1 | -1/+1 | |
| | | ||||||
* | | Add cast around malloc | Tim Zakian | 2019-01-11 | 1 | -1/+1 | |
| | | ||||||
* | | Add constant pointer annotations | Tim Zakian | 2019-01-11 | 3 | -54/+55 | |
| | | ||||||
* | | Remove a bunch of global variables that tracked settings for the IO module, ↵ | Tim Zakian | 2019-01-10 | 3 | -166/+209 | |
| | | | | | | | | and move them in to a struct | |||||
* | | Fix pass-through mode | Tim Zakian | 2019-01-10 | 3 | -2/+20 | |
| | | ||||||
* | | Fix lz4 extension in input filename not causing decompression | Ruben O. Chiavone | 2019-01-09 | 1 | -5/+19 | |
|/ | ||||||
* | Allow installation of lz4 for Windows (MSYS2 or when cross-compiling) | Vincent Torri | 2018-11-20 | 1 | -1/+1 | |
| | ||||||
* | 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 |