summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * | | fixed lz4hc assert errorYann Collet2019-12-032-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 VisualYann Collet2019-12-032-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-1Yann Collet2019-11-301-6/+6
|\ \ \ | |_|/ |/| | Fix typos in streaming_api_basics.md
| * | Fix typos in streaming_api_basics.mdAndrew Martin2019-11-301-6/+6
|/ /
* | Merge pull request #808 from rkoradi/benchmarkWithDictionaryYann Collet2019-11-063-53/+244
|\ \ | |/ |/| Make benchmark compatible with dictionary compression
| * Make benchmark compatible with dictionary compressionReto Koradi2019-11-063-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_testYann Collet2019-10-072-0/+13
|\ | | | | Adding cirrus test for FreeBSD
| * Adding unamestr varBimba Shrestha2019-10-071-0/+1
| |
| * Adding condition for FreeBSD and using gmakeBimba Shrestha2019-10-041-1/+8
| |
| * Using instead of gmake (to address the travis failure)Bimba Shrestha2019-10-041-1/+1
| |
| * Using gmake instead of makeBimba Shrestha2019-10-041-1/+1
| |
| * Adding cirrus config file for freebsd-12-0Bimba Shrestha2019-10-041-0/+5
| |
* | Merge pull request #796 from jcaesar/devYann Collet2019-09-2610-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 fileJulius Michaelis2019-09-2610-114/+128
|/ /
* | Merge pull request #794 from bimbashrestha/compress_frame_fuzzer_heap_overflowYann Collet2019-09-231-1/+1
|\ \ | | | | | | Using size instead of LZ4_compressBound(size) <- causes heap overflow
| * | Using size instead of LZ4_compressBound(size) <- causes heap overflowBimba Shrestha2019-09-231-1/+1
|/ /
* | Merge pull request #793 from nigeltao/devYann Collet2019-09-211-2/+6
|\ \ | | | | | | Have read_variable_length use fixed size types
| * | Have read_variable_length use fixed size typesNigel Tao2019-09-211-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 Collet2019-09-1810-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 fuzzerBimba Shrestha2019-09-1410-50/+36
| | |
| * | Addressing naming nits and moving size modification up in all fuzzersBimba Shrestha2019-09-1310-68/+63
| | |
| * | Seperating the seed generation and useBimba Shrestha2019-09-1310-33/+68
| | |
* | | Merge pull request #770 from neheb/devYann Collet2019-09-102-6/+20
|\ \ \ | | | | | | | | util.h: Remove deprecated utime for non-Windows
| * | | util.h: Remove deprecated utime for non-WindowsRosen Penev2019-09-102-6/+20
|/ / / | | | | | | | | | utime was deprecated in POSIX 2008.
* | | Merge pull request #785 from ↵Yann Collet2019-09-095-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 decisionsBimba Shrestha2019-08-305-7/+56
| |/
* | fixed #778Yann Collet2019-08-211-2/+2
| | | | | | | | fixed assert() when divisor == 0
* | Merge pull request #779 from bimbashrestha/devYann Collet2019-08-208-15/+111
|\ \ | |/ | | Adding fuzz data producer for uint32 and using in decompress_fuzzer
| * Adding comments, fixing nit, and hiding the struct in data producer apibimbashrestha2019-08-178-11/+25
| |
| * Seperating fuzz data producer api impl and header, using data producer on ↵bimbashrestha2019-08-169-42/+78
| | | | | | | | the easy fuzzers