summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* meson: Favor warning if cannot find version stringLzu Tao2019-01-101-1/+1
|
* meson: Use libray as required argument in `pkgconfig`Lzu Tao2019-01-101-2/+2
|
* meson: Explicit use `meson setup` to setup a builddirLzu Tao2019-01-101-1/+1
|
* updated frame formatYann Collet2019-01-021-7/+10
| | | | | re-wording non-full blocks, for clarity.
* updated LZ4 block formatYann Collet2019-01-021-36/+33
| | | | | rewording the end of block conditions for clarity and answering related questions.
* Merge pull request #620 from lzutao/meson_symlinkYann Collet2018-12-172-16/+12
|\ | | | | Update meson symlink and man1 extension
| * Simplify logic by setting default value for MESON_INSTALL_DESTDIR_PREFIXLzu Tao2018-12-131-4/+2
| |
| * meson: Update man1 extension in meson 0.49.0Lzu Tao2018-12-131-1/+1
| |
| * meson: Update InstallSymlink.py usageLzu Tao2018-12-131-11/+9
| | | | | | | | Change default directory mode to 755.
* | Merge pull request #621 from lzutao/meson_getversionYann Collet2018-12-141-5/+3
|\ \ | |/ |/| meson: Remove unused sys import
| * meson: Remove unused sys importLzu Tao2018-12-141-5/+3
|/
* Merge pull request #618 from dosaboy/add-snap-packaging-supportYann Collet2018-12-122-0/+60
|\ | | | | Add snap packaging support
| * Add snap packaging supportEdward Hope-Morley2018-12-122-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-dictsYann Collet2018-12-091-1/+1
|\ | | | | Fix LZ4_compress_fast_continue() Prefix Size Check
| * Fix Dict Size Test in `LZ4_compress_fast_continue()`W. Felix Handte2018-12-051-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 DictionariesW. Felix Handte2018-12-041-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_testsYann Collet2018-12-098-94/+108
|\ \ | |/ |/| meson: Fix build and test problems
| * meson: Add README.md for newcomers [skip ci]Lzu Tao2018-12-091-0/+34
| |
| * No need to join prefix and let soversion base on versionLzu Tao2018-12-042-7/+4
| |
| * Use MESON_INSTALL_DESTDIR_PREFIX instead of DESTDIRLzu Tao2018-12-041-20/+5
| |
| * meson: Add fallback message when not found lz4.hLzu Tao2018-12-031-0/+2
| |
| * meson: Fix wrong path to lib/lz4.hLzu Tao2018-12-031-1/+1
| |
| * meson: Correct support for Windows buildLzu Tao2018-12-033-41/+23
| |
| * meson: Use clang for faster buildLzu Tao2018-12-031-3/+7
| | | | | | | | | | "ninja install" automatically builds the project, no need to use "ninja"
| * meson: Update usage of InstallSymlink helperLzu Tao2018-12-031-31/+33
| |
| * Use argparse instead of manually parsing [skip ci]Lzu Tao2018-12-031-9/+5
| |
| * meson: Fix soversion and generated pkg-config file [skip ci]Lzu Tao2018-12-031-2/+3
| |
| * meson: Use --werror build option instead of passing -Werror [skip ci]Lzu Tao2018-12-031-3/+2
| |
| * meson test: Update timeout and tests that use COPYINGLzu Tao2018-12-031-4/+16
|/
* Merge pull request #615 from vtorri/devYann Collet2018-12-022-66/+1
|\ | | | | Windows: create import library with gcc directly, remove now useless def file
| * Merge remote-tracking branch 'upstream/dev' into devVincent Torri2018-12-0216-5/+619
| |\ | |/ |/|
* | Merge pull request #612 from lzutao/fix_clang_fuzzerYann Collet2018-12-022-5/+7
|\ \ | | | | | | Fix clang warning
| * | clang: Fix -WcommaLzu Tao2018-12-021-1/+1
| | |
| * | clang: Fix -Wcast-qualLzu Tao2018-12-021-2/+3
| | |
| * | Fix clang warnings: -Wformat-pedantic and -Werror=overflowLzu Tao2018-12-021-4/+5
|/ /
* | Merge pull request #611 from lzutao/mesonbuildYann Collet2018-12-0211-0/+591
|\ \ | | | | | | Support for Meson build and its CI tests
| * | Add Travis meson buildLzu Tao2018-12-021-0/+18
| | |
| * | Add meson build systemLzu Tao2018-12-0210-0/+573
|/ /
* | Merge pull request #610 from antinucleon/bootcampYann Collet2018-11-264-1/+22
|\ \ | | | | | | [amalgamation] lz4frame.c
| * | [amalgamation] lz4frame.cBing Xu2018-11-263-0/+21
| | |
| * | Merge remote-tracking branch 'upstream/master' into bootcampBing Xu2018-11-261-1/+1
| |\ \
* | \ \ Merge pull request #605 from vtorri/devYann Collet2018-11-213-4/+23
|\ \ \ \ | | | | | | | | | | Allow installation of lz4 for Windows (MSYS2 or when cross-compiling)
* \ \ \ \ Merge pull request #604 from vtorri/devYann Collet2018-11-192-1/+7
|\ \ \ \ \ | | | | | | | | | | | | Add DLLTOOL variable so that one can override dlltool binary
| | | | | * Windows: create import library with gcc directly, remove now useless def fileVincent Torri2018-12-022-66/+1
| | | | | |
| | | | | * Merge remote-tracking branch 'upstream/master' into devVincent Torri2018-12-021-1/+1
| | | | | |\ | | | |_|/ / | | |/| | / | | | | |/
| | | | * Merge pull request #606 from nh2/patch-1Yann Collet2018-11-251-1/+1
| | | | |\ | | | | | | | | | | | | lz4_Frame_format.md: Fix typo HexaBytes -> Exabytes
| | | | | * lz4_Frame_format.md: Fix typo HexaBytes -> ExabytesNiklas Hambüchen2018-11-241-1/+1
| | | | |/
| | * | | Uninstall DLL and import libVincent Torri2018-11-211-0/+5
| | | | |
| | * | | Add explanation for the installation of the DLL in the bin directoryVincent Torri2018-11-211-0/+3
| | | | |
| | * | | Allow installation of lz4 for Windows (MSYS2 or when cross-compiling)Vincent Torri2018-11-203-4/+15
| | | | |