Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 #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 |
| | | | |||||
| * | | Fix clang warnings: -Wformat-pedantic and -Werror=overflow | Lzu Tao | 2018-12-02 | 1 | -4/+5 |
|/ / | |||||
* | | Merge pull request #611 from lzutao/mesonbuild | Yann Collet | 2018-12-02 | 11 | -0/+591 |
|\ \ | | | | | | | Support for Meson build and its CI tests | ||||
| * | | Add Travis meson build | Lzu Tao | 2018-12-02 | 1 | -0/+18 |
| | | | |||||
| * | | Add meson build system | Lzu Tao | 2018-12-02 | 10 | -0/+573 |
|/ / | |||||
* | | Merge pull request #610 from antinucleon/bootcamp | Yann Collet | 2018-11-26 | 4 | -1/+22 |
|\ \ | | | | | | | [amalgamation] lz4frame.c | ||||
| * | | [amalgamation] lz4frame.c | Bing Xu | 2018-11-26 | 3 | -0/+21 |
| | | | |||||
| * | | Merge remote-tracking branch 'upstream/master' into bootcamp | Bing Xu | 2018-11-26 | 1 | -1/+1 |
| |\ \ | |||||
* | \ \ | Merge pull request #605 from vtorri/dev | Yann Collet | 2018-11-21 | 3 | -4/+23 |
|\ \ \ \ | | | | | | | | | | | Allow installation of lz4 for Windows (MSYS2 or when cross-compiling) | ||||
* \ \ \ \ | Merge pull request #604 from vtorri/dev | Yann Collet | 2018-11-19 | 2 | -1/+7 |
|\ \ \ \ \ | | | | | | | | | | | | | Add DLLTOOL variable so that one can override dlltool binary | ||||
| | | | | * | Windows: create import library with gcc directly, remove now useless def file | Vincent Torri | 2018-12-02 | 2 | -66/+1 |
| | | | | | | |||||
| | | | | * | Merge remote-tracking branch 'upstream/master' into dev | Vincent Torri | 2018-12-02 | 1 | -1/+1 |
| | | | | |\ | | | |_|/ / | | |/| | / | | | | |/ | |||||
| | | | * | Merge pull request #606 from nh2/patch-1 | Yann Collet | 2018-11-25 | 1 | -1/+1 |
| | | | |\ | | | | | | | | | | | | | lz4_Frame_format.md: Fix typo HexaBytes -> Exabytes | ||||
| | | | | * | lz4_Frame_format.md: Fix typo HexaBytes -> Exabytes | Niklas Hambüchen | 2018-11-24 | 1 | -1/+1 |
| | | | |/ | |||||
| | * | | | Uninstall DLL and import lib | Vincent Torri | 2018-11-21 | 1 | -0/+5 |
| | | | | | |||||
| | * | | | Add explanation for the installation of the DLL in the bin directory | Vincent Torri | 2018-11-21 | 1 | -0/+3 |
| | | | | | |||||
| | * | | | Allow installation of lz4 for Windows (MSYS2 or when cross-compiling) | Vincent Torri | 2018-11-20 | 3 | -4/+15 |
| | | | | | |||||
| | * | | | Merge remote-tracking branch 'upstream/master' into dev | Vincent Torri | 2018-11-20 | 0 | -0/+0 |
| | |\ \ \ | |/ / / / | | | | _ | |||||
| | * | | Merge pull request #572 from lz4/devv1.8.3 | Yann Collet | 2018-09-11 | 29 | -302/+911 |
| | |\ \ | | | | | | | | | | | v1.8.3 | ||||
| * | | | | update lib/README.md | Vincent Torri | 2018-11-18 | 1 | -1/+4 |
| | | | | | |||||
| * | | | | Add documentation about DLLTOOL variable | Vincent Torri | 2018-11-18 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Add DLLTOOL variable so that one can override dlltool binary | Vincent Torri | 2018-11-17 | 1 | -1/+3 |
|/ / / / | | | | | | | | | | | | | This fix cross compilation on linux for Windows | ||||
* | | | | Merge pull request #603 from vtorri/dev | Yann Collet | 2018-11-17 | 1 | -2/+2 |
|\ \ \ \ | | | | | | | | | | | Use / instead of \ when accessing files in the dll subdirectory. | ||||
| * | | | | Use / instead of \ when accessing files in the dll subdirectory. | Vincent Torri | 2018-11-17 | 1 | -2/+2 |
|/ / / / | | | | | | | | | | | | | This allow cross-compilation for Windows on Linux | ||||
* | | | | Merge pull request #600 from antinucleon/bootcamp | Yann Collet | 2018-11-16 | 3 | -16/+36 |
|\ \ \ \ | | |_|/ | |/| | | Enable amalgamation of lz4hc.c and lz4.c |