platform/upstream/lz4.git
7 years agocli : add --help command
Yann Collet [Sun, 13 Nov 2016 01:21:29 +0000 (17:21 -0800)]
cli : add --help command

7 years agofuzzer code refactoring
Yann Collet [Sun, 13 Nov 2016 01:14:57 +0000 (17:14 -0800)]
fuzzer code refactoring
fix g++ conversion warning

7 years agomade lz4hc explicitly dependent on lz4
Yann Collet [Sat, 12 Nov 2016 23:50:29 +0000 (15:50 -0800)]
made lz4hc explicitly dependent on lz4

7 years agofixed __GNUC__ macro
Yann Collet [Sat, 12 Nov 2016 21:30:02 +0000 (13:30 -0800)]
fixed __GNUC__ macro

7 years agofixed fuzzer error
Yann Collet [Sat, 12 Nov 2016 18:09:59 +0000 (10:09 -0800)]
fixed fuzzer error

7 years agoenabled deprecation warnings on remaining obsolete functions
Yann Collet [Sat, 12 Nov 2016 16:48:42 +0000 (08:48 -0800)]
enabled deprecation warnings on remaining obsolete functions

7 years agoupdate code comments
Yann Collet [Sat, 12 Nov 2016 15:29:54 +0000 (07:29 -0800)]
update code comments

7 years agoMerge pull request #267 from terrelln/strict-aliasing
Yann Collet [Sat, 12 Nov 2016 00:54:51 +0000 (16:54 -0800)]
Merge pull request #267 from terrelln/strict-aliasing

Expose internal types to remove strict aliasing

7 years agofixed conversion warnings
Yann Collet [Fri, 11 Nov 2016 23:40:58 +0000 (15:40 -0800)]
fixed conversion warnings

7 years agoupdated frametest
Yann Collet [Fri, 11 Nov 2016 23:11:56 +0000 (15:11 -0800)]
updated frametest

7 years agoExpose internal types to remove strict aliasing
Nick Terrell [Fri, 11 Nov 2016 21:00:02 +0000 (13:00 -0800)]
Expose internal types to remove strict aliasing

7 years agoMerge pull request #266 from terrelln/frame-ex
Yann Collet [Fri, 11 Nov 2016 20:38:54 +0000 (12:38 -0800)]
Merge pull request #266 from terrelln/frame-ex

Add frame decompression example

7 years agoAdd frame decompression example
Nick Terrell [Fri, 11 Nov 2016 19:31:52 +0000 (11:31 -0800)]
Add frame decompression example

7 years agoupdated xxhash lib
Yann Collet [Fri, 11 Nov 2016 02:34:49 +0000 (18:34 -0800)]
updated xxhash lib

7 years agominor typo
Yann Collet [Fri, 11 Nov 2016 02:02:56 +0000 (18:02 -0800)]
minor typo

7 years agoMerge pull request #265 from terrelln/rm-zstd
Yann Collet [Fri, 11 Nov 2016 01:58:25 +0000 (17:58 -0800)]
Merge pull request #265 from terrelln/rm-zstd

Fix license and remove references to zstd

7 years agoFix license and remove references to zstd
Nick Terrell [Fri, 11 Nov 2016 01:27:56 +0000 (17:27 -0800)]
Fix license and remove references to zstd

7 years agoFixed #178 fullbench on small input
Yann Collet [Thu, 10 Nov 2016 23:31:59 +0000 (15:31 -0800)]
Fixed #178 fullbench on small input

7 years agoimproved man on compression level
Yann Collet [Thu, 10 Nov 2016 20:22:37 +0000 (12:22 -0800)]
improved man on compression level

7 years agoMerge pull request #263 from terrelln/dict-ex
Yann Collet [Thu, 10 Nov 2016 19:29:18 +0000 (11:29 -0800)]
Merge pull request #263 from terrelln/dict-ex

Add dictionary random access example

7 years agoMerge pull request #264 from inikep/dev
Yann Collet [Thu, 10 Nov 2016 19:26:48 +0000 (11:26 -0800)]
Merge pull request #264 from inikep/dev

Dev

7 years agoUsing MinGW+MSYS to create DLL
Przemyslaw Skibinski [Thu, 10 Nov 2016 17:30:59 +0000 (18:30 +0100)]
Using MinGW+MSYS to create DLL

7 years agoudated README.md
Przemyslaw Skibinski [Thu, 10 Nov 2016 16:49:42 +0000 (17:49 +0100)]
udated README.md

7 years agolz4.h: added Introduction section
Przemyslaw Skibinski [Thu, 10 Nov 2016 16:22:59 +0000 (17:22 +0100)]
lz4.h: added Introduction section

7 years agoadded lz4_manual.html
Przemyslaw Skibinski [Thu, 10 Nov 2016 16:22:26 +0000 (17:22 +0100)]
added lz4_manual.html

7 years agoadded contrib/gen_manual
Przemyslaw Skibinski [Thu, 10 Nov 2016 16:21:17 +0000 (17:21 +0100)]
added contrib/gen_manual

7 years agocustom block size
Przemyslaw Skibinski [Thu, 10 Nov 2016 15:31:10 +0000 (16:31 +0100)]
custom block size

7 years agobetter MSYS/MinGW support
Przemyslaw Skibinski [Thu, 10 Nov 2016 13:43:51 +0000 (14:43 +0100)]
better MSYS/MinGW support

7 years agoNB_LOOPS ?= -i1
Przemyslaw Skibinski [Thu, 10 Nov 2016 09:25:41 +0000 (10:25 +0100)]
NB_LOOPS ?= -i1

7 years agoreordered Travis CI tests
Przemyslaw Skibinski [Thu, 10 Nov 2016 09:05:18 +0000 (10:05 +0100)]
reordered Travis CI tests

7 years agochanged FUZZER_TIME
Przemyslaw Skibinski [Thu, 10 Nov 2016 08:04:40 +0000 (09:04 +0100)]
changed FUZZER_TIME

7 years agoMerge remote-tracking branch 'refs/remotes/lz4/dev' into dev
Przemyslaw Skibinski [Thu, 10 Nov 2016 07:42:56 +0000 (08:42 +0100)]
Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev

7 years agofix empty body
Yann Collet [Thu, 10 Nov 2016 02:05:03 +0000 (18:05 -0800)]
fix empty body

7 years agoAdd dictionary random access example
Nick Terrell [Thu, 10 Nov 2016 00:20:47 +0000 (16:20 -0800)]
Add dictionary random access example

7 years agofixed some static analyzer warning
Yann Collet [Thu, 10 Nov 2016 01:39:53 +0000 (17:39 -0800)]
fixed some static analyzer warning

7 years agofixed sparse on stdout
Yann Collet [Thu, 10 Nov 2016 00:57:33 +0000 (16:57 -0800)]
fixed sparse on stdout

7 years agofixed multiples files on lz4cat (#184, by @libor-m)
Yann Collet [Thu, 10 Nov 2016 00:37:16 +0000 (16:37 -0800)]
fixed multiples files on lz4cat (#184, by @libor-m)

7 years agofix unused variable warning
Yann Collet [Wed, 9 Nov 2016 23:10:39 +0000 (15:10 -0800)]
fix unused variable warning

7 years agofixed synthetic benchmark mode
Yann Collet [Wed, 9 Nov 2016 23:04:55 +0000 (15:04 -0800)]
fixed synthetic benchmark mode
slightly optimized test mode

7 years agofixed lz4cat
Yann Collet [Wed, 9 Nov 2016 22:36:42 +0000 (14:36 -0800)]
fixed lz4cat
changed lz4-test order

7 years agoMerge branch 'dev' of github.com:Cyan4973/lz4 into dev
Yann Collet [Wed, 9 Nov 2016 17:04:09 +0000 (09:04 -0800)]
Merge branch 'dev' of github.com:Cyan4973/lz4 into dev

7 years agoupdated NEWS
Yann Collet [Wed, 9 Nov 2016 17:03:57 +0000 (09:03 -0800)]
updated NEWS

7 years agoMerge pull request #262 from inikep/dev
Yann Collet [Wed, 9 Nov 2016 17:00:57 +0000 (09:00 -0800)]
Merge pull request #262 from inikep/dev

generate DLL

7 years agofixed make install
Przemyslaw Skibinski [Wed, 9 Nov 2016 15:23:08 +0000 (16:23 +0100)]
fixed make install

7 years agoDLL exports only functions defined in liblz4.def
Przemyslaw Skibinski [Wed, 9 Nov 2016 15:07:28 +0000 (16:07 +0100)]
DLL exports only functions defined in liblz4.def

7 years agocreate DLL with MinGW/MSYS
Przemyslaw Skibinski [Wed, 9 Nov 2016 14:19:29 +0000 (15:19 +0100)]
create DLL with MinGW/MSYS

7 years agoupdated appveyor.yml
Przemyslaw Skibinski [Wed, 9 Nov 2016 13:05:44 +0000 (14:05 +0100)]
updated appveyor.yml

7 years agoupdate .gitignore
Przemyslaw Skibinski [Wed, 9 Nov 2016 12:34:35 +0000 (13:34 +0100)]
update .gitignore

7 years agoremoved <PlatformToolset>
Przemyslaw Skibinski [Wed, 9 Nov 2016 12:28:50 +0000 (13:28 +0100)]
removed <PlatformToolset>

7 years agoLZ4_DLL_IMPORT
Przemyslaw Skibinski [Wed, 9 Nov 2016 12:19:08 +0000 (13:19 +0100)]
LZ4_DLL_IMPORT

7 years agoadded lz4.rc
Przemyslaw Skibinski [Wed, 9 Nov 2016 12:10:09 +0000 (13:10 +0100)]
added lz4.rc

7 years agorename liblz4-dll to lz4-dll
Przemyslaw Skibinski [Wed, 9 Nov 2016 12:08:15 +0000 (13:08 +0100)]
rename liblz4-dll to lz4-dll

7 years agoremoved LZ4_DLL_EXPORT=1 (2)
Przemyslaw Skibinski [Wed, 9 Nov 2016 11:52:27 +0000 (12:52 +0100)]
removed LZ4_DLL_EXPORT=1 (2)

7 years agoremoved LZ4_DLL_EXPORT=1
Przemyslaw Skibinski [Wed, 9 Nov 2016 11:36:49 +0000 (12:36 +0100)]
removed LZ4_DLL_EXPORT=1

7 years agoadded fullbench-dll.vcxproj
Przemyslaw Skibinski [Wed, 9 Nov 2016 10:55:34 +0000 (11:55 +0100)]
added fullbench-dll.vcxproj

7 years agoMerge remote-tracking branch 'refs/remotes/lz4/dev' into dev
Przemyslaw Skibinski [Wed, 9 Nov 2016 10:46:02 +0000 (11:46 +0100)]
Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev

7 years agointroduced LZ4_COMPILED_AS_DLL
Przemyslaw Skibinski [Wed, 9 Nov 2016 10:45:55 +0000 (11:45 +0100)]
introduced LZ4_COMPILED_AS_DLL

7 years agoMerge pull request #261 from terrelln/clean-fasttest
Yann Collet [Wed, 9 Nov 2016 01:56:10 +0000 (17:56 -0800)]
Merge pull request #261 from terrelln/clean-fasttest

Remove fasttest when cleaning

7 years agoRemove fasttest when cleaning
Nick Terrell [Wed, 9 Nov 2016 01:41:06 +0000 (17:41 -0800)]
Remove fasttest when cleaning

7 years agoMerge pull request #260 from nemequ/dev
Yann Collet [Tue, 8 Nov 2016 22:50:02 +0000 (14:50 -0800)]
Merge pull request #260 from nemequ/dev

cmake: significant changes to accomodate a new "bundled" mode.

7 years agocmake: significant changes to accomodate a new "bundled" mode.
Evan Nemerson [Tue, 8 Nov 2016 21:31:47 +0000 (13:31 -0800)]
cmake: significant changes to accomodate a new "bundled" mode.

This makes it much easier to include LZ4 in a CMake-based project;
you only need to add_subdirectory(lz4/contrib/cmake_unofficial),
then you can use the lz4 target (which is the library).  In bundled
mode a static library will be built and nothing will be installed,
although the lz4 and lz4c command line tools will still be built.

This also makes some other much less intrusive changes, including:

 * Version information is now parsed from lib/lz4.h so the
   CMakeLists.txt file no longer needs to manually be kept up to date
   manually.
 * pkg-config file uses ${prefix} where appropriate instead of writing
   out full paths, which is important for people on Windows.
 * Warning flags are now checked instead of blindly added.
 * The GNUInstallDirs module is used to determine installation
   locations.
 * The static library generates position independent code, which means
   it's usable when building a shared library.
 * The CLI tools link to liblz4 instead of duplicating the object code.

7 years agoMerge pull request #259 from inikep/dev
Yann Collet [Tue, 8 Nov 2016 18:06:58 +0000 (10:06 -0800)]
Merge pull request #259 from inikep/dev

Dev

7 years agoupdated IntDir
Przemyslaw Skibinski [Tue, 8 Nov 2016 15:59:38 +0000 (16:59 +0100)]
updated IntDir

7 years agoadded lz4-dll project
Przemyslaw Skibinski [Tue, 8 Nov 2016 15:31:09 +0000 (16:31 +0100)]
added lz4-dll project

7 years agoVS project: added IntDir
Przemyslaw Skibinski [Tue, 8 Nov 2016 15:27:46 +0000 (16:27 +0100)]
VS project: added IntDir

7 years agoVS project: added setargv.obj
Przemyslaw Skibinski [Tue, 8 Nov 2016 15:27:07 +0000 (16:27 +0100)]
VS project: added setargv.obj

7 years agoadded test-lz4-speed.py
Przemyslaw Skibinski [Tue, 8 Nov 2016 12:50:45 +0000 (13:50 +0100)]
added test-lz4-speed.py

7 years agobench.c: support notification level
Przemyslaw Skibinski [Tue, 8 Nov 2016 12:50:27 +0000 (13:50 +0100)]
bench.c: support notification level

7 years agojoined arm and aarch64 tests
Przemyslaw Skibinski [Tue, 8 Nov 2016 11:33:01 +0000 (12:33 +0100)]
joined arm and aarch64 tests

7 years agoerr0r(LZ4F_errorCodes code) uses ptrdiff_t
Przemyslaw Skibinski [Tue, 8 Nov 2016 10:47:03 +0000 (11:47 +0100)]
err0r(LZ4F_errorCodes code) uses ptrdiff_t

7 years agotest powerpc64
Przemyslaw Skibinski [Tue, 8 Nov 2016 10:16:16 +0000 (11:16 +0100)]
test powerpc64

7 years agotests\Makefile: added test-platform
Przemyslaw Skibinski [Tue, 8 Nov 2016 09:43:18 +0000 (10:43 +0100)]
tests\Makefile: added test-platform

7 years agoadded platformTest
Przemyslaw Skibinski [Tue, 8 Nov 2016 08:48:01 +0000 (09:48 +0100)]
added platformTest

7 years agonew Travis tests
Przemyslaw Skibinski [Tue, 8 Nov 2016 08:19:09 +0000 (09:19 +0100)]
new Travis tests

7 years agoMerge remote-tracking branch 'refs/remotes/lz4/dev' into dev
Przemyslaw Skibinski [Tue, 8 Nov 2016 07:44:19 +0000 (08:44 +0100)]
Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev

7 years agoslightly improved HC compression ratio
Yann Collet [Tue, 8 Nov 2016 03:32:24 +0000 (19:32 -0800)]
slightly improved HC compression ratio

7 years agosmall compression ratio and speed improvement on small files
Yann Collet [Tue, 8 Nov 2016 01:31:38 +0000 (17:31 -0800)]
small compression ratio and speed improvement on small files

7 years agoFix #243 : detect and report fread() errors, by @iyokan
Yann Collet [Mon, 7 Nov 2016 20:33:10 +0000 (12:33 -0800)]
Fix #243 : detect and report fread() errors, by @iyokan

7 years agoMerge branch 'dev' of github.com:Cyan4973/lz4 into dev
Yann Collet [Mon, 7 Nov 2016 18:31:43 +0000 (10:31 -0800)]
Merge branch 'dev' of github.com:Cyan4973/lz4 into dev

7 years agoMerge pull request #258 from inikep/dev2
Yann Collet [Mon, 7 Nov 2016 18:30:54 +0000 (10:30 -0800)]
Merge pull request #258 from inikep/dev2

Travis tests reduced to 11

7 years agoMerge pull request #257 from inikep/dev
Yann Collet [Mon, 7 Nov 2016 18:28:55 +0000 (10:28 -0800)]
Merge pull request #257 from inikep/dev

added --rm option

7 years agoMOREFLAGS="-Werror"
Przemyslaw Skibinski [Mon, 7 Nov 2016 17:21:59 +0000 (18:21 +0100)]
MOREFLAGS="-Werror"

7 years agoadded "make c_standards"
Przemyslaw Skibinski [Mon, 7 Nov 2016 16:43:37 +0000 (17:43 +0100)]
added "make c_standards"

7 years agocondensed travis.yml
Przemyslaw Skibinski [Mon, 7 Nov 2016 15:46:39 +0000 (16:46 +0100)]
condensed travis.yml

7 years agoupdated travis.yml
Przemyslaw Skibinski [Mon, 7 Nov 2016 15:15:22 +0000 (16:15 +0100)]
updated travis.yml

7 years agoadded --rm option
Przemyslaw Skibinski [Mon, 7 Nov 2016 13:50:58 +0000 (14:50 +0100)]
added --rm option

7 years agoupdated declaration of LZ4F_freeDecompressionContext
Przemyslaw Skibinski [Mon, 7 Nov 2016 13:14:42 +0000 (14:14 +0100)]
updated declaration of LZ4F_freeDecompressionContext

7 years agoadded datagen.c to lz4.vcxproj
Przemyslaw Skibinski [Mon, 7 Nov 2016 13:04:43 +0000 (14:04 +0100)]
added datagen.c to lz4.vcxproj

7 years agoTreatWarningAsError=true only for debug
Przemyslaw Skibinski [Mon, 7 Nov 2016 13:00:30 +0000 (14:00 +0100)]
TreatWarningAsError=true only for debug

7 years agofixed appveyor.yml (3)
Przemyslaw Skibinski [Mon, 7 Nov 2016 12:47:48 +0000 (13:47 +0100)]
fixed appveyor.yml (3)

7 years agofixed appveyor.yml (2)
Przemyslaw Skibinski [Mon, 7 Nov 2016 12:43:25 +0000 (13:43 +0100)]
fixed appveyor.yml (2)

7 years agofixed appveyor.yml
Przemyslaw Skibinski [Mon, 7 Nov 2016 12:00:08 +0000 (13:00 +0100)]
fixed appveyor.yml

7 years agoCopy owner, file permissions and modification time
Przemyslaw Skibinski [Mon, 7 Nov 2016 11:41:14 +0000 (12:41 +0100)]
Copy owner, file permissions and modification time

7 years agoutil.h requires CharacterSet=MultiByte
Przemyslaw Skibinski [Mon, 7 Nov 2016 11:13:35 +0000 (12:13 +0100)]
util.h requires CharacterSet=MultiByte

7 years agofixed --test
Przemyslaw Skibinski [Mon, 7 Nov 2016 11:13:12 +0000 (12:13 +0100)]
fixed --test

7 years agoMerge remote-tracking branch 'refs/remotes/lz4/dev' into dev
Przemyslaw Skibinski [Sun, 6 Nov 2016 10:11:55 +0000 (11:11 +0100)]
Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev

7 years agoMerge pull request #254 from terrelln/dev
Yann Collet [Sat, 5 Nov 2016 09:11:35 +0000 (02:11 -0700)]
Merge pull request #254 from terrelln/dev

Fix LZ4_decompress_fast_continue() bug

7 years agoFix LZ4_decompress_fast_continue() bug
Nick Terrell [Sat, 5 Nov 2016 02:59:50 +0000 (19:59 -0700)]
Fix LZ4_decompress_fast_continue() bug

It specified the external dictionary location incorrectly.
Add tests that expose this bug with both normal compilation and ASAN.

7 years agominor refactor
Yann Collet [Sat, 5 Nov 2016 02:04:32 +0000 (19:04 -0700)]
minor refactor

7 years agoUpdated man page
Yann Collet [Sat, 5 Nov 2016 01:29:07 +0000 (18:29 -0700)]
Updated man page