Yann Collet | 96e328c | 2014-12-13 15:05:46 +0100 | [diff] [blame] | 1 | r126: |
| 2 | New : lz4frame API is now integrated into liblz4 |
Yann Collet | b00f7a0 | 2014-12-16 02:13:19 +0100 | [diff] [blame] | 3 | Fixed : GCC 4.9 bug on highest performance settings, reported by Greg Slazinski |
| 4 | Fixed : bug within LZ4 HC streaming mode, reported by James Boyle |
Yann Collet | 1e7c898 | 2014-12-16 22:03:16 +0100 | [diff] [blame] | 5 | Fixed : older compiler don't like nameless unions, reported by Cheyi Lin |
Yann Collet | bc1388e | 2014-12-17 12:20:17 +0100 | [diff] [blame] | 6 | Changed : lz4 is C90 compatible |
Yann Collet | a464d44 | 2014-12-17 12:32:49 +0100 | [diff] [blame] | 7 | Changed : added -pedantic option, fixed a few mminor warnings |
Yann Collet | 96e328c | 2014-12-13 15:05:46 +0100 | [diff] [blame] | 8 | |
Yann Collet | 8907f6c | 2014-11-23 00:46:15 +0100 | [diff] [blame] | 9 | r125: |
| 10 | Changed : endian and alignment code |
Yann Collet | 8d0008d | 2014-11-30 23:32:12 +0100 | [diff] [blame] | 11 | Changed : directory structure : new "lib" directory |
| 12 | Updated : lz4io, now uses lz4frame |
Yann Collet | 758acfe | 2014-12-09 09:47:54 +0100 | [diff] [blame] | 13 | Improved: slightly improved decoding speed |
Yann Collet | 29fe7e4 | 2014-12-10 18:02:40 +0100 | [diff] [blame] | 14 | Fixed : LZ4_compress_limitedOutput(); Special thanks to Christopher Speller ! |
Yann Collet | 8907f6c | 2014-11-23 00:46:15 +0100 | [diff] [blame] | 15 | Fixed : some alignment warnings under clang |
Yann Collet | a18d8b1 | 2014-12-03 23:19:11 +0100 | [diff] [blame] | 16 | Fixed : deprecated function LZ4_slideInputBufferHC() |
Yann Collet | 8907f6c | 2014-11-23 00:46:15 +0100 | [diff] [blame] | 17 | |
Yann Collet | a83afd3 | 2014-10-06 11:13:56 +0100 | [diff] [blame] | 18 | r124: |
Yann Collet | 8907f6c | 2014-11-23 00:46:15 +0100 | [diff] [blame] | 19 | New : LZ4 HC streaming mode |
| 20 | Fixed : LZ4F_compressBound() using null preferencesPtr |
| 21 | Updated : xxHash to r38 |
| 22 | Updated library number, to 1.4.0 |
Yann Collet | a83afd3 | 2014-10-06 11:13:56 +0100 | [diff] [blame] | 23 | |
Yann Collet | f587a86 | 2014-09-15 00:59:30 +0100 | [diff] [blame] | 24 | r123: |
| 25 | Added : experimental lz4frame API, thanks to Takayuki Matsuoka and Christopher Jackson for testings |
Yann Collet | e39b22c | 2014-09-22 17:38:17 +0100 | [diff] [blame] | 26 | Fix : s390x support, thanks to Nobuhiro Iwamatsu |
Yann Collet | f587a86 | 2014-09-15 00:59:30 +0100 | [diff] [blame] | 27 | Fix : test mode (-t) no longer requires confirmation, thanks to Thary Nguyen |
| 28 | |
Yann Collet | 11aedc3 | 2014-08-28 13:20:25 +0100 | [diff] [blame] | 29 | r122: |
| 30 | Fix : AIX & AIX64 support (SamG) |
| 31 | Fix : mips 64-bits support (lew van) |
| 32 | Added : Examples directory, using code examples from Takayuki Matsuoka |
| 33 | Updated : Framing specification, to v1.4.1 |
| 34 | Updated : xxHash, to r36 |
| 35 | |
Yann Collet | 1d20879 | 2014-07-26 15:15:00 +0100 | [diff] [blame] | 36 | r121: |
| 37 | Added : Makefile : install for kFreeBSD and Hurd (Nobuhiro Iwamatsu) |
Yann Collet | 486ca53 | 2014-08-01 19:10:21 +0100 | [diff] [blame] | 38 | Fix : Makefile : install for OS-X and BSD, thanks to Takayuki Matsuoka |
Yann Collet | 1d20879 | 2014-07-26 15:15:00 +0100 | [diff] [blame] | 39 | |
Yann Collet | c6016a7 | 2014-07-05 13:05:55 +0100 | [diff] [blame] | 40 | r120: |
Yann Collet | f3f29f0 | 2014-07-23 10:26:16 +0100 | [diff] [blame] | 41 | Modified : Streaming API, using strong types |
| 42 | Added : LZ4_versionNumber(), thanks to Takayuki Matsuoka |
Yann Collet | c6016a7 | 2014-07-05 13:05:55 +0100 | [diff] [blame] | 43 | Fix : OS-X : library install name, thanks to Clemens Lang |
Yann Collet | f3f29f0 | 2014-07-23 10:26:16 +0100 | [diff] [blame] | 44 | Updated : Makefile : synchronize library version number with lz4.h, thanks to Takayuki Matsuoka |
Yann Collet | a85a026 | 2014-07-19 10:03:53 +0100 | [diff] [blame] | 45 | Updated : Makefile : stricter compilation flags |
Yann Collet | f3f29f0 | 2014-07-23 10:26:16 +0100 | [diff] [blame] | 46 | Added : pkg-config, thanks to Zbigniew Jędrzejewski-Szmek (issue 135) |
| 47 | Makefile : lz4-test only test native binaries, as suggested by Michał Górny (issue 136) |
Yann Collet | a85a026 | 2014-07-19 10:03:53 +0100 | [diff] [blame] | 48 | Updated : xxHash to r35 |
Yann Collet | c6016a7 | 2014-07-05 13:05:55 +0100 | [diff] [blame] | 49 | |
Yann Collet | ae744b8 | 2014-07-02 22:03:58 +0100 | [diff] [blame] | 50 | r119: |
Yann Collet | c42aa69 | 2014-07-05 12:50:05 +0100 | [diff] [blame] | 51 | Fix : Issue 134 : extended malicious address space overflow in 32-bits mode for some specific configurations |
Yann Collet | ae744b8 | 2014-07-02 22:03:58 +0100 | [diff] [blame] | 52 | |
Yann Collet | 289f550 | 2014-06-26 10:35:03 +0100 | [diff] [blame] | 53 | r118: |
| 54 | New : LZ4 Streaming API (Fast version), special thanks to Takayuki Matsuoka |
| 55 | New : datagen : parametrable synthetic data generator for tests |
| 56 | Improved : fuzzer, support more test cases, more parameters, ability to jump to specific test |
| 57 | fix : support ppc64le platform (issue 131) |
Yann Collet | c6016a7 | 2014-07-05 13:05:55 +0100 | [diff] [blame] | 58 | fix : Issue 52 (malicious address space overflow in 32-bits mode when using large custom format) |
Yann Collet | 289f550 | 2014-06-26 10:35:03 +0100 | [diff] [blame] | 59 | fix : Makefile : minor issue 130 : header files permissions |
| 60 | |
Yann Collet | 56609a3 | 2014-04-15 15:03:17 +0200 | [diff] [blame] | 61 | r117: |
Yann Collet | 87d09e3 | 2014-04-15 16:47:48 +0200 | [diff] [blame] | 62 | Added : man pages for lz4c and lz4cat |
Yann Collet | 0e136e7 | 2014-04-23 00:38:39 +0200 | [diff] [blame] | 63 | Added : automated tests on Travis, thanks to Takayuki Matsuoka ! |
Yann Collet | 56609a3 | 2014-04-15 15:03:17 +0200 | [diff] [blame] | 64 | fix : block-dependency command line (issue 127) |
| 65 | fix : lz4fullbench (issue 128) |
| 66 | |
yann.collet.73@gmail.com | eb2f984 | 2014-03-24 20:59:20 +0000 | [diff] [blame] | 67 | r116: |
| 68 | hotfix (issue 124 & 125) |
| 69 | |
yann.collet.73@gmail.com | f268468 | 2014-03-23 11:15:37 +0000 | [diff] [blame] | 70 | r115: |
| 71 | Added : lz4cat utility, installed on POSX systems (issue 118) |
| 72 | OS-X compatible compilation of dynamic library (issue 115) |
| 73 | |
yann.collet.73@gmail.com | b996d28 | 2014-03-12 14:51:59 +0000 | [diff] [blame] | 74 | r114: |
| 75 | Makefile : library correctly compiled with -O3 switch (issue 114) |
| 76 | Makefile : library compilation compatible with clang |
| 77 | Makefile : library is versioned and linked (issue 119) |
| 78 | lz4.h : no more static inline prototypes (issue 116) |
| 79 | man : improved header/footer (issue 111) |
| 80 | Makefile : Use system default $(CC) & $(MAKE) variables (issue 112) |
| 81 | xxhash : updated to r34 |
| 82 | |
yann.collet.73@gmail.com | 6875c27 | 2014-02-04 14:11:10 +0000 | [diff] [blame] | 83 | r113: |
| 84 | Large decompression speed improvement for GCC 32-bits. Thanks to Valery Croizier ! |
| 85 | LZ4HC : Compression Level is now a programmable parameter (CLI from 4 to 9) |
| 86 | Separated IO routines from command line (lz4io.c) |
| 87 | Version number into lz4.h (suggested by Francesc Alted) |
| 88 | |
yann.collet.73@gmail.com | 6a686b8 | 2014-01-08 18:50:11 +0000 | [diff] [blame] | 89 | r112: |
| 90 | quickfix |
| 91 | |
yann.collet.73@gmail.com | 5748f62 | 2014-01-07 18:47:50 +0000 | [diff] [blame] | 92 | r111 : |
| 93 | Makefile : added capability to install libraries |
| 94 | Modified Directory tree, to better separate libraries from programs. |
| 95 | |
yann.collet.73@gmail.com | b4bb2ab | 2013-12-30 17:16:52 +0000 | [diff] [blame] | 96 | r110 : |
| 97 | lz4 & lz4hc : added capability to allocate state & stream state with custom allocator (issue 99) |
| 98 | fuzzer & fullbench : updated to test new functions |
| 99 | man : documented -l command (Legacy format, for Linux kernel compression) (issue 102) |
| 100 | cmake : improved version by Mika Attila, building programs and libraries (issue 100) |
| 101 | xxHash : updated to r33 |
| 102 | Makefile : clean also delete local package .tar.gz |
| 103 | |
| 104 | r109 : |
| 105 | lz4.c : corrected issue 98 (LZ4_compress_limitedOutput()) |
| 106 | Makefile : can specify version number from makefile |
| 107 | |
| 108 | r108 : |
| 109 | lz4.c : corrected compression efficiency issue 97 in 64-bits chained mode (-BD) for streams > 4 GB (thanks Roman Strashkin for reporting) |
| 110 | |
| 111 | r107 : |
| 112 | Makefile : support DESTDIR for staged installs. Thanks Jorge Aparicio. |
| 113 | Makefile : make install installs both lz4 and lz4c (Jorge Aparicio) |
| 114 | Makefile : removed -Wno-implicit-declaration compilation switch |
| 115 | lz4cli.c : include <stduni.h> for isatty() (Luca Barbato) |
| 116 | lz4.h : introduced LZ4_MAX_INPUT_SIZE constant (Shay Green) |
| 117 | lz4.h : LZ4_compressBound() : unified macro and inline definitions (Shay Green) |
| 118 | lz4.h : LZ4_decompressSafe_partial() : clarify comments (Shay Green) |
| 119 | lz4.c : LZ4_compress() verify input size condition (Shay Green) |
| 120 | bench.c : corrected a bug in free memory size evaluation |
| 121 | cmake : install into bin/ directory (Richard Yao) |
| 122 | cmake : check for just C compiler (Elan Ruusamae) |
| 123 | |
| 124 | r106 : |
| 125 | Makefile : make dist modify text files in the package to respect Unix EoL convention |
| 126 | lz4cli.c : corrected small display bug in HC mode |
| 127 | |
| 128 | r105 : |
| 129 | Makefile : New install script and man page, contributed by Prasad Pandit |
| 130 | lz4cli.c : Minor modifications, for easier extensibility |
| 131 | COPYING : added license file |
| 132 | LZ4_Streaming_Format.odt : modified file name to remove white space characters |
| 133 | Makefile : .exe suffix now properly added only for Windows target |