Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | Merge pull request #637 from tzakian/fix_pass-through_mode | Yann Collet | 2019-01-10 | 4 | -5/+26 |
|\ | | | | | Fix pass-through mode | ||||
| * | Fix pass-through mode | Tim Zakian | 2019-01-10 | 4 | -5/+26 |
|/ | |||||
* | Merge pull request #635 from tzakian/clean_call_to_LZ4HC_encodeSequence | Yann Collet | 2019-01-10 | 1 | -7/+9 |
|\ | | | | | Make effectfulness of calls to LZ4HC_encodeSequence clearer | ||||
| * | Make fact that certain variables that are passed into LZ4HC_encodeSequence ↵ | Tim Zakian | 2019-01-09 | 1 | -7/+9 |
| | | | | | | | | are changed by the function call | ||||
* | | fixed strict C++ compilation | Yann Collet | 2019-01-09 | 2 | -1/+2 |
| | | |||||
* | | fixed long sequence overflow test | Yann Collet | 2019-01-09 | 1 | -1/+3 |
| | | |||||
* | | minor explicit cast warning | Yann Collet | 2019-01-09 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #634 from lz4/longSeqTest | Yann Collet | 2019-01-09 | 1 | -40/+76 |
|\ | | | | | add a test to check long sequences (#631) | ||||
| * | add a test to check long sequences (#631) | Yann Collet | 2019-01-09 | 1 | -40/+76 |
| | | | | | | | | | | the test fails, as intended, since #631 is not merged yet in this branch. | ||||
* | | Merge pull request #631 from qiuyangs/dev | Yann Collet | 2019-01-09 | 1 | -2/+2 |
|\ \ | | | | | | | lz4hc.c: change (length >> 8) to (length / 255) | ||||
| * \ | Merge pull request #1 from qiuyangs/sunqiuyang-fix-length>>8 | qiuyangs | 2019-01-06 | 1 | -2/+2 |
| |\ \ | | | | | | | | | lz4hc.c: change (length >> 8) to (length / 255) | ||||
| | * | | lz4hc.c: change (length >> 8) to (length / 255) | qiuyangs | 2019-01-06 | 1 | -2/+2 |
| |/ / | | | | | | | Every 0xff byte in the compressed block corresponds to a length of 255 (not 256) in the input data. For long repeating sequences, using (length >> 8) may generate bad compressed blocks. | ||||
* | | | Merge pull request #633 from tzakian/make_block_size_public | Yann Collet | 2019-01-09 | 3 | -8/+31 |
|\ \ \ | |_|/ |/| | | Make LZ4F_getBlockSize public and public in experimental section | ||||
| * | | Fix C90 compatibility issue | Tim Zakian | 2019-01-09 | 1 | -1/+2 |
| | | | |||||
| * | | Make LZ4F_getBlockSize public and publis in experimental section | Tim Zakian | 2019-01-09 | 3 | -8/+30 |
|/ / | |||||
* | | Merge pull request #632 from rubenochiavone/fix-lz4-extesion-not-decompressing | Yann Collet | 2019-01-09 | 2 | -5/+24 |
|\ \ | |/ |/| | Fix lz4 extension in input filename not causing decompression | ||||
| * | Add test to cover issue #596 | Ruben O. Chiavone | 2019-01-09 | 1 | -0/+5 |
| | | |||||
| * | Fix lz4 extension in input filename not causing decompression | Ruben O. Chiavone | 2019-01-09 | 1 | -5/+19 |
|/ | |||||
* | updated frame format | Yann Collet | 2019-01-02 | 1 | -7/+10 |
| | | | | | re-wording non-full blocks, for clarity. | ||||
* | updated LZ4 block format | Yann Collet | 2019-01-02 | 1 | -36/+33 |
| | | | | | rewording the end of block conditions for clarity and answering related questions. | ||||
* | Merge pull request #620 from lzutao/meson_symlink | Yann Collet | 2018-12-17 | 2 | -16/+12 |
|\ | | | | | Update meson symlink and man1 extension | ||||
| * | Simplify logic by setting default value for MESON_INSTALL_DESTDIR_PREFIX | Lzu Tao | 2018-12-13 | 1 | -4/+2 |
| | | |||||
| * | meson: Update man1 extension in meson 0.49.0 | Lzu Tao | 2018-12-13 | 1 | -1/+1 |
| | | |||||
| * | meson: Update InstallSymlink.py usage | Lzu Tao | 2018-12-13 | 1 | -11/+9 |
| | | | | | | | | Change default directory mode to 755. | ||||
* | | Merge pull request #621 from lzutao/meson_getversion | Yann Collet | 2018-12-14 | 1 | -5/+3 |
|\ \ | |/ |/| | meson: Remove unused sys import | ||||
| * | meson: Remove unused sys import | Lzu Tao | 2018-12-14 | 1 | -5/+3 |
|/ | |||||
* | Merge pull request #618 from dosaboy/add-snap-packaging-support | Yann Collet | 2018-12-12 | 2 | -0/+60 |
|\ | | | | | Add snap packaging support | ||||
| * | Add snap packaging support | Edward Hope-Morley | 2018-12-12 | 2 | -0/+60 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a snapcraft.yaml file to allow lz4 to be distributed as a snap (see https://snapcraft.io/ for more info on snaps). Building the Snap ----------------- To build the snap simply install snapcraft and build the snap e.g. on Ubuntu by doing: $ sudo apt install snapcraft $ cd contrib; snapcraft This will build a snap that can be published [1] to e.g. https://snapcraft.io/lz4 If you want to test the snap before publishing you can do: $ snap install <snapname>.snap --dangerous And that will install it on your local host. You will then have lz4 as a command to run. Installing the Snap ------------------- Once published and released in the snapstore your snap can be installed on any platform that supports snaps by doing: snap install lz4 [1] https://docs.snapcraft.io/releasing-to-the-snap-store | ||||
* | Merge pull request #616 from felixhandte/lz4-attach-reject-short-dicts | Yann Collet | 2018-12-09 | 1 | -1/+1 |
|\ | | | | | Fix LZ4_compress_fast_continue() Prefix Size Check | ||||
| * | Fix Dict Size Test in `LZ4_compress_fast_continue()` | W. Felix Handte | 2018-12-05 | 1 | -4/+2 |
| | | | | | | | | | | | | | | Dictionaries don't need to be > 4 bytes, they need to be >= 4 bytes. This test was overly conservative. Also removes the test in `LZ4_attach_dictionary()`. | ||||
| * | Don't Attach Very Small Dictionaries | W. Felix Handte | 2018-12-04 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes a mismatch in behavior between loading into the context (via `LZ4_loadDict()`) a very small (<= 4 bytes) non-contiguous dictionary, versus attaching it with `LZ4_attach_dictionary()`. Before this patch, this divergence could be reproduced by running ``` make -C tests fuzzer MOREFLAGS="-m32" tests/fuzzer -v -s1239 -t3146 ``` Making sure these two paths behave exactly identically is an easy way to test the correctness of the attach path, so it's desirable that this remain an unpolluted, high signal test. | ||||
* | | Merge pull request #613 from lzutao/fix_meson_tests | Yann Collet | 2018-12-09 | 8 | -94/+108 |
|\ \ | |/ |/| | meson: Fix build and test problems | ||||
| * | meson: Add README.md for newcomers [skip ci] | Lzu Tao | 2018-12-09 | 1 | -0/+34 |
| | | |||||
| * | No need to join prefix and let soversion base on version | Lzu Tao | 2018-12-04 | 2 | -7/+4 |
| | | |||||
| * | Use MESON_INSTALL_DESTDIR_PREFIX instead of DESTDIR | Lzu Tao | 2018-12-04 | 1 | -20/+5 |
| | | |||||
| * | meson: Add fallback message when not found lz4.h | Lzu Tao | 2018-12-03 | 1 | -0/+2 |
| | | |||||
| * | meson: Fix wrong path to lib/lz4.h | Lzu Tao | 2018-12-03 | 1 | -1/+1 |
| | | |||||
| * | meson: Correct support for Windows build | Lzu Tao | 2018-12-03 | 3 | -41/+23 |
| | | |||||
| * | meson: Use clang for faster build | Lzu Tao | 2018-12-03 | 1 | -3/+7 |
| | | | | | | | | | | "ninja install" automatically builds the project, no need to use "ninja" | ||||
| * | meson: Update usage of InstallSymlink helper | Lzu Tao | 2018-12-03 | 1 | -31/+33 |
| | | |||||
| * | Use argparse instead of manually parsing [skip ci] | Lzu Tao | 2018-12-03 | 1 | -9/+5 |
| | | |||||
| * | meson: Fix soversion and generated pkg-config file [skip ci] | Lzu Tao | 2018-12-03 | 1 | -2/+3 |
| | | |||||
| * | meson: Use --werror build option instead of passing -Werror [skip ci] | Lzu Tao | 2018-12-03 | 1 | -3/+2 |
| | | |||||
| * | meson test: Update timeout and tests that use COPYING | Lzu Tao | 2018-12-03 | 1 | -4/+16 |
|/ | |||||
* | Merge pull request #615 from vtorri/dev | Yann Collet | 2018-12-02 | 2 | -66/+1 |
|\ | | | | | Windows: create import library with gcc directly, remove now useless def file | ||||
| * | Merge remote-tracking branch 'upstream/dev' into dev | Vincent Torri | 2018-12-02 | 16 | -5/+619 |
| |\ | |/ |/| | |||||
* | | Merge pull request #612 from lzutao/fix_clang_fuzzer | Yann Collet | 2018-12-02 | 2 | -5/+7 |
|\ \ | | | | | | | Fix clang warning | ||||
| * | | clang: Fix -Wcomma | Lzu Tao | 2018-12-02 | 1 | -1/+1 |
| | | | |||||
| * | | clang: Fix -Wcast-qual | Lzu Tao | 2018-12-02 | 1 | -2/+3 |
| | | |