Yann Collet [Tue, 4 Nov 2014 19:56:38 +0000 (20:56 +0100)]
Makefile : refactored Travis CI tests
Yann Collet [Tue, 4 Nov 2014 19:04:43 +0000 (20:04 +0100)]
lz4.h : updated library version number to 1.4.0
Yann Collet [Tue, 4 Nov 2014 11:11:14 +0000 (12:11 +0100)]
Fixed issue 44 : stopped concatenated stream on null size frame (thanks to Brendan O'Connor)
Yann Collet [Tue, 4 Nov 2014 10:07:04 +0000 (11:07 +0100)]
Fixed issue #31 : lz4.c warning under visual
Yann Collet [Tue, 4 Nov 2014 09:50:17 +0000 (10:50 +0100)]
Added : cmake test
cmake : corrected xxhash path (thanks to j.magnuson)
Yann Collet [Tue, 4 Nov 2014 09:32:50 +0000 (10:32 +0100)]
Makefile : added -Wcast-align compilation warning
Yann Collet [Tue, 4 Nov 2014 09:04:37 +0000 (10:04 +0100)]
Updated unsynchronized buffers tests
Yann Collet [Mon, 3 Nov 2014 08:29:45 +0000 (09:29 +0100)]
Updated ring buffer examples
Yann Collet [Mon, 3 Nov 2014 08:18:15 +0000 (09:18 +0100)]
fullbench : display Algorithm Nb
Yann Collet [Sun, 2 Nov 2014 21:32:12 +0000 (22:32 +0100)]
Optimized LZ4_saveDictHC()
Yann Collet [Sat, 1 Nov 2014 20:58:31 +0000 (21:58 +0100)]
Updated xxHash to r38
Yann Collet [Wed, 29 Oct 2014 00:47:43 +0000 (01:47 +0100)]
Added : valgrind test for fuzzer
Yann Collet [Wed, 29 Oct 2014 00:39:47 +0000 (01:39 +0100)]
minor fuzzer test correction
Yann Collet [Tue, 28 Oct 2014 22:12:04 +0000 (23:12 +0100)]
Merge pull request #33 from Cyan4973/streamHC
Stream hc
Yann Collet [Tue, 28 Oct 2014 14:58:25 +0000 (15:58 +0100)]
Fixed : frametest for Travis CI build matrix
Yann Collet [Tue, 28 Oct 2014 14:35:43 +0000 (15:35 +0100)]
new Travis CI build matrix
Yann Collet [Tue, 28 Oct 2014 10:32:42 +0000 (11:32 +0100)]
Added : frametest32
Yann Collet [Mon, 27 Oct 2014 23:39:06 +0000 (00:39 +0100)]
LZ4 HC streaming integrated within lz4frame
Yann Collet [Sun, 26 Oct 2014 10:22:15 +0000 (11:22 +0100)]
HC streaming : support for very long streaming (> 4 GB) scenarios
Yann Collet [Sat, 25 Oct 2014 19:52:10 +0000 (20:52 +0100)]
HC streaming : support small ringbuffer scenarios
Yann Collet [Wed, 22 Oct 2014 07:07:56 +0000 (08:07 +0100)]
Added : HC streaming ring buffer example
Yann Collet [Tue, 21 Oct 2014 23:36:32 +0000 (00:36 +0100)]
fixed LZ4F_compressFrameBound (dynamic block resize)
Yann Collet [Mon, 20 Oct 2014 23:12:55 +0000 (00:12 +0100)]
LZ4 HC : fixed small dictionary streaming compression
Yann Collet [Mon, 20 Oct 2014 00:08:21 +0000 (01:08 +0100)]
LZ4 HC : External Dictionary compression : First implementation
Yann Collet [Sun, 19 Oct 2014 16:41:42 +0000 (17:41 +0100)]
minor refactoring of LZ4 HC, to prepare for external dictionaries
Yann Collet [Sun, 19 Oct 2014 15:06:33 +0000 (16:06 +0100)]
fuzzer : easier random replay
Yann Collet [Sun, 19 Oct 2014 14:25:35 +0000 (15:25 +0100)]
fuzzer : fixed test 21
Yann Collet [Sun, 19 Oct 2014 12:47:22 +0000 (13:47 +0100)]
fuzzer : faster jump to testNb
Yann Collet [Sat, 18 Oct 2014 12:27:32 +0000 (13:27 +0100)]
fuzzer : fixed minor command lines issues
Yann Collet [Sat, 18 Oct 2014 10:18:14 +0000 (11:18 +0100)]
updated LZ4HC API
Yann Collet [Fri, 17 Oct 2014 08:00:55 +0000 (10:00 +0200)]
Merge branch 'dev' of https://github.com/Cyan4973/lz4 into dev
Yann Collet [Fri, 10 Oct 2014 19:58:42 +0000 (20:58 +0100)]
fuzzer : pause at the end is disabled by default
Yann Collet [Thu, 9 Oct 2014 21:15:57 +0000 (22:15 +0100)]
modified : fuzzer automatically selects seed
Yann Collet [Mon, 6 Oct 2014 10:13:56 +0000 (11:13 +0100)]
Updated : xxHash to r37
Yann Collet [Mon, 6 Oct 2014 00:10:29 +0000 (01:10 +0100)]
update distribution builder "make dist"
update test, to also verify "make dist"
Yann Collet [Sun, 5 Oct 2014 23:48:45 +0000 (00:48 +0100)]
Fixed : LZ4F_compressBound() using null preferencesPtr
Updated : frametest, to check LZ4F_compressBound() using null preferencesPtr
Yann Collet [Thu, 25 Sep 2014 12:03:36 +0000 (14:03 +0200)]
Merge pull request #28 from Cyan4973/dev
updated comment on compressionLevel field
Yann Collet [Wed, 24 Sep 2014 12:48:03 +0000 (13:48 +0100)]
updated comment on compressionLevel field
Yann Collet [Tue, 23 Sep 2014 09:00:55 +0000 (11:00 +0200)]
Merge pull request #27 from Cyan4973/dev
lz4frame
Yann Collet [Mon, 22 Sep 2014 17:42:00 +0000 (18:42 +0100)]
fixed : clang warnings
Yann Collet [Mon, 22 Sep 2014 16:38:17 +0000 (17:38 +0100)]
Added : suooirt for s390x, thanks to Nobuhiro Iwamatsu
Multiple warning fixes for Visual Studio 2012
Yann Collet [Mon, 22 Sep 2014 01:59:42 +0000 (02:59 +0100)]
LZ4F_compressFrame : fix potential crash on selecting custom preferences
frame fuzzer tests : new random tests using LZ4F_compressFrame
Yann Collet [Mon, 22 Sep 2014 01:36:20 +0000 (02:36 +0100)]
LZ4F_compressFrame() : auto-resize block size when unnecessarily large
Yann Collet [Mon, 22 Sep 2014 01:02:40 +0000 (02:02 +0100)]
Slightly improved decompression speed (linkedBlockMode, small frames primarily)
Yann Collet [Mon, 22 Sep 2014 00:32:55 +0000 (01:32 +0100)]
LZ4F_getFrameInfo() No longer requires to continue decoding at address after header
Slightly improved LZ4F_decompress() speed (less dictionary copy)
Yann Collet [Sun, 21 Sep 2014 08:56:21 +0000 (09:56 +0100)]
lz4frame : support stableDst option
Multiple bugfixes within lz4frame decompression
Small decompression speed improvements
Improved fuzzer test, with more thorough and complex tests
Yann Collet [Sun, 14 Sep 2014 23:59:30 +0000 (00:59 +0100)]
small improvements to lz4frame compression
Yann Collet [Sat, 13 Sep 2014 22:49:45 +0000 (23:49 +0100)]
changed : lz4 test mode (-t) to no longer ask for confirmation, as suggested by Nguyen Thary
Yann Collet [Sat, 13 Sep 2014 22:44:07 +0000 (23:44 +0100)]
changed xxhash directory
changed makefile
Yann Collet [Sat, 13 Sep 2014 22:30:01 +0000 (00:30 +0200)]
Merge pull request #26 from Cyan4973/frame
Frame
Yann Collet [Sat, 13 Sep 2014 20:21:41 +0000 (21:21 +0100)]
Restored variable output size fuzzer test
Quickfix frame decompression
Small speed optimization frame decompression
Yann Collet [Sat, 13 Sep 2014 18:49:01 +0000 (19:49 +0100)]
Frame decompression speed optimization
Yann Collet [Sat, 13 Sep 2014 14:24:16 +0000 (15:24 +0100)]
fullbench : added benchmark for LZ4F_decompress()
Yann Collet [Sat, 13 Sep 2014 13:40:35 +0000 (14:40 +0100)]
LZ4F_getFrameInfo() : provides srcSize hint like LZ4F_decompress()
Yann Collet [Sat, 13 Sep 2014 11:15:54 +0000 (12:15 +0100)]
LZ4F_decompressFrame : implemented srcSizeHint as function result
Yann Collet [Sat, 13 Sep 2014 09:08:55 +0000 (10:08 +0100)]
lz4frame : implemented option stableSrc
Improved LZ4_compressFrame() speed
Yann Collet [Fri, 12 Sep 2014 18:28:44 +0000 (19:28 +0100)]
lz4frame : autoflush mode : saves memory, and improves compression speed
LZ4F_getFrameInfo() fix, thanks to Christopher Jackson
Yann Collet [Thu, 11 Sep 2014 21:27:14 +0000 (22:27 +0100)]
slightly improved frame compression speed
Yann Collet [Wed, 10 Sep 2014 21:17:03 +0000 (22:17 +0100)]
Improved lz4frame compression speed
Added : fullbench test -c14 (LZ4F_compressFrame)
Yann Collet [Wed, 10 Sep 2014 12:53:42 +0000 (13:53 +0100)]
More tests : random flushes
Yann Collet [Wed, 10 Sep 2014 12:00:39 +0000 (13:00 +0100)]
Fix : streaming mode bug (re-using context & buffers)
Yann Collet [Tue, 9 Sep 2014 22:54:22 +0000 (23:54 +0100)]
Added : streaming mode
Yann Collet [Sun, 7 Sep 2014 13:15:33 +0000 (14:15 +0100)]
Added : valgrind verification for frametest
Yann Collet [Sun, 7 Sep 2014 12:29:04 +0000 (13:29 +0100)]
minor allocation correction (compressBegin)
Yann Collet [Sun, 7 Sep 2014 11:57:09 +0000 (12:57 +0100)]
API change : compressionContext more easily reusable
Yann Collet [Sun, 7 Sep 2014 11:12:46 +0000 (12:12 +0100)]
Added : fuzzer : ability to jump to specified testNb
Yann Collet [Sun, 7 Sep 2014 10:04:29 +0000 (11:04 +0100)]
Added : variable dstBuffer size decompression test
Yann Collet [Sun, 7 Sep 2014 08:13:02 +0000 (09:13 +0100)]
More complex compression tests
Yann Collet [Sat, 6 Sep 2014 21:48:03 +0000 (22:48 +0100)]
Improved frame decompression test
Fixed : frame decompression bug
Yann Collet [Sat, 6 Sep 2014 12:06:28 +0000 (13:06 +0100)]
minor frametest display improvement
Yann Collet [Sat, 6 Sep 2014 11:19:26 +0000 (12:19 +0100)]
minor test code refactoring
Yann Collet [Sat, 6 Sep 2014 08:47:28 +0000 (09:47 +0100)]
More tests (variation of blocksize & checksum)
fixed : checksum error on dealing with uncompressed blocks
Yann Collet [Fri, 5 Sep 2014 15:32:04 +0000 (16:32 +0100)]
Added some more tests
Yann Collet [Fri, 5 Sep 2014 14:50:06 +0000 (15:50 +0100)]
Implemented Content Checksum Verification within LZ4F_decompress()
Yann Collet [Thu, 4 Sep 2014 21:57:32 +0000 (22:57 +0100)]
Added : xxhash.h at root, for compilation
Yann Collet [Thu, 4 Sep 2014 21:56:51 +0000 (22:56 +0100)]
fixed : LZ4F_decompress()
more decompress tests
Yann Collet [Wed, 3 Sep 2014 18:49:59 +0000 (19:49 +0100)]
Completed first version of lz4frame decompress
Added a first decompression test
Yann Collet [Mon, 1 Sep 2014 21:44:02 +0000 (22:44 +0100)]
Added : preliminary frame decompression function
Yann Collet [Sun, 31 Aug 2014 22:14:20 +0000 (23:14 +0100)]
upgraded lz4frame compression tests
Yann Collet [Sat, 30 Aug 2014 17:14:44 +0000 (18:14 +0100)]
lz4frame compression API v1 completed
Added : test program frametest
Yann Collet [Sat, 30 Aug 2014 17:13:45 +0000 (18:13 +0100)]
minor fuzzer code cleanup
Yann Collet [Sat, 30 Aug 2014 11:32:09 +0000 (12:32 +0100)]
minor fuzzer cleaning
Yann Collet [Fri, 29 Aug 2014 15:38:26 +0000 (16:38 +0100)]
fix : lz4frame : added default blockSizeID
Yann Collet [Fri, 29 Aug 2014 15:35:13 +0000 (16:35 +0100)]
lz4frame minor API fixes (pointers)
lz4frame.c first example code (incomplete)
Yann Collet [Fri, 29 Aug 2014 09:15:04 +0000 (10:15 +0100)]
minor lz4frame API update : errorCodes & frameInfo
Yann Collet [Thu, 28 Aug 2014 20:26:23 +0000 (22:26 +0200)]
Merge branch 'frame' of https://github.com/Cyan4973/lz4 into frame
Cyan4973 [Thu, 28 Aug 2014 16:43:37 +0000 (18:43 +0200)]
Merge pull request #24 from Cyan4973/dev
Catch up r122
Cyan4973 [Thu, 28 Aug 2014 12:23:34 +0000 (14:23 +0200)]
Merge pull request #23 from Cyan4973/dev
Dev
Yann Collet [Thu, 28 Aug 2014 12:20:25 +0000 (13:20 +0100)]
Updated : NEWS to r122
Cyan4973 [Thu, 28 Aug 2014 11:59:11 +0000 (13:59 +0200)]
Merge pull request #22 from Cyan4973/dev
Dev
Yann Collet [Thu, 28 Aug 2014 09:14:33 +0000 (10:14 +0100)]
lz4frame API update : introducing LZ4F_getHeaderInfo()
Yann Collet [Wed, 27 Aug 2014 08:14:17 +0000 (09:14 +0100)]
clarified comments within lz4frame API
Yann Collet [Tue, 26 Aug 2014 23:03:12 +0000 (00:03 +0100)]
modified permission
Yann Collet [Tue, 26 Aug 2014 22:47:32 +0000 (23:47 +0100)]
updated lz4hc 64-bits detection
Yann Collet [Tue, 26 Aug 2014 13:53:39 +0000 (15:53 +0200)]
Fixed crlf issue
Yann Collet [Tue, 26 Aug 2014 13:39:09 +0000 (14:39 +0100)]
Simplified travis test flow
Yann Collet [Tue, 26 Aug 2014 13:27:22 +0000 (14:27 +0100)]
Added : examples from Takayuki Matsuoka
Yann Collet [Tue, 26 Aug 2014 12:48:13 +0000 (13:48 +0100)]
minor comment clarification about LZ4_compressBound()
Yann Collet [Tue, 26 Aug 2014 09:27:45 +0000 (10:27 +0100)]
early LZ4F decompression API
Yann Collet [Mon, 25 Aug 2014 23:56:54 +0000 (00:56 +0100)]
LZ4F API update. Creating "simple function" (compression only)