Commit Graph

142 Commits

Author SHA1 Message Date
Yann Collet
dc43a1f6b5 Fixed : decompression issue on 32-bits CPU without unaligned memory access 2014-11-29 16:41:28 +01:00
Yann Collet
e3d1b4e020 Fixed decompression bug 2014-11-28 02:48:21 +01:00
Yann Collet
2d98faf238 Improved decoding speed 2014-11-27 22:44:36 +01:00
Yann Collet
86fa21b301 Added : $(EXT) within install for cross-compilation support 2014-11-23 18:36:04 +01:00
Yann Collet
2ad37dbe58 Corrected lz4io 2014-11-23 01:14:04 +01:00
Yann Collet
b3b207c4db New endian & alignment code 2014-11-23 00:46:15 +01:00
Yann Collet
d7b9e31702 Fixed issue #31 : lz4.c warning under visual 2014-11-04 11:07:04 +01:00
Yann Collet
61289dea1d Optimized LZ4_saveDictHC() 2014-11-02 22:32:12 +01:00
Yann Collet
7a677a77a6 LZ4 HC streaming integrated within lz4frame 2014-10-28 00:39:06 +01:00
Yann Collet
2b421e97d4 HC streaming : support small ringbuffer scenarios 2014-10-25 20:52:10 +01:00
Yann Collet
e450018588 LZ4 HC : fixed small dictionary streaming compression 2014-10-21 00:12:55 +01:00
Yann Collet
abb6f7806a Added : suooirt for s390x, thanks to Nobuhiro Iwamatsu
Multiple warning fixes for Visual Studio 2012
2014-09-22 17:38:17 +01:00
Yann Collet
eeb9011467 lz4frame : support stableDst option
Multiple bugfixes within lz4frame decompression
Small decompression speed improvements
Improved fuzzer test, with more thorough and complex tests
2014-09-21 09:56:21 +01:00
Yann Collet
56c2b79ed0 Frame decompression speed optimization 2014-09-13 19:49:01 +01:00
Yann Collet
0400451ac2 Fix : streaming mode bug (re-using context & buffers) 2014-09-10 13:00:39 +01:00
Yann Collet
eac83cd850 Added : streaming mode 2014-09-09 23:54:22 +01:00
Yann Collet
ef7cbfd762 Added : mips 64 bits detection macro, as suggested by lew van 2014-08-25 18:27:50 +01:00
Yann Collet
93f74935e2 Fix : 64-bits macro detection for AIX system (thanks to SamG) 2014-08-21 17:08:22 +01:00
Yann Collet
4dc1eca5a9 updated release number 2014-08-13 16:44:44 +01:00
Yann Collet
19d3c36f1c Revert "Introduced "Continuous Block Mode" (CBM) naming"
This reverts commit 53f1fbe062.
2014-08-09 23:14:26 +02:00
Yann Collet
53f1fbe062 Introduced "Continuous Block Mode" (CBM) naming
to better differentiate with future lz4s.c library
2014-08-08 13:08:11 +01:00
Yann Collet
64547df2de Added : LZ4_versionNumber(), thanks to Takayuki Matsuoka 2014-07-21 19:42:12 +01:00
Yann Collet
a154628e70 Makefile : added -Wstrict-prototype, as suggested by Larry Doolittle 2014-07-14 23:29:40 +01:00
Yann Collet
fbe14d128e Modified : lz4 streaming API, strong types 2014-07-14 23:04:10 +01:00
Yann Collet
d3c43d3251 Modified : streaming API (fast compression) 2014-07-05 16:48:49 +01:00
Yann Collet
e002818cf6 Modified : Makefile : added -Wshadow option, suggest by Boris Faure 2014-07-05 13:33:57 +01:00
Yann Collet
3a9427237d Stronger fuzzer tests
Stronger fix 134
2014-07-02 18:02:29 +01:00
Yann Collet
1411c2b674 Quickfix of issue 134 (untested) 2014-07-02 04:36:56 +01:00
Yann Collet
da5373197e Fixed : issue 52 (reported by Ludwig Strigeus) 2014-06-22 11:25:04 +01:00
Yann Collet
8d66dd7cd5 Fixed : using loadDict() with small dictionaries 2014-06-21 17:01:15 +01:00
Yann Collet
6e1179a1e3 bugfix : streaming tiny messages from within very small ringbuffer (Takayuki's streaming example 2) 2014-06-19 22:54:16 +01:00
Yann Collet
d517d609d9 Fixed : streaming compression using small (<64KB) dictionary buffers 2014-06-17 21:41:59 +01:00
Yann Collet
61ee86b5b8 quickfix 2014-06-14 17:04:30 +01:00
Yann Collet
2f0a717a35 LZ4 Streaming : check overlapping input/dictionary 2014-06-14 16:56:24 +01:00
Yann Collet
8ee9e6d04e Improved decompression speed 2014-06-12 23:29:06 +01:00
Yann Collet
0c62103105 restored LZ4 HC streaming mode 2014-06-11 21:40:16 +01:00
Yann Collet
3b92842904 improved compression ratio for long streams in 32 bits mode 2014-06-10 21:45:25 +01:00
Yann Collet
661e4ddb78 lz4io : reduced memory usage in streaming mode 2014-06-10 06:10:08 +01:00
Yann Collet
f0e6bf45ca Improved compression speed in 64KB block mode 2014-06-09 18:08:23 +01:00
Yann Collet
135f11b54e Obsolete "external allocation" functions
(convergence towards LZ4_compress_continue() )
2014-06-09 16:46:03 +01:00
Yann Collet
426e7437e1 removed old stream structure 2014-06-09 02:49:20 +01:00
Yann Collet
598bde9a69 converge towards LZ4_compress_continue() 2014-06-09 02:42:39 +01:00
Yann Collet
a79180f51d New : valgrind memtest 2014-06-09 01:01:04 +01:00
Yann Collet
c4f5b9de2a Fixed (continued) : address space overflow in 32-bits mode 2014-06-05 01:59:19 +01:00
Yann Collet
140e6e72dd Corrected : address space overflow in 32-bits mode 2014-06-04 22:34:48 +01:00
Yann Collet
ec717699c7 restored continuous streaming mode 2014-06-02 08:13:16 +01:00
Yann Collet
b636779b0e unified structure model 2014-06-02 07:07:19 +01:00
Yann Collet
302e7e2f2b coalesced streaming compression code
+ speed optimization
2014-05-27 02:41:29 +01:00
Yann Collet
971f612122 speed optimization 2014-05-23 21:01:55 +01:00
Yann Collet
4b43c2bd98 Continuous streaming mode (automatic) 2014-05-21 19:46:36 +01:00