Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | removed ERROR_GENERIC from lz4frame.h | Yann Collet | 2022-05-07 | 2 | -3/+4 |
| | | | | created a new error code in the process : LZ4F_ERROR_compressionState_uninitialized | ||||
* | update library version to v1.9.4 | Yann Collet | 2022-04-17 | 3 | -10/+10 |
| | | | | to reduce confusion in traces between dev branch and latest v1.9.3 release. | ||||
* | Merge pull request #1077 from danyeaw/patch-2 | Yann Collet | 2022-04-17 | 1 | -1/+1 |
|\ | | | | | Fix default_library undeclared error in Windows | ||||
| * | Fix default_library undeclared error in Windows | Dan Yeaw | 2022-04-15 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1075 from danyeaw/patch-1 | Yann Collet | 2022-04-13 | 1 | -1/+1 |
|\ | | | | | Fix incorrect meson build option for programs | ||||
| * | Fix incorrect meson build option for programs | Dan Yeaw | 2022-04-13 | 1 | -1/+1 |
|/ | |||||
* | updated one error code | Yann Collet | 2022-04-06 | 1 | -1/+1 |
| | |||||
* | updated documentation around `liblz4` granularity | Yann Collet | 2022-03-21 | 1 | -6/+26 |
| | |||||
* | Merge pull request #1068 from anjiahao1/dev | Yann Collet | 2022-03-21 | 5 | -2/+645 |
|\ | | | | | add file operation | ||||
| * | add file operation and examples | anjiahao | 2022-03-10 | 5 | -2/+645 |
|/ | | | | | | operate lz4 compressed files as a general files Signed-off-by: anjiahao <anjiahao@xiaomi.com> | ||||
* | Merge pull request #1064 from tristan957/meson | Yann Collet | 2022-02-16 | 11 | -386/+244 |
|\ | | | | | Fixup meson build | ||||
| * | Fixup meson build | Tristan Partin | 2022-02-09 | 11 | -386/+244 |
| | | | | | | | | | | | | The meson build had gotten a little out of hand. It needed to be cleaned up and have its errors fixed. This should enable lz4 to switch to Meson at any time should the need ever arise. | ||||
* | | Merge pull request #1067 from eloj/update-github-virtenv-urls | Yann Collet | 2022-02-12 | 1 | -2/+2 |
|\ \ | | | | | | | CI: Update links in comments. | ||||
| * | | Update links in comments. | Eddy Jansson | 2022-02-12 | 1 | -2/+2 |
|/ / | | | | | | | | | | | The files these comments point to were renamed in https://github.com/actions/virtual-environments/pull/4794 for whatever reason. | ||||
* | | Merge pull request #1063 from lz4/cmaketest | Yann Collet | 2022-02-04 | 2 | -7/+12 |
|\ \ | | | | | | | updated cmake test | ||||
| * | | updated cmake test | Yann Collet | 2022-02-04 | 2 | -7/+12 |
| | | | | | | | | | | | | use `cmake --build` instead of `make` directly | ||||
* | | | Merge pull request #1052 from leonvictor/dev | Yann Collet | 2022-02-04 | 1 | -2/+2 |
|\ \ \ | |/ / |/| | | CMake: Fix target includes pointing to the wrong directory | ||||
| * | | Merge branch 'lz4:dev' into dev | Léon | 2022-02-03 | 15 | -169/+259 |
| |\ \ | |/ / |/| | | |||||
* | | | updated block format documentation | Yann Collet | 2022-02-02 | 1 | -30/+41 |
| | | | | | | | | | | | | | | | | | | to specifically call attention to offset==0 scenario, which is invalid, and could lead to some form of security issue if incorrectly dealt with (ignored). | ||||
* | | | Merge pull request #1061 from lz4/memory_usage | Yann Collet | 2022-01-31 | 7 | -18/+46 |
|\ \ \ | | | | | | | | | Introduce MIN and MAX bounds to LZ4_MEMORY_USAGE | ||||
| * | | | added target test-compile-with-lz4-memory-usage | Yann Collet | 2022-01-31 | 4 | -6/+23 |
| | | | | | | | | | | | | | | | | and run it in GA CI | ||||
| * | | | Introduce MIN and MAX bounds to LZ4_MEMORY_USAGE | Yann Collet | 2022-01-31 | 4 | -15/+26 |
|/ / / | | | | | | | | | | | | | | | | | | | ensure that `frametest` works fine with these values, notably with low LZ4_MEMORY_USAGE (dict test notably) following suggestions from @t-mat at #1016 | ||||
* | | | minor comments improvements to lz4frame | Yann Collet | 2022-01-31 | 1 | -4/+4 |
| | | | |||||
* | | | Merge pull request #1060 from gabrielstedman/list_test_fix | Yann Collet | 2022-01-29 | 1 | -42/+49 |
|\ \ \ | | | | | | | | | Fix list test | ||||
| * | | | Correctly use temp folder variable | Gabriel | 2022-01-29 | 1 | -1/+1 |
| | | | | |||||
| * | | | Convert all strings to fstrings && avoid usage of shell for Popen | Gabriel | 2022-01-29 | 1 | -40/+45 |
| | | | | |||||
| * | | | Ensure list test exits with appropiate exit code on failure | Gabriel | 2022-01-29 | 1 | -1/+3 |
| | |/ | |/| | |||||
* | | | Merge pull request #1058 from lz4/fix_test_invalid | Yann Collet | 2022-01-29 | 3 | -35/+56 |
|\ \ \ | |/ / |/| | | --test and --list return an error when parsing invalid file | ||||
| * | | --test and --list return an error when parsing invalid file | Yann Collet | 2022-01-29 | 3 | -35/+56 |
| | | | | | | | | | | | | fix #1045 | ||||
* | | | Merge pull request #1057 from lz4/lz4_unalign | Yann Collet | 2022-01-29 | 1 | -6/+6 |
|\ \ \ | |/ / |/| | | renamed unaligned -> LZ4_unaligned | ||||
| * | | renamed unaligned -> LZ4_unaligned | Yann Collet | 2022-01-29 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | better name space isolation suggested by @boris-kolpackov in #1053 | ||||
* | | | Merge pull request #1056 from lz4/fix_opt12 | Yann Collet | 2022-01-29 | 2 | -19/+18 |
|\ \ \ | |/ / |/| | | fixed bug in optimal parser | ||||
| * | | fixed bug in optimal parser | Yann Collet | 2022-01-29 | 2 | -19/+18 |
| | | | | | | | | | | | | discovered by @yoniko. | ||||
* | | | added test | Yann Collet | 2022-01-29 | 3 | -2/+6 |
| | | | | | | | | | | | | for --list from stdin | ||||
* | | | Merge pull request #1048 from Low-power/lz4cli-list-stdin | Yann Collet | 2022-01-29 | 3 | -7/+27 |
|\ \ \ | | | | | | | | | '--list' doesn't work stdin even it is a regular file | ||||
| * | | | Allow '--list' with stdin if it is a regular file | WHR | 2021-12-14 | 3 | -7/+27 |
| | | | | |||||
* | | | | Merge pull request #1049 from eli-schwartz/meson-warning-run_command | Yann Collet | 2022-01-29 | 1 | -7/+2 |
|\ \ \ \ | |_|/ / |/| | | | meson: simplify version lookup and avoid deprecation warnings | ||||
| * | | | meson: simplify version lookup and avoid deprecation warnings | Eli Schwartz | 2021-12-14 | 1 | -7/+2 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | run_command() in development versions of meson will warn when the `check: ` kwarg is not specified. At the same time, lz4 has some gnarly code to manually check the return code and raise an error if it failed. Kill two birds with one stone, by making run_command inherently raise a fatal error when erroring out, then proceeding in the knowledge that it must have succeeded. | ||||
* | | | Merge pull request #1054 from mcfi/patch-1 | Yann Collet | 2022-01-27 | 1 | -1/+6 |
|\ \ \ | |/ / |/| | | Disable _tzcnt_u64 for ARM64EC | ||||
| * | | Add comments | Ben Niu | 2022-01-27 | 1 | -0/+5 |
| | | | |||||
| * | | Disable _tzcnt_u64 for ARM64EC | Ben Niu | 2022-01-27 | 1 | -1/+1 |
|/ / | | | | | The ARM64EC is a new Microsoft-designed ARM64 ABI that is compatible with AMD64 code. However, not all AMD64 intrinsic functions are supported. For, intrinsics that are lowered to AVX, AVX2 and AVX512 instructions are not supported, including the _tzcnt_u64. To make sure this file compiles for ARM64EC, the use of _tzcnt_u64 should be neutered. | ||||
| * | Fix CMake targets include direrctories | Léon | 2022-01-19 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #1042 from DimitriPapadopoulos/codespell | Yann Collet | 2021-11-25 | 15 | -19/+19 |
|\ | | | | | Fix typos found by codespell | ||||
| * | Fix typos found by codespell | Dimitri Papadopoulos | 2021-11-25 | 15 | -19/+19 |
|/ | |||||
* | Merge pull request #1040 from zeux/m1-fastdec | Yann Collet | 2021-11-23 | 1 | -3/+5 |
|\ | | | | | Enable fast decoding on Apple/AArch64 builds (18-25% faster decompression) | ||||
| * | Enable fast decoding on Apple/AArch64 builds | Arseny Kapoulkine | 2021-11-22 | 1 | -3/+5 |
|/ | | | | | | | | | | | This makes decoding significantly faster on M1; measured on compressed source code across 8 hardware threads, decompressing 294 MB to 1301 MB takes 513 ms of cumulative work (2.53 GB/s) before, and 406 ms (3.2 GB/s) after this change on M1 Pro. There's no way to check if the target architecture is M1 specifically but the gains are likely to be similar on recent iterations on Apple processors, and the original performance issue was probably more specific to Qualcomm. | ||||
* | Merge pull request #1032 from fwessels/patch-1 | Yann Collet | 2021-10-25 | 1 | -1/+1 |
|\ | | | | | Update lz4_Block_format.md | ||||
| * | Update lz4_Block_format.md | Frank Wessels | 2021-10-25 | 1 | -1/+1 |
|/ | | | Mini typo | ||||
* | Merge pull request #1030 from kostasdizas/cmake | Yann Collet | 2021-10-21 | 2 | -0/+33 |
|\ | | | | | Create CMake package when installing | ||||
| * | Create cmake package when installing | Kostas Dizas | 2021-10-20 | 2 | -0/+33 |
|/ |