platform/upstream/lz4.git
9 years agoImproved performance when compressing a lot of small files
Yann Collet [Mon, 13 Apr 2015 23:07:30 +0000 (00:07 +0100)]
Improved performance when compressing a lot of small files

9 years agominor compatibility fixes
Yann Collet [Mon, 13 Apr 2015 19:43:54 +0000 (20:43 +0100)]
minor compatibility fixes

9 years agoMerge pull request #86 from KyleJHarper/origin/r129/multiple_inputs_patch
Yann Collet [Mon, 13 Apr 2015 19:03:51 +0000 (21:03 +0200)]
Merge pull request #86 from KyleJHarper/origin/r129/multiple_inputs_patch

Origin/r129/multiple inputs patch

9 years agoMerge pull request #87 from t-mat/fix-example2
Yann Collet [Mon, 13 Apr 2015 11:57:34 +0000 (13:57 +0200)]
Merge pull request #87 from t-mat/fix-example2

Replace obsolete functions in example code

9 years agoReplace obsolete functions
Takayuki MATSUOKA [Mon, 13 Apr 2015 11:16:37 +0000 (20:16 +0900)]
Replace obsolete functions

9 years agoAdd snprintf macro for MSVC
Takayuki MATSUOKA [Mon, 13 Apr 2015 11:05:20 +0000 (20:05 +0900)]
Add snprintf macro for MSVC

9 years agoAdded support for continuation of file compression and decompression if input files...
Kyle J Harper [Sun, 12 Apr 2015 23:41:55 +0000 (18:41 -0500)]
Added support for continuation of file compression and decompression if input files are missing.  Should more closely match gzip/bzip2/xz and so forth.  Also removed a debug print accidentally left in.

9 years agoAdded new LZ4IO_decompressMultipleFilenames to allow decompression of multiple files...
Kyle J Harper [Sun, 12 Apr 2015 22:28:13 +0000 (17:28 -0500)]
Added new LZ4IO_decompressMultipleFilenames to allow decompression of multiple files with the -m switch added in r128 (ref: google code issue 151).  Limitation: will only process files matching LZ4_EXTENSION macro, which for now seems reasonable.

9 years agonew memory leak test for fullbench using multi-files
Yann Collet [Sun, 12 Apr 2015 15:49:37 +0000 (16:49 +0100)]
new memory leak test for fullbench using multi-files

9 years agoShortened tests durations
Yann Collet [Sun, 12 Apr 2015 15:40:58 +0000 (16:40 +0100)]
Shortened tests durations

9 years agoUpdated badges
Yann Collet [Sun, 12 Apr 2015 15:06:12 +0000 (16:06 +0100)]
Updated badges

9 years agoFixed issue #84
Yann Collet [Sun, 12 Apr 2015 14:17:10 +0000 (15:17 +0100)]
Fixed issue #84

9 years agoFixed : minor coverity warning
Yann Collet [Sun, 12 Apr 2015 10:37:55 +0000 (11:37 +0100)]
Fixed : minor coverity warning

9 years agoFixed a few coverity warnings
Yann Collet [Sun, 12 Apr 2015 08:42:58 +0000 (09:42 +0100)]
Fixed a few coverity warnings

9 years agofixed minor g++ warning
Yann Collet [Sun, 12 Apr 2015 08:37:34 +0000 (09:37 +0100)]
fixed minor g++ warning

9 years agoMerge pull request #82 from t-mat/add-lz4-prefix
Yann Collet [Sun, 12 Apr 2015 08:34:44 +0000 (10:34 +0200)]
Merge pull request #82 from t-mat/add-lz4-prefix

Add LZ4 prefix to deprecation macros

9 years agoFixed a few Valgrind warnings
Yann Collet [Sun, 12 Apr 2015 08:29:52 +0000 (09:29 +0100)]
Fixed a few Valgrind warnings

9 years agoAdd LZ4 prefix to deprecation macros
Takayuki MATSUOKA [Sun, 12 Apr 2015 08:28:53 +0000 (17:28 +0900)]
Add LZ4 prefix to deprecation macros

Replace the following macros:

 - "_DEPRECATE_WARNING_DEFBLOCK" to "LZ4_DEPRECATE_WARNING_DEFBLOCK"
 - "DEPRECATED" to "LZ4_DEPRECATED"

9 years agoFixed : minor Visual warnings
Yann Collet [Sun, 12 Apr 2015 07:58:00 +0000 (08:58 +0100)]
Fixed : minor Visual warnings

9 years agoFixed : a few minor coverity warnings
Yann Collet [Sun, 12 Apr 2015 07:21:35 +0000 (08:21 +0100)]
Fixed : a few minor coverity warnings

9 years agoExtended obsolete warning messages to lz4hc
Yann Collet [Sat, 11 Apr 2015 18:12:03 +0000 (19:12 +0100)]
Extended obsolete warning messages to lz4hc

9 years agoImplemented obsolete warning message
Yann Collet [Sat, 11 Apr 2015 17:59:22 +0000 (18:59 +0100)]
Implemented obsolete warning message

9 years agoUpdate lz4hc API : LZ4_compressHC_safe()
Yann Collet [Sat, 11 Apr 2015 11:28:09 +0000 (12:28 +0100)]
Update lz4hc API : LZ4_compressHC_safe()

9 years agoClarified lz4frame.h inline doc
Yann Collet [Sat, 11 Apr 2015 09:46:16 +0000 (10:46 +0100)]
Clarified lz4frame.h inline doc

9 years agofixed minor sanitize warning
Yann Collet [Sat, 11 Apr 2015 09:25:08 +0000 (10:25 +0100)]
fixed minor sanitize warning

9 years agoUpdated : fuzzer tests can be programmed for a timelength
Yann Collet [Fri, 10 Apr 2015 22:42:17 +0000 (23:42 +0100)]
Updated : fuzzer tests can be programmed for a timelength

9 years agoFixed a few minor sanitize warnings
Yann Collet [Fri, 10 Apr 2015 13:24:13 +0000 (14:24 +0100)]
Fixed a few minor sanitize warnings

9 years agoAdded : sanitize test
Yann Collet [Thu, 9 Apr 2015 22:53:55 +0000 (23:53 +0100)]
Added : sanitize test

9 years agoFixed a few warnings from -fsanitize=undefined
Yann Collet [Thu, 9 Apr 2015 21:59:07 +0000 (22:59 +0100)]
Fixed a few warnings from -fsanitize=undefined

9 years agoNew LZ4_compress_safe() API
Yann Collet [Thu, 9 Apr 2015 12:34:38 +0000 (13:34 +0100)]
New LZ4_compress_safe() API

9 years agofixed over-cautious visual warning
Yann Collet [Wed, 8 Apr 2015 09:35:38 +0000 (10:35 +0100)]
fixed over-cautious visual warning

9 years agominor Makefile test refactoring
Yann Collet [Wed, 8 Apr 2015 08:33:57 +0000 (09:33 +0100)]
minor Makefile test refactoring

9 years agominor memory leak fix and test
Yann Collet [Wed, 8 Apr 2015 08:20:21 +0000 (09:20 +0100)]
minor memory leak fix and test

9 years agofix g++ typecast
Yann Collet [Tue, 7 Apr 2015 06:14:32 +0000 (07:14 +0100)]
fix g++ typecast

9 years agoupdated doc
Yann Collet [Mon, 6 Apr 2015 00:03:49 +0000 (01:03 +0100)]
updated doc

9 years agoadded : memtest on fullbench
Yann Collet [Mon, 6 Apr 2015 00:02:24 +0000 (01:02 +0100)]
added : memtest on fullbench

9 years agoMerge pull request #73 from funcodeio/dev
Yann Collet [Sat, 4 Apr 2015 16:20:21 +0000 (18:20 +0200)]
Merge pull request #73 from funcodeio/dev

Removed unused lines.

9 years agomemcpy speed as reference
Yann Collet [Fri, 3 Apr 2015 22:58:29 +0000 (23:58 +0100)]
memcpy speed as reference

9 years agoMerge pull request #74 from Cyan4973/fastMode
Yann Collet [Fri, 3 Apr 2015 22:49:20 +0000 (00:49 +0200)]
Merge pull request #74 from Cyan4973/fastMode

Fast mode

9 years agoRemoved unused lines.
Yongwoon Cho [Fri, 3 Apr 2015 02:52:50 +0000 (11:52 +0900)]
Removed unused lines.

9 years agoMerge pull request #72 from fzort/master
Yann Collet [Thu, 2 Apr 2015 19:36:21 +0000 (21:36 +0200)]
Merge pull request #72 from fzort/master

Rebase #71

9 years agonew tests for large files with content size support (#70)
Yann Collet [Thu, 2 Apr 2015 14:11:22 +0000 (15:11 +0100)]
new tests for large files with content size support (#70)

9 years agoAdded : progress indicator, in fast and decompression modes
Yann Collet [Thu, 2 Apr 2015 12:25:28 +0000 (13:25 +0100)]
Added : progress indicator, in fast and decompression modes

9 years agoCygwin has fileno, so there's no need to use _fileno.
mauro.persano [Wed, 1 Apr 2015 18:47:24 +0000 (15:47 -0300)]
Cygwin has fileno, so there's no need to use _fileno.

9 years agofullbench : tests of _limitedOutput variants intentionnally provides less memory...
Yann Collet [Wed, 1 Apr 2015 17:21:03 +0000 (18:21 +0100)]
fullbench : tests of _limitedOutput variants intentionnally provides less memory space than safe (LZ4_compressBound())

9 years agoFixed issue 160, reported by Eric Berge
Yann Collet [Wed, 1 Apr 2015 16:30:36 +0000 (17:30 +0100)]
Fixed issue 160, reported by Eric Berge

9 years agosimplified LZ4_compress_limitedOutput()
Yann Collet [Wed, 1 Apr 2015 14:53:08 +0000 (15:53 +0100)]
simplified LZ4_compress_limitedOutput()

9 years agoRemoved make dist
Yann Collet [Wed, 1 Apr 2015 14:09:32 +0000 (15:09 +0100)]
Removed make dist

9 years agoStricter tests : treat warnings as errors
Yann Collet [Wed, 1 Apr 2015 14:05:27 +0000 (15:05 +0100)]
Stricter tests : treat warnings as errors

9 years agosimplified LZ4_compress_withState()
Yann Collet [Wed, 1 Apr 2015 13:59:42 +0000 (14:59 +0100)]
simplified LZ4_compress_withState()

9 years agosimplified LZ4_compress()
Yann Collet [Wed, 1 Apr 2015 13:48:24 +0000 (14:48 +0100)]
simplified LZ4_compress()

9 years agoModified files rights
Yann Collet [Tue, 31 Mar 2015 19:29:24 +0000 (20:29 +0100)]
Modified files rights

9 years agoRemoved Visual 2013 solution, as AppVeyor automated mode only works with a single...
Yann Collet [Tue, 31 Mar 2015 19:27:34 +0000 (20:27 +0100)]
Removed Visual 2013 solution, as AppVeyor automated mode only works with a single solution

9 years agoAdded : Visual 2013 solution
Yann Collet [Tue, 31 Mar 2015 19:08:52 +0000 (20:08 +0100)]
Added : Visual 2013 solution

9 years agoUpdated Visual 2012 solution : + 3 projects (fullbench, frametest, datagen)
Yann Collet [Tue, 31 Mar 2015 18:12:59 +0000 (19:12 +0100)]
Updated Visual 2012 solution : + 3 projects (fullbench, frametest, datagen)

9 years agoFix : minor warning under Visual
Yann Collet [Tue, 31 Mar 2015 17:52:52 +0000 (18:52 +0100)]
Fix : minor warning under Visual

9 years agoRemoved .suo & .user files from Visual solutions
Yann Collet [Tue, 31 Mar 2015 17:38:16 +0000 (18:38 +0100)]
Removed .suo & .user files from Visual solutions

9 years agoRestored proper credit
Yann Collet [Tue, 31 Mar 2015 15:14:54 +0000 (16:14 +0100)]
Restored proper credit

9 years agoFixed : Windows compilation
Yann Collet [Tue, 31 Mar 2015 13:47:23 +0000 (14:47 +0100)]
Fixed : Windows compilation
Added : Appveyor badge

9 years agoMerge pull request #69 from Cyan4973/dev
Yann Collet [Tue, 31 Mar 2015 13:11:11 +0000 (15:11 +0200)]
Merge pull request #69 from Cyan4973/dev

Fixed : Visual compilation

9 years agoFixed : Visual compilation
Yann Collet [Tue, 31 Mar 2015 12:17:38 +0000 (13:17 +0100)]
Fixed : Visual compilation

9 years agoUpdated make dist
Yann Collet [Tue, 31 Mar 2015 09:22:18 +0000 (10:22 +0100)]
Updated make dist

9 years agoAdded : Frame documentation in MarkDown format
Yann Collet [Tue, 31 Mar 2015 08:44:56 +0000 (09:44 +0100)]
Added : Frame documentation in MarkDown format

9 years agoRemoved HTML Frame Format documentation
Yann Collet [Tue, 31 Mar 2015 08:42:44 +0000 (09:42 +0100)]
Removed HTML Frame Format documentation

9 years agominor tweak
Yann Collet [Mon, 30 Mar 2015 21:39:08 +0000 (22:39 +0100)]
minor tweak

9 years agoUpdated readme
Yann Collet [Mon, 30 Mar 2015 20:38:37 +0000 (21:38 +0100)]
Updated readme

9 years agoAdded LZ4_compress_fast()
Yann Collet [Mon, 30 Mar 2015 20:32:25 +0000 (21:32 +0100)]
Added LZ4_compress_fast()

9 years agoMerge pull request #67 from Cyan4973/dev
Yann Collet [Mon, 30 Mar 2015 18:26:00 +0000 (20:26 +0200)]
Merge pull request #67 from Cyan4973/dev

Dev

9 years agofixed fullbench memory allocation error
Yann Collet [Mon, 30 Mar 2015 17:39:29 +0000 (18:39 +0100)]
fixed fullbench memory allocation error

9 years agofaster compression in 64 bits mode
Yann Collet [Mon, 30 Mar 2015 17:34:15 +0000 (18:34 +0100)]
faster compression in 64 bits mode

9 years agoUpdated documentation
Yann Collet [Mon, 30 Mar 2015 17:32:21 +0000 (18:32 +0100)]
Updated documentation

9 years agochanged file name
Yann Collet [Mon, 30 Mar 2015 17:31:55 +0000 (18:31 +0100)]
changed file name

9 years agoUpdated comments on LZ4F_getFrameInfo()
Yann Collet [Mon, 30 Mar 2015 15:36:57 +0000 (16:36 +0100)]
Updated comments on LZ4F_getFrameInfo()

9 years agorestored lz4hc compression ratio
Yann Collet [Mon, 30 Mar 2015 14:57:26 +0000 (15:57 +0100)]
restored lz4hc compression ratio

9 years agoMerge pull request #66 from Cyan4973/dev
Yann Collet [Sun, 29 Mar 2015 21:51:43 +0000 (23:51 +0200)]
Merge pull request #66 from Cyan4973/dev

Dev

9 years agolz4frame validates contentSize during decompression
Yann Collet [Sun, 29 Mar 2015 12:28:32 +0000 (13:28 +0100)]
lz4frame validates contentSize during decompression

9 years agoChanged struct member to contentSize
Yann Collet [Sun, 29 Mar 2015 10:20:09 +0000 (11:20 +0100)]
Changed struct member to contentSize

9 years agoMerge pull request #65 from Cyan4973/dev
Yann Collet [Fri, 27 Mar 2015 10:28:03 +0000 (11:28 +0100)]
Merge pull request #65 from Cyan4973/dev

Dev

9 years agoconverted to markdown friendly syntax
Yann Collet [Thu, 26 Mar 2015 18:58:19 +0000 (19:58 +0100)]
converted to markdown friendly syntax

9 years agoReference format doc
Yann Collet [Thu, 26 Mar 2015 18:49:15 +0000 (19:49 +0100)]
Reference format doc

9 years agoFixed : Makefile
Yann Collet [Thu, 26 Mar 2015 13:16:20 +0000 (14:16 +0100)]
Fixed : Makefile

9 years agowindows friendly make clean
Yann Collet [Thu, 26 Mar 2015 10:41:55 +0000 (11:41 +0100)]
windows friendly make clean

9 years agominor beautifier (make clean)
Yann Collet [Wed, 25 Mar 2015 23:28:14 +0000 (00:28 +0100)]
minor beautifier (make clean)

9 years agoAdded : arm cross-compilation test
Yann Collet [Wed, 25 Mar 2015 22:59:38 +0000 (23:59 +0100)]
Added : arm cross-compilation test

9 years agoFixed cast-align warnings on 32-bits
Yann Collet [Wed, 25 Mar 2015 17:06:40 +0000 (18:06 +0100)]
Fixed cast-align warnings on 32-bits

9 years agoAdded : doc authorship
Yann Collet [Wed, 25 Mar 2015 16:22:26 +0000 (17:22 +0100)]
Added : doc authorship

9 years agoMerge pull request #63 from t-mat/comment-on-example-directory
Yann Collet [Wed, 25 Mar 2015 12:31:06 +0000 (13:31 +0100)]
Merge pull request #63 from t-mat/comment-on-example-directory

Comment on example directory

9 years agoAdd "Examples" subtree
Takayuki MATSUOKA [Tue, 24 Mar 2015 23:12:18 +0000 (08:12 +0900)]
Add "Examples" subtree

9 years agoAdd README.md as table of contents
Takayuki MATSUOKA [Tue, 24 Mar 2015 22:53:02 +0000 (07:53 +0900)]
Add README.md as table of contents

9 years agoAdd document for "Line by Line Text Compression" example
Takayuki MATSUOKA [Tue, 24 Mar 2015 22:52:35 +0000 (07:52 +0900)]
Add document for "Line by Line Text Compression" example

9 years agoAdd document for "Double Buffer" example
Takayuki MATSUOKA [Tue, 24 Mar 2015 22:52:17 +0000 (07:52 +0900)]
Add document for "Double Buffer" example

9 years agoAdd document : "Streaming API Basics"
Takayuki MATSUOKA [Tue, 24 Mar 2015 22:51:56 +0000 (07:51 +0900)]
Add document : "Streaming API Basics"

9 years agoUpdated man page : "--[no-]X"
Yann Collet [Mon, 23 Mar 2015 20:22:13 +0000 (21:22 +0100)]
Updated man page : "--[no-]X"

9 years agoUpdated tests
Yann Collet [Mon, 23 Mar 2015 19:03:45 +0000 (20:03 +0100)]
Updated tests

9 years agoUpdated long commands, with reverse "--no-" variants
Yann Collet [Mon, 23 Mar 2015 18:59:41 +0000 (19:59 +0100)]
Updated long commands, with reverse "--no-" variants

9 years agoupdated dist list
Yann Collet [Mon, 23 Mar 2015 07:57:14 +0000 (08:57 +0100)]
updated dist list

9 years agoMerge pull request #61 from Cyan4973/dev
Yann Collet [Mon, 23 Mar 2015 07:48:42 +0000 (08:48 +0100)]
Merge pull request #61 from Cyan4973/dev

Dev

9 years agolz4 cli supports frame content size
Yann Collet [Mon, 23 Mar 2015 01:20:42 +0000 (02:20 +0100)]
lz4 cli supports frame content size

9 years agoremoved useless man pages
Yann Collet [Sun, 22 Mar 2015 12:51:22 +0000 (13:51 +0100)]
removed useless man pages

9 years agoUpdates tests & Man pages
Yann Collet [Sun, 22 Mar 2015 12:42:00 +0000 (13:42 +0100)]
Updates tests & Man pages