Przemyslaw Skibinski [Wed, 16 Nov 2016 08:32:26 +0000 (09:32 +0100)]
created dll\example directory
Przemyslaw Skibinski [Wed, 16 Nov 2016 08:21:10 +0000 (09:21 +0100)]
appveyor.yml: create only lz4_x64.zip and lz4_x86.zip
Przemyslaw Skibinski [Wed, 16 Nov 2016 08:01:45 +0000 (09:01 +0100)]
Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev
Przemyslaw Skibinski [Wed, 16 Nov 2016 07:59:18 +0000 (08:59 +0100)]
MinGW doesn't require the import library at all
Przemyslaw Skibinski [Tue, 15 Nov 2016 18:19:58 +0000 (19:19 +0100)]
updated visual\README.md
Przemyslaw Skibinski [Tue, 15 Nov 2016 15:46:44 +0000 (16:46 +0100)]
ToolsVersion="4.0"
Przemyslaw Skibinski [Tue, 15 Nov 2016 15:32:26 +0000 (16:32 +0100)]
removed _x64 and _x86
Przemyslaw Skibinski [Tue, 15 Nov 2016 15:01:38 +0000 (16:01 +0100)]
ImageHasSafeExceptionHandlers=false
Przemyslaw Skibinski [Tue, 15 Nov 2016 13:09:36 +0000 (14:09 +0100)]
appveyor.yml: added liblz4_x86.zip
Przemyslaw Skibinski [Tue, 15 Nov 2016 12:49:20 +0000 (13:49 +0100)]
updated lib\dll\README.md
Przemyslaw Skibinski [Tue, 15 Nov 2016 12:29:33 +0000 (13:29 +0100)]
appveyor.yml: generate DLL package
Przemyslaw Skibinski [Tue, 15 Nov 2016 11:57:56 +0000 (12:57 +0100)]
added files used by DLL package
Przemyslaw Skibinski [Tue, 15 Nov 2016 11:57:03 +0000 (12:57 +0100)]
added fullbench-dll.sln that works with gcc/MinGW
Przemyslaw Skibinski [Tue, 15 Nov 2016 10:06:16 +0000 (11:06 +0100)]
DLL dependencies moved to lib/dll/
Przemyslaw Skibinski [Tue, 15 Nov 2016 09:35:29 +0000 (10:35 +0100)]
updated appveyor.yml
Przemyslaw Skibinski [Tue, 15 Nov 2016 09:22:59 +0000 (10:22 +0100)]
upload executables to GitHub
Przemyslaw Skibinski [Tue, 15 Nov 2016 08:43:59 +0000 (09:43 +0100)]
Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev
Yann Collet [Mon, 14 Nov 2016 22:53:15 +0000 (14:53 -0800)]
fixed minor conversion warning
Yann Collet [Mon, 14 Nov 2016 22:38:46 +0000 (14:38 -0800)]
silence a minor msan warning
Yann Collet [Mon, 14 Nov 2016 19:34:10 +0000 (11:34 -0800)]
fixed minor msan warning
Yann Collet [Mon, 14 Nov 2016 18:16:11 +0000 (10:16 -0800)]
fixed conversion warnings
Yann Collet [Mon, 14 Nov 2016 18:02:01 +0000 (10:02 -0800)]
fixed nameless union warnings
Yann Collet [Mon, 14 Nov 2016 16:52:23 +0000 (08:52 -0800)]
Merge branch 'dev' of github.com:Cyan4973/lz4 into dev
Yann Collet [Mon, 14 Nov 2016 16:51:28 +0000 (08:51 -0800)]
clang and g++ tests restricted to native only on Travis CI Ubuntu v12 environment
Yann Collet [Mon, 14 Nov 2016 16:27:06 +0000 (08:27 -0800)]
Merge pull request #269 from inikep/dev
Dev
Yann Collet [Mon, 14 Nov 2016 15:10:31 +0000 (07:10 -0800)]
fixed conversion warnings
Przemyslaw Skibinski [Mon, 14 Nov 2016 10:29:11 +0000 (11:29 +0100)]
Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev
Yann Collet [Mon, 14 Nov 2016 05:06:38 +0000 (21:06 -0800)]
fixed uintptr_t on pre-c99 compilers
Yann Collet [Mon, 14 Nov 2016 04:51:16 +0000 (20:51 -0800)]
Merge branch 'dev' of github.com:Cyan4973/lz4 into dev
Yann Collet [Mon, 14 Nov 2016 04:50:58 +0000 (20:50 -0800)]
minor code refactoring
Yann Collet [Sun, 13 Nov 2016 03:47:36 +0000 (19:47 -0800)]
Merge pull request #268 from nemequ/dev
cmake: make PIC configurable, add copyright and maintainer info
Yann Collet [Sun, 13 Nov 2016 01:21:29 +0000 (17:21 -0800)]
cli : add --help command
Yann Collet [Sun, 13 Nov 2016 01:14:57 +0000 (17:14 -0800)]
fuzzer code refactoring
fix g++ conversion warning
Evan Nemerson [Sat, 12 Nov 2016 23:53:29 +0000 (15:53 -0800)]
cmake: add public domain dedication, and a note about the maintainer
Evan Nemerson [Sat, 12 Nov 2016 23:44:41 +0000 (15:44 -0800)]
cmake: make PIC optional when generating a static library
See https://github.com/lz4/lz4/pull/260 for details. PIC is enabled
by default; to disable it, define the LZ4_POSITION_INDEPENDENT_LIB
variable to ON (cmake -DLZ4_POSITION_INDEPENDENT_LIB=ON ...).
Yann Collet [Sat, 12 Nov 2016 23:50:29 +0000 (15:50 -0800)]
made lz4hc explicitly dependent on lz4
Yann Collet [Sat, 12 Nov 2016 21:30:02 +0000 (13:30 -0800)]
fixed __GNUC__ macro
Yann Collet [Sat, 12 Nov 2016 18:09:59 +0000 (10:09 -0800)]
fixed fuzzer error
Yann Collet [Sat, 12 Nov 2016 16:48:42 +0000 (08:48 -0800)]
enabled deprecation warnings on remaining obsolete functions
Yann Collet [Sat, 12 Nov 2016 15:29:54 +0000 (07:29 -0800)]
update code comments
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
Yann Collet [Fri, 11 Nov 2016 23:40:58 +0000 (15:40 -0800)]
fixed conversion warnings
Yann Collet [Fri, 11 Nov 2016 23:11:56 +0000 (15:11 -0800)]
updated frametest
Nick Terrell [Fri, 11 Nov 2016 21:00:02 +0000 (13:00 -0800)]
Expose internal types to remove strict aliasing
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
Nick Terrell [Fri, 11 Nov 2016 19:31:52 +0000 (11:31 -0800)]
Add frame decompression example
Przemyslaw Skibinski [Fri, 11 Nov 2016 07:57:46 +0000 (08:57 +0100)]
added visual\README.md
Przemyslaw Skibinski [Fri, 11 Nov 2016 07:55:19 +0000 (08:55 +0100)]
Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev
Yann Collet [Fri, 11 Nov 2016 02:34:49 +0000 (18:34 -0800)]
updated xxhash lib
Yann Collet [Fri, 11 Nov 2016 02:02:56 +0000 (18:02 -0800)]
minor typo
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
Nick Terrell [Fri, 11 Nov 2016 01:27:56 +0000 (17:27 -0800)]
Fix license and remove references to zstd
Yann Collet [Thu, 10 Nov 2016 23:31:59 +0000 (15:31 -0800)]
Fixed #178 fullbench on small input
Yann Collet [Thu, 10 Nov 2016 20:22:37 +0000 (12:22 -0800)]
improved man on compression level
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
Yann Collet [Thu, 10 Nov 2016 19:26:48 +0000 (11:26 -0800)]
Merge pull request #264 from inikep/dev
Dev
Przemyslaw Skibinski [Thu, 10 Nov 2016 17:30:59 +0000 (18:30 +0100)]
Using MinGW+MSYS to create DLL
Przemyslaw Skibinski [Thu, 10 Nov 2016 16:49:42 +0000 (17:49 +0100)]
udated README.md
Przemyslaw Skibinski [Thu, 10 Nov 2016 16:22:59 +0000 (17:22 +0100)]
lz4.h: added Introduction section
Przemyslaw Skibinski [Thu, 10 Nov 2016 16:22:26 +0000 (17:22 +0100)]
added lz4_manual.html
Przemyslaw Skibinski [Thu, 10 Nov 2016 16:21:17 +0000 (17:21 +0100)]
added contrib/gen_manual
Przemyslaw Skibinski [Thu, 10 Nov 2016 15:31:10 +0000 (16:31 +0100)]
custom block size
Przemyslaw Skibinski [Thu, 10 Nov 2016 13:43:51 +0000 (14:43 +0100)]
better MSYS/MinGW support
Przemyslaw Skibinski [Thu, 10 Nov 2016 09:25:41 +0000 (10:25 +0100)]
NB_LOOPS ?= -i1
Przemyslaw Skibinski [Thu, 10 Nov 2016 09:05:18 +0000 (10:05 +0100)]
reordered Travis CI tests
Przemyslaw Skibinski [Thu, 10 Nov 2016 08:04:40 +0000 (09:04 +0100)]
changed FUZZER_TIME
Przemyslaw Skibinski [Thu, 10 Nov 2016 07:42:56 +0000 (08:42 +0100)]
Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev
Yann Collet [Thu, 10 Nov 2016 02:05:03 +0000 (18:05 -0800)]
fix empty body
Nick Terrell [Thu, 10 Nov 2016 00:20:47 +0000 (16:20 -0800)]
Add dictionary random access example
Yann Collet [Thu, 10 Nov 2016 01:39:53 +0000 (17:39 -0800)]
fixed some static analyzer warning
Yann Collet [Thu, 10 Nov 2016 00:57:33 +0000 (16:57 -0800)]
fixed sparse on stdout
Yann Collet [Thu, 10 Nov 2016 00:37:16 +0000 (16:37 -0800)]
fixed multiples files on lz4cat (#184, by @libor-m)
Yann Collet [Wed, 9 Nov 2016 23:10:39 +0000 (15:10 -0800)]
fix unused variable warning
Yann Collet [Wed, 9 Nov 2016 23:04:55 +0000 (15:04 -0800)]
fixed synthetic benchmark mode
slightly optimized test mode
Yann Collet [Wed, 9 Nov 2016 22:36:42 +0000 (14:36 -0800)]
fixed lz4cat
changed lz4-test order
Yann Collet [Wed, 9 Nov 2016 17:04:09 +0000 (09:04 -0800)]
Merge branch 'dev' of github.com:Cyan4973/lz4 into dev
Yann Collet [Wed, 9 Nov 2016 17:03:57 +0000 (09:03 -0800)]
updated NEWS
Yann Collet [Wed, 9 Nov 2016 17:00:57 +0000 (09:00 -0800)]
Merge pull request #262 from inikep/dev
generate DLL
Przemyslaw Skibinski [Wed, 9 Nov 2016 15:23:08 +0000 (16:23 +0100)]
fixed make install
Przemyslaw Skibinski [Wed, 9 Nov 2016 15:07:28 +0000 (16:07 +0100)]
DLL exports only functions defined in liblz4.def
Przemyslaw Skibinski [Wed, 9 Nov 2016 14:19:29 +0000 (15:19 +0100)]
create DLL with MinGW/MSYS
Przemyslaw Skibinski [Wed, 9 Nov 2016 13:05:44 +0000 (14:05 +0100)]
updated appveyor.yml
Przemyslaw Skibinski [Wed, 9 Nov 2016 12:34:35 +0000 (13:34 +0100)]
update .gitignore
Przemyslaw Skibinski [Wed, 9 Nov 2016 12:28:50 +0000 (13:28 +0100)]
removed <PlatformToolset>
Przemyslaw Skibinski [Wed, 9 Nov 2016 12:19:08 +0000 (13:19 +0100)]
LZ4_DLL_IMPORT
Przemyslaw Skibinski [Wed, 9 Nov 2016 12:10:09 +0000 (13:10 +0100)]
added lz4.rc
Przemyslaw Skibinski [Wed, 9 Nov 2016 12:08:15 +0000 (13:08 +0100)]
rename liblz4-dll to lz4-dll
Przemyslaw Skibinski [Wed, 9 Nov 2016 11:52:27 +0000 (12:52 +0100)]
removed LZ4_DLL_EXPORT=1 (2)
Przemyslaw Skibinski [Wed, 9 Nov 2016 11:36:49 +0000 (12:36 +0100)]
removed LZ4_DLL_EXPORT=1
Przemyslaw Skibinski [Wed, 9 Nov 2016 10:55:34 +0000 (11:55 +0100)]
added fullbench-dll.vcxproj
Przemyslaw Skibinski [Wed, 9 Nov 2016 10:46:02 +0000 (11:46 +0100)]
Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev
Przemyslaw Skibinski [Wed, 9 Nov 2016 10:45:55 +0000 (11:45 +0100)]
introduced LZ4_COMPILED_AS_DLL
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
Nick Terrell [Wed, 9 Nov 2016 01:41:06 +0000 (17:41 -0800)]
Remove fasttest when cleaning
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.
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.
Yann Collet [Tue, 8 Nov 2016 18:06:58 +0000 (10:06 -0800)]
Merge pull request #259 from inikep/dev
Dev
Przemyslaw Skibinski [Tue, 8 Nov 2016 15:59:38 +0000 (16:59 +0100)]
updated IntDir
Przemyslaw Skibinski [Tue, 8 Nov 2016 15:31:09 +0000 (16:31 +0100)]
added lz4-dll project
Przemyslaw Skibinski [Tue, 8 Nov 2016 15:27:46 +0000 (16:27 +0100)]
VS project: added IntDir