| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
also : errors during benchmark mode return an error code.
|
|
|
|
|
|
|
|
|
|
| |
where `--test -m files*.lz4` would create a bunch of `files*` files.
`--test` should not create any file.
It turns out the bug was already fixed when #1164 was filled,
but it also shows that the CI system was blind to such issues when it happened.
The new test was run with `v1.9.3` and triggered an error, as expected.
|
|
|
|
|
| |
Since test-freestanding is able to be compiled and executed
in specific environment, we should not run it in our standard test.
|
| |
|
|
|
|
| |
Also added tests/Makefile entry "test-freestanding".
|
|
|
|
|
| |
note : it's unlikely to improve speed, as in most cases I/O is slower than lz4 decompression,
but maybe in extreme scenarios, it might show a difference.
|
|
|
|
| |
which disables both frame and block checksums.
|
|
|
|
| |
requires an LZ4 Frame as input
|
|
|
|
|
|
|
| |
for `make -j test`.
note : test-install is no longer part of `make test`
It will have to be run on its own.
|
|
|
|
|
|
|
| |
fix #977
fseek() doesn't work for pipe,
switch to "read and forget" mode in such case.
|
|
|
|
| |
only use current march & default compiler
|
| |
|
|
|
|
| |
which was broken up to now.
|
|
|
|
| |
warning only if -f is selected.
|
|
|
|
| |
Signed-off-by: Qi Wang <wangqi@linux.alibaba.com>
|
|
|
|
| |
and run it in GA CI
|
|
|
|
| |
fix #1045
|
|\
| |
| | |
fixed bug in optimal parser
|
| |
| |
| |
| | |
discovered by @yoniko.
|
|/
|
|
| |
for --list from stdin
|
|
|
|
|
|
|
| |
on top of providing a central definition place, which eases maintenance,
it might also help for #1021.
Also : updated doc
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
makes it possible to replace at link time
malloc, calloc and free
by user-provided functions
which must be named LZ4_malloc(), LZ4_calloc() and LZ4_free().
answer #937
|
|
|
|
|
|
| |
which now fails with a clear error as intended
(not just print a status and move on).
should be reproduced on travisCI
|
|\ |
|
| | |
|
| |
| |
| |
| | |
notably in association with `stdin`
|
| | |
|
| |
| |
| | |
* fix issue #783
|
|/
|
|
|
| |
fails currently,
for investigation of #783
|
|
|
|
|
|
| |
with huge values, as expected from #876
Also : added target `check`
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's now possible to select a custom LZ4_DISTANCE_MAX at compile time,
provided it's <= 65535.
However, in some cases (when compressing in byU16 mode),
the new distance wasn't respected,
as it used to implied that it was necessarily within range.
Added a distance check for this case.
Also : added a new TravisCI test which ensures that
custom LZ4_DISTANCE_MAX compiles correctly
and compresses correctly (relying on `assert()` to find outsized offsets).
|
| |
|
|
|
|
|
| |
- only play listTest with `make test`, not `make all` which is limited to build
- update `clangtest`, so that it's possible to disable O3 optimization, for faster processing
|
|
|
|
|
|
|
|
|
| |
Improve formatting
Include static assert
Use UTIL_fseek to handle potential fseek limitation
Be explicit when refusing to read from stdin
Properly free dctx after use
Include valgrind tests
|
| |
|
|
|
|
|
|
| |
Change test-amalgamation to follow each-rule-makes-a-single-target idiom.
Fixes: a7e8d394 ("[amalgamation] add test")
|
|
|
|
|
|
| |
Use the same compilation options to compile lz4_all.c and other object files.
Fixes: a7e8d394 ("[amalgamation] add test")
|
|
|
|
|
|
|
|
|
|
| |
Use the list of prerequisites instead of listing those files manually,
this way they will never fall out of sync.
Also update the amalgamation example to use a single cat command.
Fixes: a7e8d394 ("[amalgamation] add test")
Fixes: b192c86b ("[amalgamation] lz4frame.c")
|
|
|
|
|
|
|
| |
Add $(LZ4DIR)/lz4frame.c to the list of prerequisites as the rule uses
that file.
Fixes: b192c86b ("[amalgamation] lz4frame.c")
|
|
|
|
|
|
| |
Moved a few other tests to Makefiles.inc. Other things might need to go there.
Made a test for symlink appropriateness. Windows can NOT handle them the same way Unix-like operating systems do (if at all). This is mostly the same as the Visual C projects.
embed version info into .dll and .exes that are redistributed.
|
|\
| |
| | |
--list
|
| |
| |
| |
| |
| |
| |
| | |
better handling of special conditions,
better scoping of variables.
Also : updated man page
|
|\ \
| |/
|/| |
Jpm makefile - as described in https://github.com/lz4/lz4/issues/688
|
| | |
|
| |
| |
| |
| | |
"install" in one place to try to isolate it.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
ensure this case is continuously tested on travis.
Update documentation on implicit output,
invite to not rely on implicit output in scripts.
|