Commit Graph

1060 Commits

Author SHA1 Message Date
Przemyslaw Skibinski
c794829a20 update .gitignore 2016-11-09 13:34:35 +01:00
Przemyslaw Skibinski
9e7fe10622 removed <PlatformToolset> 2016-11-09 13:28:50 +01:00
Przemyslaw Skibinski
dd14dca15c LZ4_DLL_IMPORT 2016-11-09 13:19:08 +01:00
Przemyslaw Skibinski
325babddf0 added lz4.rc 2016-11-09 13:10:09 +01:00
Przemyslaw Skibinski
ef2fdfe3dc rename liblz4-dll to lz4-dll 2016-11-09 13:08:15 +01:00
Przemyslaw Skibinski
7df658ec1b removed LZ4_DLL_EXPORT=1 (2) 2016-11-09 12:52:27 +01:00
Przemyslaw Skibinski
4a6e7327c7 removed LZ4_DLL_EXPORT=1 2016-11-09 12:36:49 +01:00
Przemyslaw Skibinski
bde0d340b4 added fullbench-dll.vcxproj 2016-11-09 11:55:34 +01:00
Przemyslaw Skibinski
da48dbb57a Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2016-11-09 11:46:02 +01:00
Przemyslaw Skibinski
fe5148417f introduced LZ4_COMPILED_AS_DLL 2016-11-09 11:45:55 +01:00
Yann Collet
d5903c8e50 Merge pull request #261 from terrelln/clean-fasttest
Remove fasttest when cleaning
2016-11-08 17:56:10 -08:00
Nick Terrell
d594d9d878 Remove fasttest when cleaning 2016-11-08 17:41:06 -08:00
Yann Collet
bd88e4007b Merge pull request #260 from nemequ/dev
cmake: significant changes to accomodate a new "bundled" mode.
2016-11-08 14:50:02 -08:00
Evan Nemerson
661c48040e 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.
2016-11-08 13:31:47 -08:00
Yann Collet
ce2202690f Merge pull request #259 from inikep/dev
Dev
2016-11-08 10:06:58 -08:00
Przemyslaw Skibinski
96ea2e3630 updated IntDir 2016-11-08 16:59:38 +01:00
Przemyslaw Skibinski
39157c9f3c added lz4-dll project 2016-11-08 16:31:09 +01:00
Przemyslaw Skibinski
ec63747deb VS project: added IntDir 2016-11-08 16:27:46 +01:00
Przemyslaw Skibinski
c6fd78f4f1 VS project: added setargv.obj 2016-11-08 16:27:07 +01:00
Przemyslaw Skibinski
1d22fae1e6 added test-lz4-speed.py 2016-11-08 13:50:45 +01:00
Przemyslaw Skibinski
85f861fc49 bench.c: support notification level 2016-11-08 13:50:27 +01:00
Przemyslaw Skibinski
2c788b3728 joined arm and aarch64 tests 2016-11-08 12:33:01 +01:00
Przemyslaw Skibinski
0a22bf7d6e err0r(LZ4F_errorCodes code) uses ptrdiff_t 2016-11-08 11:47:03 +01:00
Przemyslaw Skibinski
d06ab4f415 test powerpc64 2016-11-08 11:16:16 +01:00
Przemyslaw Skibinski
2302649138 tests\Makefile: added test-platform 2016-11-08 10:43:18 +01:00
Przemyslaw Skibinski
c201327f14 added platformTest 2016-11-08 09:48:01 +01:00
Przemyslaw Skibinski
0f73ed5726 new Travis tests 2016-11-08 09:19:09 +01:00
Przemyslaw Skibinski
90981a35c9 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2016-11-08 08:44:19 +01:00
Yann Collet
c7ab95faa5 slightly improved HC compression ratio 2016-11-07 19:32:24 -08:00
Yann Collet
e9089bcbe4 small compression ratio and speed improvement on small files 2016-11-07 17:31:38 -08:00
Yann Collet
00c6370ad2 Fix #243 : detect and report fread() errors, by @iyokan 2016-11-07 12:34:10 -08:00
Yann Collet
f6a7c6b578 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 2016-11-07 10:31:43 -08:00
Yann Collet
301c4e94ee Merge pull request #258 from inikep/dev2
Travis tests reduced to 11
2016-11-07 10:30:54 -08:00
Yann Collet
839085f050 Merge pull request #257 from inikep/dev
added --rm option
2016-11-07 10:28:55 -08:00
Przemyslaw Skibinski
9b3dcb325f MOREFLAGS="-Werror" 2016-11-07 18:21:59 +01:00
Przemyslaw Skibinski
7fbb163f3f added "make c_standards" 2016-11-07 17:43:37 +01:00
Przemyslaw Skibinski
b6c407886f condensed travis.yml 2016-11-07 16:46:39 +01:00
Przemyslaw Skibinski
2fbd7a5120 updated travis.yml 2016-11-07 16:15:22 +01:00
Przemyslaw Skibinski
ef54f9f9dd added --rm option 2016-11-07 14:50:58 +01:00
Przemyslaw Skibinski
d61bb74f20 updated declaration of LZ4F_freeDecompressionContext 2016-11-07 14:14:42 +01:00
Przemyslaw Skibinski
7a98db266b added datagen.c to lz4.vcxproj 2016-11-07 14:04:43 +01:00
Przemyslaw Skibinski
4b29af350c TreatWarningAsError=true only for debug 2016-11-07 14:00:30 +01:00
Przemyslaw Skibinski
90d4401fe0 fixed appveyor.yml (3) 2016-11-07 13:47:48 +01:00
Przemyslaw Skibinski
434d1230e0 fixed appveyor.yml (2) 2016-11-07 13:43:25 +01:00
Przemyslaw Skibinski
58ead8dd27 fixed appveyor.yml 2016-11-07 13:00:08 +01:00
Przemyslaw Skibinski
98be008479 Copy owner, file permissions and modification time 2016-11-07 12:41:14 +01:00
Przemyslaw Skibinski
1581567299 util.h requires CharacterSet=MultiByte 2016-11-07 12:13:35 +01:00
Przemyslaw Skibinski
ef9d1b2d41 fixed --test 2016-11-07 12:13:12 +01:00
Przemyslaw Skibinski
112499a73a Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2016-11-06 11:11:55 +01:00
Yann Collet
58d7a619a5 Merge pull request #254 from terrelln/dev
Fix LZ4_decompress_fast_continue() bug
2016-11-05 02:11:35 -07:00