summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* LZ4 Streaming : check overlapping input/dictionaryYann Collet2014-06-141-2/+3
|
* New : valgrind memtestYann Collet2014-06-091-5/+5
|
* Continuous streaming mode (automatic)Yann Collet2014-05-211-1/+1
|
* re-order travis testsYann Collet2014-04-221-1/+1
| | | fix : remove man pages on uninstall
* Add build target 'test'Takayuki MATSUOKA2014-04-161-0/+3
|
* Added README.md to the list of packaged filesYann Collet2014-04-151-1/+1
|
* Added lz4c & lz4cat man pagesYann Collet2014-04-151-1/+2
|
* Fixed issue 127 & 128Yann Collet2014-04-151-1/+1
|
* quickfix (issue 124 & 125)yann.collet.73@gmail.com2014-03-241-15/+18
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@116 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : lz4cat utility for posx systemsyann.collet.73@gmail.com2014-03-231-14/+25
| | | | | | | OS-X compatible dynamic library, thanks to Jan Stepien corrected : relative symbolic link for versioned library git-svn-id: https://lz4.googlecode.com/svn/trunk@115 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Makefile : library correctly compiled with -O3 switch (issue 114)yann.collet.73@gmail.com2014-03-121-9/+20
| | | | | | | | | | | Makefile : library compilation compatible with clang Makefile : library is versioned and linked (issue 119) lz4.h : no more static inline prototypes (issue 116) man : improved header/footer (issue 111) Makefile : Use system default $(CC) & $(MAKE) variables (issue 112) xxhash : updated to r34 git-svn-id: https://lz4.googlecode.com/svn/trunk@114 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Large decompression speed improvement for GCC 32-bits. Thanks to Valery ↵yann.collet.73@gmail.com2014-02-041-1/+2
| | | | | | | | | | | Croizier ! LZ4HC : Compression Level is now a programmable parameter (CLI from 4 to 9) Separated IO routines from command line (lz4io.c) Version number into lz4.h (suggested by Francesc Alted) git-svn-id: https://lz4.googlecode.com/svn/trunk@113 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* quickfix (issue 107 & issue 103)yann.collet.73@gmail.com2014-01-081-5/+6
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@112 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Makefile : added capability to install librariesyann.collet.73@gmail.com2014-01-071-72/+72
| | | | | | | Modified Directory tree, to better separate libraries from programs. git-svn-id: https://lz4.googlecode.com/svn/trunk@111 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* lz4 & lz4hc : added capability to allocate state & stream state with custom ↵yann.collet.73@gmail.com2013-12-301-3/+4
| | | | | | | | | | | | | allocator (issue 99) fuzzer & fullbench : updated to test new functions man : documented -l command (Legacy format, for Linux kernel compression) (issue 102) cmake : improved version by Mika Attila, building programs and libraries (issue 100) xxHash : updated to r33 Makefile : clean also delete local package .tar.gz git-svn-id: https://lz4.googlecode.com/svn/trunk@110 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* lz4.c : corrected issue 98 within LZ4_compress_limitedOutput()yann.collet.73@gmail.com2013-12-031-2/+2
| | | | | | Makefile : can specify version number git-svn-id: https://lz4.googlecode.com/svn/trunk@109 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* lz4.c : corrected compression efficiency issue 97 in 64-bits chained mode ↵yann.collet.73@gmail.com2013-11-021-1/+1
| | | | | | (-BD) for streams > 4 GB (thanks Roman Strashkin for reporting) git-svn-id: https://lz4.googlecode.com/svn/trunk@108 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Makefile : support DESTDIR for staged installs. Thanks Jorge Aparicio.yann.collet.73@gmail.com2013-10-211-4/+7
| | | | | | | | | | | | | | | | Makefile : make install installs both lz4 and lz4c (Jorge Aparicio) Makefile : removed -Wno-implicit-declaration compilation switch lz4cli.c : include <stduni.h> for isatty() (Luca Barbato) lz4.h : introduced LZ4_MAX_INPUT_SIZE constant (Shay Green) lz4.h : LZ4_compressBound() : unified macro and inline definitions (Shay Green) lz4.h : LZ4_decompressSafe_partial() : clarify comments (Shay Green) lz4.c : LZ4_compress() verify input size condition (Shay Green) bench.c : corrected a bug in free memory size evaluation cmake : install into bin/ directory (Richard Yao) cmake : check for just C compiler (Elan Ruusamae) git-svn-id: https://lz4.googlecode.com/svn/trunk@107 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* git-svn-id: https://lz4.googlecode.com/svn/trunk@106 ↵yann.collet.73@gmail.com2013-10-011-7/+14
| | | | 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Makefile : New install script and man page, contributed by Prasad Pandityann.collet.73@gmail.com2013-09-251-11/+50
| | | | | | | | | lz4cli.c : Minor modifications, for easier extensibility COPYING : added license file LZ4_Streaming_Format.odt : modified file name to remove white space characters exe : .exe suffix now properly added only for Windows target git-svn-id: https://lz4.googlecode.com/svn/trunk@105 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* New command line utility, lz4 (notice the missing final 'c'), with ↵yann.collet.73@gmail.com2013-09-091-8/+41
| | | | | | | | | | | | | gzip-style arguments (issue 83) lz4c still there, supports additional gzip arguments, but also keep compatibility with legacy commands lz4 (& lz4c) display version number Fix : Sun Studio : compatible #pragma directive (issue 81) Fix : compatible with Objective-C (iOS) (issue 79) Fix : minor warnings using Visual Studio x64 (issue 80) Changed : source file lz4c.c renamed lz4cli.c git-svn-id: https://lz4.googlecode.com/svn/trunk@103 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Removed dependency to "lz4_encoder.h" and "lz4hc_encoder.h"yann.collet.73@gmail.com2013-08-121-2/+8
| | | | | | | | | | | | | Improved speed of LZ4_decompress_fast() with GCC Improved speed of LZ4_decompress_safe() for 32-bits Made the fast LZ4 compression compatible with low-memory systems (buffer address < 64K). Thanks Francois Gretief for report and suggestion. Makefile : added fuzzer32 Makefile : added fullbench32 fullbench : added ability to select one specific function to benchmark lz4.c : copy macros follow memcpy() arguments convention Small coding style modifications, hinted by cppCheck. git-svn-id: https://lz4.googlecode.com/svn/trunk@101 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Corrected issue 70, 'pack' instruction on IBM AIXyann.collet.73@gmail.com2013-07-011-3/+6
| | | | | | | | | | Added : fullbench : can select compression tests or decompression tests Removed extern inline, for compatibility with GNU89, as reported by Maciej Adamczyk lz4.c : made forceinline more explicit Decompression : corrected corner case behaviors (inputSize == 0 and outputSize == 0), thanks Adrien for detailed suggestions Makefile : Removed -march=native parameter, due to incompatibility with some GCC versions git-svn-id: https://lz4.googlecode.com/svn/trunk@98 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* lz4.c no longer depends on lz4_decoder.h (removed)yann.collet.73@gmail.com2013-06-101-2/+5
| | | | | | | | | | | Decompression speed improved under GCC Improved speed of LZ4_decompress_safe_partial() Added new utility : fullbench Modified x64 detection macro, as suggested by David Karner Improved Fuzzer tool Updated xxHash to r30 git-svn-id: https://lz4.googlecode.com/svn/trunk@97 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : function LZ4_compressHC_limitedOutput()yann.collet.73@gmail.com2013-04-181-1/+1
| | | | | | | | Updated : LZ4 Streaming Format.odt, to version 1.4 New : LZ4c now supports Stream Checksum (default) and Skippable chunks Updated : Fuzzer, testing LZ4_compressHC_limitedOutput() git-svn-id: https://lz4.googlecode.com/svn/trunk@93 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : LZ4 Streaming Format specification (v1.3)yann.collet.73@gmail.com2013-04-131-5/+5
| | | | | | | | | | Added : LZ4c command-line utility, supporting the new streaming format Added : xxhash library Removed : lz4demo is now replaced by lz4.c Removed : a few level 4 warnings (issue 64) Updated : makefiles git-svn-id: https://lz4.googlecode.com/svn/trunk@92 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* - Corrected issue 31 : LZ4 correctly accepts compressing data when the ↵yann.collet.73@gmail.com2012-10-241-11/+14
| | | | | | | | | | output buffer has exactly the required size (it was a bit over-cautious in previous version). - Added : a fuzzer tool Thanks to Andrew Mahone, for contribution on both points git-svn-id: https://lz4.googlecode.com/svn/trunk@79 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* lz4.c : changed a tuning parameter name to MEMORY_USAGE, to better reflect ↵yann.collet.73@gmail.com2012-07-241-1/+3
| | | | | | | | | its impact Makefile : default produces native binary, all produce native & 32-bits binaries git-svn-id: https://lz4.googlecode.com/svn/trunk@70 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Changed Makefile default setting to generate only native binary.yann.collet.73@gmail.com2012-07-181-6/+6
| | | | | | | | The 32-bits version can still be generated (on 64-bits systems) using : make lz4demo32 git-svn-id: https://lz4.googlecode.com/svn/trunk@69 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : LZ4 HC : Now integrated into main trunk.yann.collet.73@gmail.com2012-05-131-4/+4
| | | | | | LZ4_HC license moved to BSD git-svn-id: https://lz4.googlecode.com/svn/trunk@66 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : lz4demo : software swap32 backend for compilers which do not support ↵yann.collet.73@gmail.com2012-03-161-1/+1
| | | | | | 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-091-3/+13
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@59 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : LZ4_compressBound() functionyann.collet.73@gmail.com2012-02-161-3/+3
| | | | | | | | 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
* Improved compression speed for big-endian CPUyann.collet.73@gmail.com2012-01-101-2/+2
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@48 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Added : benchmark function within command-line utilityyann.collet.73@gmail.com2012-01-081-4/+4
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@46 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Endianess correctionyann.collet.73@gmail.com2011-12-091-2/+2
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@42 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Modified makefile to specify C99 support to compiler (GCC)yann.collet.73@gmail.com2011-11-171-2/+2
| | | | | | Slightly improved compression speed in small packet mode git-svn-id: https://lz4.googlecode.com/svn/trunk@39 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* renamed : main.c into lz4demo.cyann.collet.73@gmail.com2011-09-251-6/+6
| | | | | | changed Makefile accordingly git-svn-id: https://lz4.googlecode.com/svn/trunk@30 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Corrected a (rare) bug in compression functionyann.collet.73@gmail.com2011-09-031-1/+1
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@14 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Improved compression and decompression speed under GCC compileryann.collet.73@gmail.com2011-06-071-3/+3
| | | | git-svn-id: https://lz4.googlecode.com/svn/trunk@11 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
* Improved : safe type, for linux x64 (amd64) compatibility (Thanks to Erik ↵yann.collet.73@gmail.com2011-05-251-0/+10
Andersen) Checked : OS X compatibility (Thanks Abhinav) Corrected : Explicit unsigned constant for non C90-compliant C compilers (Thanks to Erik Andersen) Changed : lowercase filename for case-sensitive file systems (like linux) (Thanks Abhinav & Erik) Added : Makefile, for gcc (Thanks Abhinav & Erik) git-svn-id: https://lz4.googlecode.com/svn/trunk@7 650e7d94-2a16-8b24-b05c-7c0b3f6821cd