Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #895 from lz4/hugefast | Yann Collet | 2020-08-10 | 3 | -6/+21 |
|\ | | | | | Fix #876 | ||||
| * | fix #876 | Yann Collet | 2020-08-10 | 2 | -6/+16 |
| | | | | | | | | by introducing a max limit acceleration value | ||||
| * | add test that breaks --fast | Yann Collet | 2020-08-10 | 1 | -0/+5 |
| | | | | | | | | | | | | with huge values, as expected from #876 Also : added target `check` | ||||
* | | Merge pull request #892 from felixhandte/lz4-clean-up-fast-reset | Yann Collet | 2020-08-10 | 3 | -29/+7 |
|\ \ | |/ |/| | Remove dirty Flag in LZ4_stream_t | ||||
| * | Fix Enum Casts | W. Felix Handte | 2020-08-10 | 1 | -5/+5 |
| | | | | | | | | Fixes `-Wsign-compare` issues. | ||||
| * | Remove dirty Field From LZ4_stream_t | W. Felix Handte | 2020-08-06 | 3 | -18/+2 |
| | | |||||
| * | Remove Extraneous Reset in LZ4_attach_dictionary() | W. Felix Handte | 2020-08-05 | 1 | -6/+0 |
| | | | | | | | | | | Nothing internally sets dirty anymore. The only way to get that is if you use an uninitialized context, in which case your warranty is void anyways. | ||||
* | | Merge pull request #856 from indragiek/indragiek/lz4f-visibility | Yann Collet | 2020-08-08 | 1 | -6/+11 |
|\ \ | |/ |/| | Add LZ4FLIB_VISIBILITY for controlling library symbol visibility | ||||
| * | LZ4LIB_VISIBILITY -> LZ4FLIB_VISIBILITY in comment | Indragie Karunaratne | 2020-08-05 | 1 | -1/+1 |
| | | |||||
| * | Add LZ4FLIB_VISIBILITY for controlling library symbol visibility | Indragie Karunaratne | 2020-04-26 | 1 | -6/+11 |
| | | |||||
* | | Merge pull request #890 from terrelln/lz4-memcpy | Yann Collet | 2020-08-04 | 1 | -36/+51 |
|\ \ | | | | | | | Call LZ4_memcpy() instead of memcpy() | ||||
| * | | Call LZ4_memcpy() instead of memcpy() | Nick Terrell | 2020-08-03 | 1 | -36/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | `LZ4_memcpy()` uses `__builtin_memcpy()` to ensure that clang/gcc can inline the `memcpy()` calls in freestanding mode. This is necessary for decompressing the Linux Kernel with LZ4. Without an analogous patch decompression ran at 77 MB/s, and with the patch it ran at 884 MB/s. | ||||
* | | | Merge pull request #885 from neheb/mes | Yann Collet | 2020-08-03 | 1 | -3/+2 |
|\ \ \ | |/ / |/| | | meson: remove build requirement for distutils | ||||
| * | | meson: remove build requirement for distutils | Rosen Penev | 2020-07-21 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | Tested on a default installation of Debian 10. Same as https://github.com/facebook/zstd/pull/2197 Signed-off-by: Rosen Penev <rosenp@gmail.com> | ||||
* | | | Merge pull request #860 from adeason/old-style-definitions | Yann Collet | 2020-07-29 | 1 | -2/+2 |
|\ \ \ | |/ / |/| | | Avoid old-style function definitions | ||||
| * | | Avoid old-style function definitions | Andrew Deason | 2020-05-07 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | Define 0-argument functions like foo(void) instead of foo(), in order to avoid a warning with -Wold-style-definition. This makes it easier to embed lz4.c in projects that compile with -Werror -Wold-style-definition. | ||||
| * | | Merge pull request #780 from lz4/dev | Yann Collet | 2019-08-20 | 50 | -718/+2951 |
| |\ \ | | | | | | | | | v1.9.2 | ||||
* | \ \ | Merge pull request #863 from Devernua/reducing_stack_usage_in_t_alignment | Yann Collet | 2020-07-16 | 2 | -4/+4 |
|\ \ \ \ | | | | | | | | | | | Reducing stack usage in _t_alignment checks | ||||
| * | | | | Reducing stack usage in _t_alignment checks | Aleksandr Kukuev | 2020-05-11 | 2 | -4/+4 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #866 from sandyharvie/dev | Yann Collet | 2020-07-14 | 3 | -1/+22 |
|\ \ \ \ | | | | | | | | | | | Fix issue #865 | ||||
| * | | | | add tests | Christopher Harvie | 2020-05-14 | 1 | -0/+18 |
| | | | | | |||||
| * | | | | fix LZ4F_compressBound when automatic flushing is enabled | Christopher Harvie | 2020-05-14 | 2 | -1/+4 |
| |/ / / | |||||
* | | | | Merge pull request #871 from bimbashrestha/bsd | Yann Collet | 2020-07-14 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | [build] FreeBSD update version 12.0 -> 12.1 | ||||
| * | | | | bsd upsate to 12-1 | Bimba Shrestha | 2020-06-05 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Merge pull request #884 from vectorizedio/clang-ubsan | Yann Collet | 2020-07-08 | 1 | -2/+2 |
|\ \ \ \ \ | | | | | | | | | | | | | avoid computing 0 offsets from null pointers | ||||
| * | | | | | avoid computing 0 offsets from null pointers | Alexander Gallego | 2020-07-08 | 1 | -2/+2 |
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar work in the kernel: https://patchwork.kernel.org/patch/11351499/ UBsan (+clang-10) complains about doing pointer arithmetic (adding 0) to a nullpointer. This patch is tested with clang-10+ubsan | ||||
* | | | | | Update issue templates | Yann Collet | 2020-06-13 | 1 | -7/+5 |
|/ / / / | |||||
* | | | | Merge pull request #869 from bket/fix_tests_openbsd | Yann Collet | 2020-05-30 | 1 | -1/+1 |
|\ \ \ \ | |/ / / |/| | | | Fix tests on OpenBSD | ||||
| * | | | Fix tests on OpenBSD | Björn Ketelaars | 2020-05-30 | 1 | -1/+1 |
|/ / / | | | | | | | | | | Add condition for OpenBSD, which uses gmake | ||||
* | | | Merge pull request #846 from bimbashrestha/issues-tmp | Yann Collet | 2020-03-03 | 2 | -0/+54 |
|\ \ \ | | | | | | | | | Adding issue templates | ||||
| * | | | Adding issue templates | Bimba Shrestha | 2020-03-03 | 2 | -0/+54 |
|/ / / | |||||
* | | | Merge pull request #838 from Yanpas/stack_frame_2 | Yann Collet | 2020-02-26 | 1 | -3/+19 |
|\ \ \ | | | | | | | | | fix: allocate LZ4HC_optimal_t opt on heap each time (#837) | ||||
| * | | | fix malloc handling | Yan Pashkovsky | 2020-02-03 | 1 | -1/+4 |
| | | | | |||||
| * | | | fix: allocate LZ4HC_optimal_t opt on heap each time (#837) | Yan Pashkovsky | 2020-01-31 | 1 | -3/+16 |
| | | | | |||||
* | | | | Merge pull request #843 from filipecalasans/multiples-files-with-legacy | Yann Collet | 2020-02-08 | 3 | -5/+97 |
|\ \ \ \ | | | | | | | | | | | Implement -m option with legacy format on cli | ||||
| * | | | | Add test scenario test-lz4-multiple-legacy | Filipe Calasans | 2020-02-08 | 1 | -1/+39 |
| | | | | | |||||
| * | | | | Implement -m option with legacy format on cli | Filipe Calasans | 2020-02-08 | 2 | -4/+58 |
|/ / / / | |||||
* | | | | Merge pull request #842 from filipecalasans/fix-list | Yann Collet | 2020-02-07 | 2 | -5/+6 |
|\ \ \ \ | |/ / / |/| | | | Fix lz4cli --list option | ||||
| * | | | Fix lz4cli --list option | Filipe Calasans | 2020-02-07 | 2 | -5/+6 |
|/ / / | |||||
* | | | updated NEWS for v1.9.3 | Yann Collet | 2020-01-27 | 1 | -0/+18 |
| | | | |||||
* | | | Merge pull request #826 from wolfpld/dev | Yann Collet | 2020-01-27 | 1 | -6/+6 |
|\ \ \ | | | | | | | | | Force inline small functions used by LZ4_compress_generic. | ||||
| * | | | Force inline small functions used by LZ4_compress_generic. | Bartosz Taudul | 2020-01-16 | 1 | -6/+6 |
|/ / / | |||||
* | | | Merge pull request #825 from NancyLi1013/vcpkg-instructions | Yann Collet | 2020-01-16 | 1 | -0/+11 |
|\ \ \ | | | | | | | | | Add vcpkg installation instructions | ||||
| * | | | Add vcpkg installation instructions | NancyLi1013 | 2020-01-16 | 1 | -0/+11 |
|/ / / | |||||
* | | | Merge pull request #810 from korli/haiku | Yann Collet | 2019-12-06 | 2 | -1/+6 |
|\ \ \ | | | | | | | | | bring support for Haiku up to date. | ||||
| * | | | bring support for Haiku up to date. | Jerome Duval | 2019-11-07 | 2 | -1/+6 |
| | | | | |||||
* | | | | Merge pull request #803 from dkondrad/gh-797 | Yann Collet | 2019-12-04 | 4 | -0/+231 |
|\ \ \ \ | | | | | | | | | | | VS2017: Add lz4 project | ||||
| * | | | | project: VS2017: add lz4 project | David A Kondrad | 2019-10-25 | 3 | -0/+225 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add missing lz4 project to the VS2017 solution. The project was made from scratch rather than importing and updated to match the VS2010 options. Any new options not present in the old VS2010 project we pulled from other console binaries in the solution. Signed-off-by: David A Kondrad <dkondrad.mscs+patches@gmail.com> | ||||
| * | | | | project: visual: fix VS2010/17 gitignore | David A Kondrad | 2019-10-25 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `lz4` project was excluded from being checked in for VS2017. Add some fixups to explicitly allow this project directory. Also add an exclusion for VS2017 binaries and VS `ipch` directories. Signed-off-by: David A Kondrad <dkondrad.mscs+patches@gmail.com> | ||||
* | | | | | Merge pull request #817 from lz4/windfast | Yann Collet | 2019-12-04 | 3 | -14/+17 |
|\ \ \ \ \ | | | | | | | | | | | | | faster decoding speed with Visual |