summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #895 from lz4/hugefastYann Collet2020-08-103-6/+21
|\ | | | | Fix #876
| * fix #876Yann Collet2020-08-102-6/+16
| | | | | | | | by introducing a max limit acceleration value
| * add test that breaks --fastYann Collet2020-08-101-0/+5
| | | | | | | | | | | | with huge values, as expected from #876 Also : added target `check`
* | Merge pull request #892 from felixhandte/lz4-clean-up-fast-resetYann Collet2020-08-103-29/+7
|\ \ | |/ |/| Remove dirty Flag in LZ4_stream_t
| * Fix Enum CastsW. Felix Handte2020-08-101-5/+5
| | | | | | | | Fixes `-Wsign-compare` issues.
| * Remove dirty Field From LZ4_stream_tW. Felix Handte2020-08-063-18/+2
| |
| * Remove Extraneous Reset in LZ4_attach_dictionary()W. Felix Handte2020-08-051-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-visibilityYann Collet2020-08-081-6/+11
|\ \ | |/ |/| Add LZ4FLIB_VISIBILITY for controlling library symbol visibility
| * LZ4LIB_VISIBILITY -> LZ4FLIB_VISIBILITY in commentIndragie Karunaratne2020-08-051-1/+1
| |
| * Add LZ4FLIB_VISIBILITY for controlling library symbol visibilityIndragie Karunaratne2020-04-261-6/+11
| |
* | Merge pull request #890 from terrelln/lz4-memcpyYann Collet2020-08-041-36/+51
|\ \ | | | | | | Call LZ4_memcpy() instead of memcpy()
| * | Call LZ4_memcpy() instead of memcpy()Nick Terrell2020-08-031-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/mesYann Collet2020-08-031-3/+2
|\ \ \ | |/ / |/| | meson: remove build requirement for distutils
| * | meson: remove build requirement for distutilsRosen Penev2020-07-211-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-definitionsYann Collet2020-07-291-2/+2
|\ \ \ | |/ / |/| | Avoid old-style function definitions
| * | Avoid old-style function definitionsAndrew Deason2020-05-071-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/devYann Collet2019-08-2050-718/+2951
| |\ \ | | | | | | | | v1.9.2
* | \ \ Merge pull request #863 from Devernua/reducing_stack_usage_in_t_alignmentYann Collet2020-07-162-4/+4
|\ \ \ \ | | | | | | | | | | Reducing stack usage in _t_alignment checks
| * | | | Reducing stack usage in _t_alignment checksAleksandr Kukuev2020-05-112-4/+4
| | |_|/ | |/| |
* | | | Merge pull request #866 from sandyharvie/devYann Collet2020-07-143-1/+22
|\ \ \ \ | | | | | | | | | | Fix issue #865
| * | | | add testsChristopher Harvie2020-05-141-0/+18
| | | | |
| * | | | fix LZ4F_compressBound when automatic flushing is enabledChristopher Harvie2020-05-142-1/+4
| |/ / /
* | | | Merge pull request #871 from bimbashrestha/bsdYann Collet2020-07-141-1/+1
|\ \ \ \ | | | | | | | | | | [build] FreeBSD update version 12.0 -> 12.1
| * | | | bsd upsate to 12-1Bimba Shrestha2020-06-051-1/+1
| | | | |
* | | | | Merge pull request #884 from vectorizedio/clang-ubsanYann Collet2020-07-081-2/+2
|\ \ \ \ \ | | | | | | | | | | | | avoid computing 0 offsets from null pointers
| * | | | | avoid computing 0 offsets from null pointersAlexander Gallego2020-07-081-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 templatesYann Collet2020-06-131-7/+5
|/ / / /
* | | | Merge pull request #869 from bket/fix_tests_openbsdYann Collet2020-05-301-1/+1
|\ \ \ \ | |/ / / |/| | | Fix tests on OpenBSD
| * | | Fix tests on OpenBSDBjörn Ketelaars2020-05-301-1/+1
|/ / / | | | | | | | | | Add condition for OpenBSD, which uses gmake
* | | Merge pull request #846 from bimbashrestha/issues-tmpYann Collet2020-03-032-0/+54
|\ \ \ | | | | | | | | Adding issue templates
| * | | Adding issue templatesBimba Shrestha2020-03-032-0/+54
|/ / /
* | | Merge pull request #838 from Yanpas/stack_frame_2Yann Collet2020-02-261-3/+19
|\ \ \ | | | | | | | | fix: allocate LZ4HC_optimal_t opt on heap each time (#837)
| * | | fix malloc handlingYan Pashkovsky2020-02-031-1/+4
| | | |
| * | | fix: allocate LZ4HC_optimal_t opt on heap each time (#837)Yan Pashkovsky2020-01-311-3/+16
| | | |
* | | | Merge pull request #843 from filipecalasans/multiples-files-with-legacyYann Collet2020-02-083-5/+97
|\ \ \ \ | | | | | | | | | | Implement -m option with legacy format on cli
| * | | | Add test scenario test-lz4-multiple-legacyFilipe Calasans2020-02-081-1/+39
| | | | |
| * | | | Implement -m option with legacy format on cliFilipe Calasans2020-02-082-4/+58
|/ / / /
* | | | Merge pull request #842 from filipecalasans/fix-listYann Collet2020-02-072-5/+6
|\ \ \ \ | |/ / / |/| | | Fix lz4cli --list option
| * | | Fix lz4cli --list optionFilipe Calasans2020-02-072-5/+6
|/ / /
* | | updated NEWS for v1.9.3Yann Collet2020-01-271-0/+18
| | |
* | | Merge pull request #826 from wolfpld/devYann Collet2020-01-271-6/+6
|\ \ \ | | | | | | | | Force inline small functions used by LZ4_compress_generic.
| * | | Force inline small functions used by LZ4_compress_generic.Bartosz Taudul2020-01-161-6/+6
|/ / /
* | | Merge pull request #825 from NancyLi1013/vcpkg-instructionsYann Collet2020-01-161-0/+11
|\ \ \ | | | | | | | | Add vcpkg installation instructions
| * | | Add vcpkg installation instructionsNancyLi10132020-01-161-0/+11
|/ / /
* | | Merge pull request #810 from korli/haikuYann Collet2019-12-062-1/+6
|\ \ \ | | | | | | | | bring support for Haiku up to date.
| * | | bring support for Haiku up to date.Jerome Duval2019-11-072-1/+6
| | | |
* | | | Merge pull request #803 from dkondrad/gh-797Yann Collet2019-12-044-0/+231
|\ \ \ \ | | | | | | | | | | VS2017: Add lz4 project
| * | | | project: VS2017: add lz4 projectDavid A Kondrad2019-10-253-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 gitignoreDavid A Kondrad2019-10-251-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/windfastYann Collet2019-12-043-14/+17
|\ \ \ \ \ | | | | | | | | | | | | faster decoding speed with Visual