platform/upstream/lz4.git
9 years agolz4frame : support stableDst option
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

9 years agosmall improvements to lz4frame compression
Yann Collet [Sun, 14 Sep 2014 23:59:30 +0000 (00:59 +0100)]
small improvements to lz4frame compression

9 years agochanged : lz4 test mode (-t) to no longer ask for confirmation, as suggested by Nguye...
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

9 years agochanged xxhash directory
Yann Collet [Sat, 13 Sep 2014 22:44:07 +0000 (23:44 +0100)]
changed xxhash directory
changed makefile

9 years agoMerge pull request #26 from Cyan4973/frame
Yann Collet [Sat, 13 Sep 2014 22:30:01 +0000 (00:30 +0200)]
Merge pull request #26 from Cyan4973/frame

Frame

9 years agoRestored variable output size fuzzer test
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

9 years agoFrame decompression speed optimization
Yann Collet [Sat, 13 Sep 2014 18:49:01 +0000 (19:49 +0100)]
Frame decompression speed optimization

9 years agofullbench : added benchmark for LZ4F_decompress()
Yann Collet [Sat, 13 Sep 2014 14:24:16 +0000 (15:24 +0100)]
fullbench : added benchmark for LZ4F_decompress()

9 years agoLZ4F_getFrameInfo() : provides srcSize hint like LZ4F_decompress()
Yann Collet [Sat, 13 Sep 2014 13:40:35 +0000 (14:40 +0100)]
LZ4F_getFrameInfo() : provides srcSize hint like LZ4F_decompress()

9 years agoLZ4F_decompressFrame : implemented srcSizeHint as function result
Yann Collet [Sat, 13 Sep 2014 11:15:54 +0000 (12:15 +0100)]
LZ4F_decompressFrame : implemented srcSizeHint as function result

9 years agolz4frame : implemented option stableSrc
Yann Collet [Sat, 13 Sep 2014 09:08:55 +0000 (10:08 +0100)]
lz4frame : implemented option stableSrc
Improved LZ4_compressFrame() speed

9 years agolz4frame : autoflush mode : saves memory, and improves compression 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

9 years agoslightly improved frame compression speed
Yann Collet [Thu, 11 Sep 2014 21:27:14 +0000 (22:27 +0100)]
slightly improved frame compression speed

9 years agoImproved lz4frame 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)

9 years agoMore tests : random flushes
Yann Collet [Wed, 10 Sep 2014 12:53:42 +0000 (13:53 +0100)]
More tests : random flushes

9 years agoFix : streaming mode bug (re-using context & buffers)
Yann Collet [Wed, 10 Sep 2014 12:00:39 +0000 (13:00 +0100)]
Fix : streaming mode bug (re-using context & buffers)

9 years agoAdded : streaming mode
Yann Collet [Tue, 9 Sep 2014 22:54:22 +0000 (23:54 +0100)]
Added : streaming mode

9 years agoAdded : valgrind verification for frametest
Yann Collet [Sun, 7 Sep 2014 13:15:33 +0000 (14:15 +0100)]
Added : valgrind verification for frametest

9 years agominor allocation correction (compressBegin)
Yann Collet [Sun, 7 Sep 2014 12:29:04 +0000 (13:29 +0100)]
minor allocation correction (compressBegin)

9 years agoAPI change : compressionContext more easily reusable
Yann Collet [Sun, 7 Sep 2014 11:57:09 +0000 (12:57 +0100)]
API change : compressionContext more easily reusable

9 years agoAdded : fuzzer : ability to jump to specified testNb
Yann Collet [Sun, 7 Sep 2014 11:12:46 +0000 (12:12 +0100)]
Added : fuzzer : ability to jump to specified testNb

9 years agoAdded : variable dstBuffer size decompression test
Yann Collet [Sun, 7 Sep 2014 10:04:29 +0000 (11:04 +0100)]
Added : variable dstBuffer size decompression test

9 years agoMore complex compression tests
Yann Collet [Sun, 7 Sep 2014 08:13:02 +0000 (09:13 +0100)]
More complex compression tests

9 years agoImproved frame decompression test
Yann Collet [Sat, 6 Sep 2014 21:48:03 +0000 (22:48 +0100)]
Improved frame decompression test
Fixed : frame decompression bug

9 years agominor frametest display improvement
Yann Collet [Sat, 6 Sep 2014 12:06:28 +0000 (13:06 +0100)]
minor frametest display improvement

9 years agominor test code refactoring
Yann Collet [Sat, 6 Sep 2014 11:19:26 +0000 (12:19 +0100)]
minor test code refactoring

9 years agoMore tests (variation of blocksize & checksum)
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

9 years agoAdded some more tests
Yann Collet [Fri, 5 Sep 2014 15:32:04 +0000 (16:32 +0100)]
Added some more tests

9 years agoImplemented Content Checksum Verification within LZ4F_decompress()
Yann Collet [Fri, 5 Sep 2014 14:50:06 +0000 (15:50 +0100)]
Implemented Content Checksum Verification within LZ4F_decompress()

9 years agoAdded : xxhash.h at root, for compilation
Yann Collet [Thu, 4 Sep 2014 21:57:32 +0000 (22:57 +0100)]
Added : xxhash.h at root, for compilation

9 years agofixed : LZ4F_decompress()
Yann Collet [Thu, 4 Sep 2014 21:56:51 +0000 (22:56 +0100)]
fixed : LZ4F_decompress()
more decompress tests

9 years agoCompleted first version of lz4frame decompress
Yann Collet [Wed, 3 Sep 2014 18:49:59 +0000 (19:49 +0100)]
Completed first version of lz4frame decompress
Added a first decompression test

9 years agoAdded : preliminary frame decompression function
Yann Collet [Mon, 1 Sep 2014 21:44:02 +0000 (22:44 +0100)]
Added : preliminary frame decompression function

9 years agoupgraded lz4frame compression tests
Yann Collet [Sun, 31 Aug 2014 22:14:20 +0000 (23:14 +0100)]
upgraded lz4frame compression tests

9 years agolz4frame compression API v1 completed
Yann Collet [Sat, 30 Aug 2014 17:14:44 +0000 (18:14 +0100)]
lz4frame compression API v1 completed
Added : test program frametest

9 years agominor fuzzer code cleanup
Yann Collet [Sat, 30 Aug 2014 17:13:45 +0000 (18:13 +0100)]
minor fuzzer code cleanup

9 years agominor fuzzer cleaning
Yann Collet [Sat, 30 Aug 2014 11:32:09 +0000 (12:32 +0100)]
minor fuzzer cleaning

9 years agofix : lz4frame : added default blockSizeID
Yann Collet [Fri, 29 Aug 2014 15:38:26 +0000 (16:38 +0100)]
fix : lz4frame : added default blockSizeID

9 years agolz4frame minor API fixes (pointers)
Yann Collet [Fri, 29 Aug 2014 15:35:13 +0000 (16:35 +0100)]
lz4frame minor API fixes (pointers)
lz4frame.c first example code (incomplete)

9 years agominor lz4frame API update : errorCodes & frameInfo
Yann Collet [Fri, 29 Aug 2014 09:15:04 +0000 (10:15 +0100)]
minor lz4frame API update : errorCodes & frameInfo

9 years agoMerge branch 'frame' of https://github.com/Cyan4973/lz4 into frame
Yann Collet [Thu, 28 Aug 2014 20:26:23 +0000 (22:26 +0200)]
Merge branch 'frame' of https://github.com/Cyan4973/lz4 into frame

9 years agoMerge pull request #24 from Cyan4973/dev
Cyan4973 [Thu, 28 Aug 2014 16:43:37 +0000 (18:43 +0200)]
Merge pull request #24 from Cyan4973/dev

Catch up r122

9 years agoMerge pull request #23 from Cyan4973/dev
Cyan4973 [Thu, 28 Aug 2014 12:23:34 +0000 (14:23 +0200)]
Merge pull request #23 from Cyan4973/dev

Dev

9 years agoUpdated : NEWS to r122
Yann Collet [Thu, 28 Aug 2014 12:20:25 +0000 (13:20 +0100)]
Updated : NEWS to r122

9 years agoMerge pull request #22 from Cyan4973/dev
Cyan4973 [Thu, 28 Aug 2014 11:59:11 +0000 (13:59 +0200)]
Merge pull request #22 from Cyan4973/dev

Dev

9 years agolz4frame API update : introducing LZ4F_getHeaderInfo()
Yann Collet [Thu, 28 Aug 2014 09:14:33 +0000 (10:14 +0100)]
lz4frame API update : introducing LZ4F_getHeaderInfo()

9 years agoclarified comments within lz4frame API
Yann Collet [Wed, 27 Aug 2014 08:14:17 +0000 (09:14 +0100)]
clarified comments within lz4frame API

9 years agomodified permission
Yann Collet [Tue, 26 Aug 2014 23:03:12 +0000 (00:03 +0100)]
modified permission

9 years agoupdated lz4hc 64-bits detection
Yann Collet [Tue, 26 Aug 2014 22:47:32 +0000 (23:47 +0100)]
updated lz4hc 64-bits detection

9 years agoFixed crlf issue
Yann Collet [Tue, 26 Aug 2014 13:53:39 +0000 (15:53 +0200)]
Fixed crlf issue

9 years agoSimplified travis test flow
Yann Collet [Tue, 26 Aug 2014 13:39:09 +0000 (14:39 +0100)]
Simplified travis test flow

9 years agoAdded : examples from Takayuki Matsuoka
Yann Collet [Tue, 26 Aug 2014 13:27:22 +0000 (14:27 +0100)]
Added : examples from Takayuki Matsuoka

9 years agominor comment clarification about LZ4_compressBound()
Yann Collet [Tue, 26 Aug 2014 12:48:13 +0000 (13:48 +0100)]
minor comment clarification about LZ4_compressBound()

9 years agoearly LZ4F decompression API
Yann Collet [Tue, 26 Aug 2014 09:27:45 +0000 (10:27 +0100)]
early LZ4F decompression API

9 years agoLZ4F API update. Creating "simple function" (compression only)
Yann Collet [Mon, 25 Aug 2014 23:56:54 +0000 (00:56 +0100)]
LZ4F API update. Creating "simple function" (compression only)

9 years agoAdded : mips 64 bits detection macro, as suggested by lew van
Yann Collet [Mon, 25 Aug 2014 17:27:50 +0000 (18:27 +0100)]
Added : mips 64 bits detection macro, as suggested by lew van

9 years agoUpdated LZ4F API : differentiate resource/compression functions
Yann Collet [Sat, 23 Aug 2014 13:06:56 +0000 (14:06 +0100)]
Updated LZ4F API : differentiate resource/compression functions

9 years agoadd new directory 'examples'
Yann Collet [Fri, 22 Aug 2014 10:23:28 +0000 (11:23 +0100)]
add new directory 'examples'

9 years agominor API comment clarifications
Yann Collet [Thu, 21 Aug 2014 16:23:51 +0000 (17:23 +0100)]
minor API comment clarifications

9 years agoFix : 64-bits macro detection for AIX system (thanks to SamG)
Yann Collet [Thu, 21 Aug 2014 16:08:22 +0000 (17:08 +0100)]
Fix : 64-bits macro detection for AIX system (thanks to SamG)

9 years agominor cmake refresh
Yann Collet [Thu, 21 Aug 2014 00:43:33 +0000 (01:43 +0100)]
minor cmake refresh

9 years agoAdded macro, for large file support on 32-bits AIX
Yann Collet [Wed, 20 Aug 2014 15:37:34 +0000 (16:37 +0100)]
Added macro, for large file support on 32-bits AIX

9 years agominor lz4frame API update
Yann Collet [Tue, 19 Aug 2014 20:19:29 +0000 (21:19 +0100)]
minor lz4frame API update

9 years agoAdded : lz4frame comments (doc)
Yann Collet [Tue, 19 Aug 2014 16:24:37 +0000 (17:24 +0100)]
Added : lz4frame comments (doc)

9 years agoupdated lz4frame API, following suggestions from Takayuki Matsuoka
Yann Collet [Tue, 19 Aug 2014 15:09:07 +0000 (16:09 +0100)]
updated lz4frame API, following suggestions from Takayuki Matsuoka

9 years agoAdded : lz4Framing.h, first example of Framing compression API
Yann Collet [Mon, 18 Aug 2014 16:32:19 +0000 (17:32 +0100)]
Added : lz4Framing.h, first example of Framing compression API

9 years agoAdded : LZ4 Framing Format, new version (v1.4.1)
Yann Collet [Mon, 18 Aug 2014 15:00:00 +0000 (16:00 +0100)]
Added : LZ4 Framing Format, new version (v1.4.1)
Changed to HTML format
Modified .gitattributes to protect png files from crlf modifications

9 years agoRemoved : old version of framing format
Yann Collet [Mon, 18 Aug 2014 14:55:47 +0000 (15:55 +0100)]
Removed : old version of framing format

9 years agoUpdate xxHash to r36
Yann Collet [Fri, 15 Aug 2014 09:24:24 +0000 (10:24 +0100)]
Update xxHash to r36

9 years agoupdated release number
Yann Collet [Wed, 13 Aug 2014 15:44:44 +0000 (16:44 +0100)]
updated release number

9 years agoRevert "Introduced "Continuous Block Mode" (CBM) naming"
Yann Collet [Sat, 9 Aug 2014 21:14:26 +0000 (23:14 +0200)]
Revert "Introduced "Continuous Block Mode" (CBM) naming"

This reverts commit 53f1fbe062c6904b06d7181ccdb5a8fd6f883f15.

9 years agoIntroduced "Continuous Block Mode" (CBM) naming
Yann Collet [Fri, 8 Aug 2014 12:08:11 +0000 (13:08 +0100)]
Introduced "Continuous Block Mode" (CBM) naming
to better differentiate with future lz4s.c library

9 years agoclarified "dev" branch policy
Yann Collet [Fri, 8 Aug 2014 11:48:45 +0000 (12:48 +0100)]
clarified "dev" branch policy

9 years agoMerge pull request #19 from ignatenkobrain/dev
Cyan4973 [Fri, 8 Aug 2014 11:35:34 +0000 (13:35 +0200)]
Merge pull request #19 from ignatenkobrain/dev

Makefile: fix DESTDIR

9 years agoMakefile: fix DESTDIR
Igor Gnatenko [Fri, 8 Aug 2014 08:23:00 +0000 (10:23 +0200)]
Makefile: fix DESTDIR

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
9 years agoMerge pull request #17 from Cyan4973/dev
Cyan4973 [Thu, 7 Aug 2014 11:03:41 +0000 (13:03 +0200)]
Merge pull request #17 from Cyan4973/dev

Dev

9 years agoAdded : .gitattributes
Yann Collet [Wed, 6 Aug 2014 17:52:48 +0000 (18:52 +0100)]
Added : .gitattributes

9 years agoFixed crlf issue
Yann Collet [Wed, 6 Aug 2014 11:50:38 +0000 (13:50 +0200)]
Fixed crlf issue

9 years agoMakefile : restored Takayuki's fix for OS-X and BSD
Yann Collet [Wed, 6 Aug 2014 08:06:00 +0000 (09:06 +0100)]
Makefile : restored Takayuki's fix for OS-X and BSD
minor display change for make install

9 years agoUpdated Makefile : make dist
Yann Collet [Wed, 6 Aug 2014 07:55:08 +0000 (08:55 +0100)]
Updated Makefile : make dist
Minor formatting changes for xxhash

9 years agofix : minor compilation warning under mingw
Yann Collet [Tue, 5 Aug 2014 05:42:40 +0000 (06:42 +0100)]
fix : minor compilation warning under mingw

10 years agoAdded : HC streaming test
Yann Collet [Fri, 1 Aug 2014 18:21:26 +0000 (19:21 +0100)]
Added : HC streaming test

10 years agofix : HC streaming mode
Yann Collet [Fri, 1 Aug 2014 18:10:21 +0000 (19:10 +0100)]
fix : HC streaming mode

10 years agoMerge pull request #15 from t-mat/fix-bsd-sed
Cyan4973 [Wed, 30 Jul 2014 11:11:12 +0000 (13:11 +0200)]
Merge pull request #15 from t-mat/fix-bsd-sed

Fix BSD sed error reported by Yue Du

10 years agoFix BSD sed error reported by Yue Du
Takayuki MATSUOKA [Wed, 30 Jul 2014 09:41:45 +0000 (18:41 +0900)]
Fix BSD sed error reported by Yue Du

This change is related to LZ4 issue #14.

 - Add more unique pattern to line recognition
 - Change Extended Regular Expression to Basic Regular Expression

10 years agofix : minor compilation warning under mingw
Yann Collet [Tue, 29 Jul 2014 20:57:09 +0000 (21:57 +0100)]
fix : minor compilation warning under mingw

10 years agoAdded : Makefile : install for kFreeBSD and Hurd (Nobuhiro Iwamatsu)
Yann Collet [Sat, 26 Jul 2014 14:15:00 +0000 (15:15 +0100)]
Added : Makefile : install for kFreeBSD and Hurd (Nobuhiro Iwamatsu)

10 years agoMerge pull request #13 from Cyan4973/dev
Cyan4973 [Thu, 24 Jul 2014 11:54:05 +0000 (13:54 +0200)]
Merge pull request #13 from Cyan4973/dev

Dev

10 years agoupdated NEWS
Yann Collet [Wed, 23 Jul 2014 09:26:16 +0000 (10:26 +0100)]
updated NEWS

10 years agoMakefile : synchronize library version number with lz4.h - Thanks to Takayuki Matsuoka
Yann Collet [Tue, 22 Jul 2014 16:25:35 +0000 (17:25 +0100)]
Makefile : synchronize library version number with lz4.h - Thanks to Takayuki Matsuoka

10 years agoMakefile : some corrections suggested by Michał Górny (issue 136)
Yann Collet [Mon, 21 Jul 2014 20:01:59 +0000 (21:01 +0100)]
Makefile : some corrections suggested by Michał Górny (issue 136)

10 years agoAdded : LZ4_versionNumber(), thanks to Takayuki Matsuoka
Yann Collet [Mon, 21 Jul 2014 18:42:12 +0000 (19:42 +0100)]
Added : LZ4_versionNumber(), thanks to Takayuki Matsuoka

10 years agoMerge branch 'dev' of https://github.com/Cyan4973/lz4 into dev
Yann Collet [Mon, 21 Jul 2014 18:41:08 +0000 (20:41 +0200)]
Merge branch 'dev' of https://github.com/Cyan4973/lz4 into dev

10 years agoAdded : pkg-config (issue 135)
Yann Collet [Sun, 20 Jul 2014 15:18:48 +0000 (17:18 +0200)]
Added : pkg-config (issue 135)

10 years agoRestored : lz4 compression function using externally allocated memory for state
Yann Collet [Sun, 20 Jul 2014 12:34:14 +0000 (13:34 +0100)]
Restored : lz4 compression function using externally allocated memory for state

10 years agoUpdated xxHash to r35
Yann Collet [Sat, 19 Jul 2014 09:03:53 +0000 (10:03 +0100)]
Updated xxHash to r35

10 years agoMakefile : added -Wstrict-prototype, as suggested by Larry Doolittle
Yann Collet [Mon, 14 Jul 2014 22:29:40 +0000 (23:29 +0100)]
Makefile : added -Wstrict-prototype, as suggested by Larry Doolittle

10 years agoModified : lz4 streaming API, strong types
Yann Collet [Mon, 14 Jul 2014 22:04:10 +0000 (23:04 +0100)]
Modified : lz4 streaming API, strong types

10 years agoModified : streaming API (fast compression)
Yann Collet [Sat, 5 Jul 2014 15:48:49 +0000 (16:48 +0100)]
Modified : streaming API (fast compression)

10 years agoModified : Makefile : added -Wshadow option, suggest by Boris Faure
Yann Collet [Sat, 5 Jul 2014 12:33:57 +0000 (13:33 +0100)]
Modified : Makefile : added -Wshadow option, suggest by Boris Faure