summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* minor code refactoringYann Collet2016-06-292-60/+35
|
* Reduced bench dependency to standard C <time.h>Yann Collet2016-06-291-68/+39
| | | | | Faster tests More accurate results on systems with high resolution clocks
* minor compression speed improvementYann Collet2016-06-292-74/+56
|
* minor refactoringYann Collet2016-06-291-8/+10
|
* minor refactoring (coding style)Yann Collet2016-06-293-191/+116
|
* Merge pull request #208 from Nimloth/devYann Collet2016-05-173-6/+9
|\ | | | | Add FreeBSD to install targets
| * Add FreeBSD to install targetsMartin Waschbüsch2016-05-173-6/+9
|/ | | | Add FreeBSD to install targets
* Merge pull request #204 from irwand/devYann Collet2016-05-101-2/+14
|\ | | | | Alloc failure fixes
| * fixed non-C99 compilersIrwan Djajadi2016-04-191-2/+4
| |\
| | * fixed non-C99 compilerIrwan Djajadi2016-04-191-3/+5
| | |
| * | Merge branch 'heapmode_alloc_failure_fix' into devIrwan Djajadi2016-04-191-0/+10
| |\ \ |/ / / | | _
| * alloc failure fixIrwan Djajadi2016-04-181-0/+10
| |
* | Merge pull request #201 from cernekee/cmake-pcYann Collet2016-04-181-0/+9
|\ \ | | | | | | cmake: Install liblz4.pc
| * | cmake: Install liblz4.pcKevin Cernekee2016-04-181-0/+9
|/ / | | | | | | This performs the same substitutions as lib/Makefile.
* | Merge pull request #197 from Cyan4973/fix-readme-travisYann Collet2016-04-071-1/+1
|\ \ | | | | | | Fix wrong link for Travis
| * | Fix wrong link for TravisTakayuki MATSUOKA2016-04-071-1/+1
|/ /
* | Merge pull request #194 from jzhuge/devYann Collet2016-04-013-2/+13
|\ \ | | | | | | lz4cli: print library version
| * | lz4cli: print library versionJohn Zhuge2016-04-013-2/+13
|/ /
* | Merge branch 'dev' of github.com:Cyan4973/lz4 into devYann Collet2016-02-2512-76/+79
|\ \
| * \ Merge pull request #185 from jwerner-chromium/devYann Collet2016-02-1612-76/+79
| |\ \ | | | | | | | | Add support for safe in-place decoding
| | * | Allow for safe in-place decodingJulius Werner2016-02-131-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a check to allow safe "in-place" decoding (meaning that the beginning of the source buffer partially overlaps the end of the destination buffer). This is usually possible as long as the output stops at least 15 bytes before the end of the input buffer (7 to account for the extra spill from LZ4_wildCopy, 4 for a possible block checksum, and 4 for the terminating block header), but in some pathological edge cases it could be possible for the output stream to overwrite a byte in the input stream before it gets decoded. With this patch the decoder will reliably detect those cases and return a decoding error. Signed-off-by: Julius Werner <jwerner@chromium.org>
| | * | Remove whitespace from ends of linesJulius Werner2016-02-1311-75/+75
| |/ / | | | | | | | | | | | | | | | | | | I'm trying to import LZ4 code into a project with strict linting requirements. This will make that easier. Signed-off-by: Julius Werner <jwerner@chromium.org>
* | | Added zstdYann Collet2016-02-251-2/+6
|/ /
* | Merge branch 'dev' of github.com:Cyan4973/lz4 into devYann Collet2016-01-152-10/+10
|\ \
| * \ Merge pull request #182 from kou/add-missing-extYann Collet2016-01-101-9/+9
| |\ \ | | | | | | | | Add missing $(EXT)
| | * | Add missing $(EXT)Kouhei Sutou2016-01-101-9/+9
| | |/ | | | | | | | | | | | | If the $(EXT) are added, "make install" can work with MinGW build on Linux.
| * | Merge pull request #181 from kou/fix-build-failure-on-mingwYann Collet2016-01-101-1/+1
| |\ \ | | | | | | | | Fix build error on MinGW
| | * | Fix build error on MinGWKouhei Sutou2016-01-101-1/+1
| | |/ | | | | | | | | | | | | Header file name is case insensitive on Windows but it is case sensitive on Linux. "Windows.h" can't be found on Linux.
* | | updated hyperlinkYann Collet2016-01-151-1/+1
|/ /
* | Merge branch 'dev' of github.com:Cyan4973/lz4 into devYann Collet2015-12-203-0/+234
|\ \
| * \ Merge pull request #173 from flandr/liblz4Yann Collet2015-12-183-0/+234
| |\ \ | | | | | | | | Add static library target for msbuild
| | * | Add static library target for msbuildNate Rosenblum2015-08-253-0/+234
| | |/
* | | clarified man page as suggested in #170Yann Collet2015-12-201-7/+15
|/ /
* | Merge pull request #172 from psteinb/add_static_cmakeYann Collet2015-12-161-3/+15
|\ \ | | | | | | added static build target for OSX and Linux to cmake
| * | added static build target for OSX and Linux to cmakePeter Steinbach2015-12-151-3/+15
|/ /
* | Merge pull request #162 from KyleJHarper/20151021_examplesYann Collet2015-10-303-1/+460
|\ \ | | | | | | Additional examples
| * | Forgot to make clean before commiting. Removing binary.KyleJHarper2015-10-301-0/+0
| | |
| * | Several changes to address a few concerns from Yann. See Google Group LZ4c ↵KyleJHarper2015-10-304-32/+84
| | | | | | | | | | | | topic 'Reusing compression/decompression resources' for details.
| * | Added a note about why char* is used. Also removed a binary that wasn't ↵KyleJHarper2015-10-292-0/+7
| | | | | | | | | | | | supposed to be in there.
| * | Finished the two example files. Decided to avoid adding anything to lz4.c/h ↵KyleJHarper2015-10-295-68/+69
| | | | | | | | | | | | to expose LZ4_compress_generic().
| * | Took out the basics and placed them into basics.c. Added decompression and ↵KyleJHarper2015-10-265-87/+244
| | | | | | | | | | | | a wrapper for the generic call. I will likely break this file up into 2 examples before submission.
| * | Final tests and reporting are done. As expected there isn't much to be ↵KyleJHarper2015-10-233-75/+159
| | | | | | | | | | | | gained by jumping the chain. In most of my tests I did see a moderate performance gain when invoking LZ4_compress_generic() directly with normal text. This could very easily be an edge case. Either way it's interesting and worth sharing.
| * | Didn't add my file for some reason. Odd.KyleJHarper2015-10-221-0/+155
| | |
| * | Wrote the skeleton of the performance test. Need to finish tests for the ↵KyleJHarper2015-10-221-1/+4
| |/ | | | | | | rest of the call stack and then my own copy of generic().
* | heapmode macro option for lz4hcYann Collet2015-10-212-14/+31
| |
* | Fix : compiler-independent macro to remove deprecation warningsYann Collet2015-10-212-16/+17
| |
* | clarified lz4 licenseYann Collet2015-10-201-3/+5
| |
* | Merge branch 'dev' of github.com:Cyan4973/lz4 into devYann Collet2015-10-161-2/+10
|\ \
| * \ Merge pull request #152 from dcolascione/devYann Collet2015-09-031-2/+10
| |\ \ | | | | | | | | Improve lz4 command line error message when dealing with console IO
| | * | Remove .dir-locals.elDaniel Colascione2015-09-031-1/+0
| | | |