Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
| * | | | fixed lz4hc assert error | Yann Collet | 2019-12-03 | 2 | -11/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when src ptr is in very low memory area (< 64K), the virtual reference to data in dictionary might end up in a very high memory address. Since it's not a "real" memory address, just a virtual one, to calculate distance, it doesn't matter : only distance matters. The assert was to restrictive. Fixed. | ||||
| * | | | faster decoding speed with Visual | Yann Collet | 2019-12-03 | 2 | -3/+6 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by enabling the fast decoder path. Visual requires a different set of macro constants to detect x86 / x64. On my laptop, decoding speed on x64 went up from 3.12 to 3.45 GB/s. 32-bit is less impressive, though still favorable, with speed increasing from 2.55 to 2.60 GB/s. So both cases are now enabled. Suggested by Bartosz Taudul (@wolfpld). | ||||
* | | | Merge pull request #815 from andrewthad/patch-1 | Yann Collet | 2019-11-30 | 1 | -6/+6 |
|\ \ \ | |_|/ |/| | | Fix typos in streaming_api_basics.md | ||||
| * | | Fix typos in streaming_api_basics.md | Andrew Martin | 2019-11-30 | 1 | -6/+6 |
|/ / | |||||
* | | Merge pull request #808 from rkoradi/benchmarkWithDictionary | Yann Collet | 2019-11-06 | 3 | -53/+244 |
|\ \ | |/ |/| | Make benchmark compatible with dictionary compression | ||||
| * | Make benchmark compatible with dictionary compression | Reto Koradi | 2019-11-06 | 3 | -53/+244 |
|/ | | | | | | | | | | | | | | | Support the -D command line option for running benchmarks. The benchmark code was slightly restructured to factor out the calls that need to be different for each benchmark scenario. Since there are now 4 scenarios (all combinations of fast/HC and with/without dictionary), the logic was getting somewhat convoluted otherwise. This was done by extending the compressionParameters struct that previously contained just a single function pointer. It now contains 4 function pointers for init/reset/compress/cleanup, with the related state. The functions get a pointer to the structure as their first argument (inspired by C++), so that they can access the state values in the struct. | ||||
* | Merge pull request #798 from bimbashrestha/adding_cirrus_test | Yann Collet | 2019-10-07 | 2 | -0/+13 |
|\ | | | | | Adding cirrus test for FreeBSD | ||||
| * | Adding unamestr var | Bimba Shrestha | 2019-10-07 | 1 | -0/+1 |
| | | |||||
| * | Adding condition for FreeBSD and using gmake | Bimba Shrestha | 2019-10-04 | 1 | -1/+8 |
| | | |||||
| * | Using instead of gmake (to address the travis failure) | Bimba Shrestha | 2019-10-04 | 1 | -1/+1 |
| | | |||||
| * | Using gmake instead of make | Bimba Shrestha | 2019-10-04 | 1 | -1/+1 |
| | | |||||
| * | Adding cirrus config file for freebsd-12-0 | Bimba Shrestha | 2019-10-04 | 1 | -0/+5 |
| | | |||||
* | | Merge pull request #796 from jcaesar/dev | Yann Collet | 2019-09-26 | 10 | -114/+128 |
|\ \ | | | | | | | meson: move one layer deeper to allow easy construction of a wrap file | ||||
| * | | meson: move one layer deeper to allow easy construction of a wrap file | Julius Michaelis | 2019-09-26 | 10 | -114/+128 |
|/ / | |||||
* | | Merge pull request #794 from bimbashrestha/compress_frame_fuzzer_heap_overflow | Yann Collet | 2019-09-23 | 1 | -1/+1 |
|\ \ | | | | | | | Using size instead of LZ4_compressBound(size) <- causes heap overflow | ||||
| * | | Using size instead of LZ4_compressBound(size) <- causes heap overflow | Bimba Shrestha | 2019-09-23 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #793 from nigeltao/dev | Yann Collet | 2019-09-21 | 1 | -2/+6 |
|\ \ | | | | | | | Have read_variable_length use fixed size types | ||||
| * | | Have read_variable_length use fixed size types | Nigel Tao | 2019-09-21 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise, the output from decoding LZ4-compressed input could be platform dependent. Also add a compile-time check to confirm the existing code's assumptions that, if <stdint.h> isn't used, then sizeof(int) == 4. Updates #792 | ||||
* | | | Merge pull request #790 from ↵ | Yann Collet | 2019-09-18 | 10 | -69/+85 |
|\ \ \ | |/ / |/| | | | | | | | | bimbashrestha/seperating_seed_generation_and_use_in_fuzzers Separating the seed generation and use in FUZZ_dataProducer api | ||||
| * | | Retreiving 32 bits from the end for fuzzer | Bimba Shrestha | 2019-09-14 | 10 | -50/+36 |
| | | | |||||
| * | | Addressing naming nits and moving size modification up in all fuzzers | Bimba Shrestha | 2019-09-13 | 10 | -68/+63 |
| | | | |||||
| * | | Seperating the seed generation and use | Bimba Shrestha | 2019-09-13 | 10 | -33/+68 |
| | | | |||||
* | | | Merge pull request #770 from neheb/dev | Yann Collet | 2019-09-10 | 2 | -6/+20 |
|\ \ \ | | | | | | | | | util.h: Remove deprecated utime for non-Windows | ||||
| * | | | util.h: Remove deprecated utime for non-Windows | Rosen Penev | 2019-09-10 | 2 | -6/+20 |
|/ / / | | | | | | | | | | utime was deprecated in POSIX 2008. | ||||
* | | | Merge pull request #785 from ↵ | Yann Collet | 2019-09-09 | 5 | -7/+56 |
|\ \ \ | |/ / | | | | | | | | | | bimbashrestha/transfer_remaining_fuzzers_to_consume_from_end_of_input Making fuzzers use dataProducer api instead of random seed for decisions | ||||
| * | | Making fuzzers use dataProducer api instead of random seed for decisions | Bimba Shrestha | 2019-08-30 | 5 | -7/+56 |
| |/ | |||||
* | | fixed #778 | Yann Collet | 2019-08-21 | 1 | -2/+2 |
| | | | | | | | | fixed assert() when divisor == 0 | ||||
* | | Merge pull request #779 from bimbashrestha/dev | Yann Collet | 2019-08-20 | 8 | -15/+111 |
|\ \ | |/ | | | Adding fuzz data producer for uint32 and using in decompress_fuzzer | ||||
| * | Adding comments, fixing nit, and hiding the struct in data producer api | bimbashrestha | 2019-08-17 | 8 | -11/+25 |
| | | |||||
| * | Seperating fuzz data producer api impl and header, using data producer on ↵ | bimbashrestha | 2019-08-16 | 9 | -42/+78 |
| | | | | | | | | the easy fuzzers |