summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Added : LZ4 HC : Now integrated into main trunk.yann.collet.73@gmail.com2012-05-137-20/+768
| | | | | | LZ4_HC license moved to BSD git-svn-id: https://lz4.googlecode.com/svn/trunk@66 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : LZ4Demo : can handle appended compressed streams.yann.collet.73@gmail.com2012-05-122-36/+28
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@65 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* minor : Force Software-bit-count for WinCE environment under Visual. Thanks ↵yann.collet.73@gmail.com2012-05-092-4/+10
| | | | | | Bayang for Reporting. git-svn-id: https://lz4.googlecode.com/svn/trunk@64 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Corrected : linking stage of Visual 2005 in Debug mode (issue 16)yann.collet.73@gmail.com2012-05-072-53/+62
| | | | | | Minor changes in comments git-svn-id: https://lz4.googlecode.com/svn/trunk@63 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : cmake configuration file, from Dmitry Cherepanovyann.collet.73@gmail.com2012-04-085-57/+109
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@62 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Corrected : minor : changed a macro name to avoid duplicate within NetBSD. ↵yann.collet.73@gmail.com2012-04-032-5/+6
| | | | | | Thanks Gray for reporting (Issue 15) git-svn-id: https://lz4.googlecode.com/svn/trunk@61 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : lz4demo : software swap32 backend for compilers which do not support ↵yann.collet.73@gmail.com2012-03-163-4/+13
| | | | | | hardware ones. Thanks Dmitry Cherepanov for contribution git-svn-id: https://lz4.googlecode.com/svn/trunk@60 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* minor code refactoring, mostly around __builtin_expectyann.collet.73@gmail.com2012-03-095-38/+80
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@59 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Small speed improvement (compression & decompression), Thanks Maciej ↵yann.collet.73@gmail.com2012-03-013-42/+57
| | | | | | | | Adamczyk for suggestion Fixed : LZ4_uncompress_unknownOutputSize(), now protected against a malicious attack type, where a crafted input deliberately attempts to make it read outside of input buffer. Thanks Steinar H. Gunderson for report. git-svn-id: https://lz4.googlecode.com/svn/trunk@58 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : format description fileyann.collet.73@gmail.com2012-02-253-17/+151
| | | | | | | Added : new tuning parameter : LZ4_COMPRESSMIN. Thanks to Maciej Adamczyk for suggestion. changed : macro for bswap16, in order to help GCC intrinsic detection. Thank to Erik Andersen for suggestion. git-svn-id: https://lz4.googlecode.com/svn/trunk@57 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Corrected : default to Software Bit Count for GCC earlier than 3.4. Thanks ↵yann.collet.73@gmail.com2012-02-204-81/+120
| | | | | | | | | | to Gray. Corrected : ARM compilation under Visual Studio : now generates cautious code, like GCC, to ensure compatibility with strict-align CPUs. Thanks to Joe WoodBury. Minor : bench.c : Hash verification changed to MurmurHash3A Minor : bench.c : selectable block size git-svn-id: https://lz4.googlecode.com/svn/trunk@56 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : LZ4_compressBound() functionyann.collet.73@gmail.com2012-02-165-112/+142
| | | | | | | | corrected : bench.c now correctly detects file size on a wider ranger of compilers; thanks to Erik Andersen minor : removed warnings on undefined (-Wundef on gcc), thanks David Sterba for suggestion git-svn-id: https://lz4.googlecode.com/svn/trunk@55 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Minor comments refactoring, for better clarityyann.collet.73@gmail.com2012-02-061-43/+67
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@54 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* minor interface modification : source pointers are now (const char*)yann.collet.73@gmail.com2012-02-013-11/+11
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@53 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Better detection of Big-Endian and PowerPC CPUyann.collet.73@gmail.com2012-02-013-47/+88
| | | | | | LZ4Demo : correction : produces compatible streams on both big-endian and little-endian systems git-svn-id: https://lz4.googlecode.com/svn/trunk@52 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Corrected a bug in the decoder in 64-bit modeyann.collet.73@gmail.com2012-01-161-4/+6
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@51 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Improved compression speed for 64-bit CPUsyann.collet.73@gmail.com2012-01-141-16/+23
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@50 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Improved compression speed for 64-bit CPUyann.collet.73@gmail.com2012-01-132-21/+67
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@49 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Improved compression speed for big-endian CPUyann.collet.73@gmail.com2012-01-102-114/+75
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@48 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Decompression speed improved in 64-bit modeyann.collet.73@gmail.com2012-01-091-44/+102
| | | | | | Decoding functions are now also immune to out-of-buffer read errors (note : they were already protected against malicious out-of-buffer write attacks) git-svn-id: https://lz4.googlecode.com/svn/trunk@47 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : benchmark function within command-line utilityyann.collet.73@gmail.com2012-01-084-6/+402
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@46 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Improved compression and decompression speed on 64-bits CPUyann.collet.73@gmail.com2012-01-071-7/+22
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@45 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Improved compression speed. Thanks to David Sterba for suggestion.yann.collet.73@gmail.com2012-01-041-15/+34
| | | | | | Compression ratio improvements in "small packet" mode (<64KB). git-svn-id: https://lz4.googlecode.com/svn/trunk@44 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Endianess correctionyann.collet.73@gmail.com2011-12-161-1/+20
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@43 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Endianess correctionyann.collet.73@gmail.com2011-12-092-2/+14
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@42 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Slightly improved compression speedyann.collet.73@gmail.com2011-11-211-8/+13
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@41 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Better compliance with C99 and non-C99 compilatorsyann.collet.73@gmail.com2011-11-193-3/+12
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@40 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Modified makefile to specify C99 support to compiler (GCC)yann.collet.73@gmail.com2011-11-172-3/+3
| | | | | | Slightly improved compression speed in small packet mode git-svn-id: https://lz4.googlecode.com/svn/trunk@39 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Slightly improved decoding speed under GCC compilationyann.collet.73@gmail.com2011-11-152-25/+26
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@38 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Corrected a bug in LZ4_uncompress_unknownOutputSize(), which reported ↵yann.collet.73@gmail.com2011-10-261-1/+1
| | | | | | incorrect decodedSize when maxOutputSize=decodedSize. Thanks to Clayton Stangeland for report and solution. git-svn-id: https://lz4.googlecode.com/svn/trunk@37 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* code refactoringyann.collet.73@gmail.com2011-10-061-9/+6
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@36 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* - Improved compression ratioyann.collet.73@gmail.com2011-09-292-1/+147
| | | | | | - Added special mode for small packet (<=64KB) which improves both compression and speed : LZ4_compress64kCtx() git-svn-id: https://lz4.googlecode.com/svn/trunk@35 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* LZ4Demo : corrected a bug in 64 bits modeyann.collet.73@gmail.com2011-09-271-2/+2
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@34 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* New : ARM Validated code, thanks to Vlad Grachov.yann.collet.73@gmail.com2011-09-272-88/+122
| | | | | | LZ4Demo : compress/decompress output time git-svn-id: https://lz4.googlecode.com/svn/trunk@33 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Modified a few commentsyann.collet.73@gmail.com2011-09-261-10/+9
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@32 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* updated LZ4_uncompress_unknownOutputSize()yann.collet.73@gmail.com2011-09-261-33/+34
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@31 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* renamed : main.c into lz4demo.cyann.collet.73@gmail.com2011-09-252-6/+6
| | | | | | changed Makefile accordingly git-svn-id: https://lz4.googlecode.com/svn/trunk@30 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* CLI : added test modeyann.collet.73@gmail.com2011-09-253-40/+37
| | | | | | | CLI : corrected writing to NULL within Linux Minor : several comments were updated git-svn-id: https://lz4.googlecode.com/svn/trunk@29 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* CLI : Added : capability to compress/decompress to NULL (useful for testings)yann.collet.73@gmail.com2011-09-252-6/+15
| | | | | | Corrected small bug into LZ4_uncompress(). Update is recommended. git-svn-id: https://lz4.googlecode.com/svn/trunk@28 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Small compression speed improvementyann.collet.73@gmail.com2011-09-231-45/+51
| | | | | | Decoding speed improvement git-svn-id: https://lz4.googlecode.com/svn/trunk@27 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Corrected issue 3 in compression function. Update is recommended.yann.collet.73@gmail.com2011-09-221-7/+9
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@26 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* minor code refactoringyann.collet.73@gmail.com2011-09-211-32/+39
| | | | | | removed harmless warning under gcc for linux git-svn-id: https://lz4.googlecode.com/svn/trunk@25 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Small compression speed improvementyann.collet.73@gmail.com2011-09-201-16/+27
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@24 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* removed an harmless warning under gcc for linuxyann.collet.73@gmail.com2011-09-181-2/+2
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@23 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* small compression speed improvementyann.collet.73@gmail.com2011-09-151-16/+33
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@22 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* CLI : corrected : small allocation error in case of not compressible inputyann.collet.73@gmail.com2011-09-151-1/+1
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@21 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Corrected : a bug in compression function which could make it read beyond ↵yann.collet.73@gmail.com2011-09-151-4/+4
| | | | | | | | | input buffer in some circumstances (issue 2). Many thanks for the detailed bug report. git-svn-id: https://lz4.googlecode.com/svn/trunk@20 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* small compression speed improvementyann.collet.73@gmail.com2011-09-131-24/+29
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@19 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* small compression speed improvementyann.collet.73@gmail.com2011-09-131-15/+14
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@18 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Updated : license text (main.c)yann.collet.73@gmail.com2011-09-131-18/+22
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@17 650e7d94-2a16-8b24-b05c-7c0b3f6821cd