Yann Collet [Sun, 16 Aug 2015 00:54:55 +0000 (01:54 +0100)]
Improved performance on ARMv6
Yann Collet [Sat, 15 Aug 2015 23:58:07 +0000 (00:58 +0100)]
Added .gitignore
Yann Collet [Sat, 15 Aug 2015 23:55:32 +0000 (00:55 +0100)]
Updated xxhash to r41
Yann Collet [Sat, 15 Aug 2015 17:18:01 +0000 (18:18 +0100)]
faster sanitize tests
Yann Collet [Sat, 15 Aug 2015 16:21:45 +0000 (17:21 +0100)]
Makefile : generates *.o for faster processing
Yann Collet [Thu, 6 Aug 2015 02:49:29 +0000 (03:49 +0100)]
minor simplification lz4_readarch()
Yann Collet [Thu, 16 Jul 2015 09:27:46 +0000 (10:27 +0100)]
update on decompression speed
Yann Collet [Thu, 16 Jul 2015 08:38:10 +0000 (09:38 +0100)]
minor refactor
Yann Collet [Thu, 16 Jul 2015 08:03:55 +0000 (09:03 +0100)]
Slightly improved decompression speed
Slightly decreased decompression stack usage in 64-bits mode
Yann Collet [Thu, 16 Jul 2015 07:55:48 +0000 (08:55 +0100)]
sligthly improved decompression speed
Yann Collet [Thu, 2 Jul 2015 18:29:24 +0000 (10:29 -0800)]
liblz4 : Moved XXH_NAMESPACE to CPPFLAGS
Yann Collet [Mon, 29 Jun 2015 08:31:41 +0000 (00:31 -0800)]
Fixed a few minor visual analyzer warnings
Yann Collet [Mon, 29 Jun 2015 06:49:16 +0000 (22:49 -0800)]
Increased stack memory considered normal by Visual static analyzer
Yann Collet [Mon, 29 Jun 2015 05:53:42 +0000 (21:53 -0800)]
removed one malloc
Yann Collet [Mon, 29 Jun 2015 04:24:09 +0000 (20:24 -0800)]
lz4io : removed one malloc
Yann Collet [Mon, 29 Jun 2015 04:05:33 +0000 (20:05 -0800)]
lz4cli : add one malloc test
Yann Collet [Mon, 29 Jun 2015 03:51:11 +0000 (19:51 -0800)]
lz4hc : added one malloc test
Yann Collet [Mon, 29 Jun 2015 03:43:12 +0000 (19:43 -0800)]
changed datagen to remove one malloc
Yann Collet [Mon, 29 Jun 2015 02:58:16 +0000 (18:58 -0800)]
Added static analyzer test in Visual
Yann Collet [Sun, 28 Jun 2015 19:42:20 +0000 (11:42 -0800)]
renamed directory to versionsTest
Yann Collet [Sun, 28 Jun 2015 19:31:51 +0000 (11:31 -0800)]
Updated NEWS
Yann Collet [Sun, 28 Jun 2015 10:34:12 +0000 (02:34 -0800)]
minor example clarification
Yann Collet [Sat, 27 Jun 2015 22:15:45 +0000 (14:15 -0800)]
Updated lib readme
Yann Collet [Sat, 27 Jun 2015 21:44:13 +0000 (13:44 -0800)]
Fixed : fuzzer display messages
Yann Collet [Sat, 27 Jun 2015 21:21:33 +0000 (13:21 -0800)]
staticAnalyze use same compilation flags as normal build
Yann Collet [Sat, 27 Jun 2015 20:44:51 +0000 (12:44 -0800)]
Ensured make test is not confused with directory test
Yann Collet [Sat, 27 Jun 2015 20:43:28 +0000 (12:43 -0800)]
Added namespace ability to xxhash
Yann Collet [Sat, 27 Jun 2015 09:30:31 +0000 (01:30 -0800)]
Changed : static library is no longer compiled with -fPIC by default (this option can still be added on the command line) See #53
Yann Collet [Sat, 27 Jun 2015 08:17:57 +0000 (01:17 -0700)]
Merge branch 'dev' of github.com:Cyan4973/lz4 into dev
Yann Collet [Fri, 26 Jun 2015 04:21:24 +0000 (21:21 -0700)]
Merge pull request #124 from toddlipcon/master
Fix cmake build to use gnu flags on clang
Yann Collet [Fri, 26 Jun 2015 00:45:13 +0000 (17:45 -0700)]
Merge pull request #122 from keszybz/master
New example using frame api as DLL - redirect from #118
Yann Collet [Fri, 26 Jun 2015 00:43:46 +0000 (17:43 -0700)]
Merge pull request #121 from keszybz/add-gitignore
Add gitignore - redirect from #117
Todd Lipcon [Thu, 25 Jun 2015 21:45:27 +0000 (14:45 -0700)]
Fix cmake build to use gnu flags on clang
Previously, the cmake build was only adding -fPIC and -std=c99 on
gcc. However, these flags are also appropriate when building with
clang.
Yann Collet [Mon, 22 Jun 2015 04:00:44 +0000 (20:00 -0800)]
Minor doc clarification on sparse mode support
Yann Collet [Thu, 18 Jun 2015 14:38:19 +0000 (06:38 -0800)]
Minor lib readme update
Zbigniew Jędrzejewski-Szmek [Thu, 18 Jun 2015 03:37:19 +0000 (23:37 -0400)]
Use lz4 binary to check output
Zbigniew Jędrzejewski-Szmek [Thu, 21 May 2015 13:17:21 +0000 (09:17 -0400)]
Add example which uses the frame api through the library
Zbigniew Jędrzejewski-Szmek [Tue, 16 Jun 2015 01:50:00 +0000 (21:50 -0400)]
Make git ignore generated files
Yann Collet [Fri, 29 May 2015 19:36:59 +0000 (20:36 +0100)]
Minor update on source ports
Yann Collet [Fri, 29 May 2015 17:50:38 +0000 (19:50 +0200)]
Merge branch 'dev' of github.com:Cyan4973/lz4 into dev
Yann Collet [Fri, 29 May 2015 17:50:12 +0000 (18:50 +0100)]
Updated badges
Yann Collet [Thu, 28 May 2015 01:04:17 +0000 (03:04 +0200)]
Merge pull request #114 from lpsantil/djgpp
Djgpp
Louis P. Santillan [Wed, 27 May 2015 05:50:59 +0000 (22:50 -0700)]
READM fixup
Louis P. Santillan [Wed, 27 May 2015 05:43:03 +0000 (22:43 -0700)]
djgpp port now using the proposed contrib structure
Louis P. Santillan [Wed, 27 May 2015 02:10:12 +0000 (19:10 -0700)]
Reverted all `Makefile` changes
Louis P. Santillan [Tue, 26 May 2015 17:26:42 +0000 (10:26 -0700)]
Renamed the djgpp README so that it gets converted to HTML by github. Fixed breakage of `make install`.
Louis P. Santillan [Tue, 26 May 2015 04:48:40 +0000 (21:48 -0700)]
Makefile cleanups to make building with Andrew Wu's build-djgpp cross compilers (and everyone else) simpler.
Louis P. Santillan [Tue, 26 May 2015 04:46:01 +0000 (21:46 -0700)]
Fixup lib/Makefile so that is builds a library for djgpp using Andrew Wu's build-djgpp cross compilers
Louis P. Santillan [Tue, 26 May 2015 04:41:45 +0000 (21:41 -0700)]
Fixup programs/{Makefile,lz4cli.c,lz4io.c} to build with Andrew Wu's build-djgpp cross compilers. Add some documentation in README.DJ
Yann Collet [Tue, 26 May 2015 01:13:50 +0000 (03:13 +0200)]
Merge pull request #111 from Cyan4973/dev
Dev
Yann Collet [Mon, 25 May 2015 23:23:05 +0000 (00:23 +0100)]
Updated NEWS
Yann Collet [Mon, 25 May 2015 06:50:41 +0000 (07:50 +0100)]
Fixed : default sparse mode disabled on stdout, to support ` >>` redirection scenario reported by Takayuki Matsuoka (#110)
Yann Collet [Thu, 21 May 2015 00:17:56 +0000 (01:17 +0100)]
Performance fix : big compression speed boost for clang (+30%)
Yann Collet [Wed, 20 May 2015 20:17:53 +0000 (22:17 +0200)]
Merge branch 'dev' of github.com:Cyan4973/lz4 into dev
Yann Collet [Wed, 20 May 2015 20:17:37 +0000 (22:17 +0200)]
Merge pull request #107 from t-mat/issue/103pr2
Add supporting iterative edit and testing to versionstest
Yann Collet [Wed, 20 May 2015 19:47:27 +0000 (20:47 +0100)]
Added LZF
Takayuki MATSUOKA [Wed, 20 May 2015 11:00:38 +0000 (20:00 +0900)]
Combine unique .lz4 file info
Takayuki MATSUOKA [Sat, 16 May 2015 05:58:27 +0000 (14:58 +0900)]
Support iterative edit and testing
This commit will allows iterative edit and testing to local working copy.
You could iterate edit and testing by the following commands:
cd /path/to/lz4
cd test
make versionstest
my-favorite-text-editor ../lib/lz4.c
make versionstest
my-favorite-text-editor ./test-lz4-versions.py
make versionstest
...
Takayuki MATSUOKA [Fri, 15 May 2015 14:44:48 +0000 (23:44 +0900)]
Add log output of succeeded decompression to test script
Takayuki MATSUOKA [Fri, 15 May 2015 14:21:52 +0000 (23:21 +0900)]
Add log of same files and sha1 hash of unique files to versionstest
Yann Collet [Wed, 20 May 2015 07:58:59 +0000 (08:58 +0100)]
Fixed : LZ4IO exits too early when frame crc not present, reported by Yongwoon Cho (#106)
Yann Collet [Tue, 19 May 2015 09:29:41 +0000 (10:29 +0100)]
minor tests improvements
Yann Collet [Mon, 18 May 2015 21:35:09 +0000 (22:35 +0100)]
minor test refactor
Yann Collet [Mon, 18 May 2015 21:09:37 +0000 (22:09 +0100)]
Fixed sparse issue with non seekable streams (#105)
Yann Collet [Sun, 17 May 2015 19:55:49 +0000 (20:55 +0100)]
removed "flush" argument to please Travis's python version
Yann Collet [Fri, 15 May 2015 14:51:07 +0000 (16:51 +0200)]
cosmetic changes, 2nd try
Yann Collet [Fri, 15 May 2015 14:44:37 +0000 (15:44 +0100)]
minor cosmetic changes for Takayuki's testVersions
Yann Collet [Fri, 15 May 2015 12:51:13 +0000 (14:51 +0200)]
Merge branch 'dev' of github.com:Cyan4973/lz4 into dev
Yann Collet [Fri, 15 May 2015 12:45:46 +0000 (14:45 +0200)]
Merge pull request #104 from t-mat/issue/103pr2
Add compatibility test between releases (resolves issue #103 )
Takayuki MATSUOKA [Fri, 15 May 2015 00:27:44 +0000 (09:27 +0900)]
Issue #103 : Add compatibility test between releases
Add forward/backward compatibility test between all versions
- Add new Makefile target "versionstest".
- Standard test procedure like "make versionstest && make clean"
works properly.
test/test-lz4-versions.py
- This script creates test/lz4test and checkout all
Release tagged versions. After that, compile all versions of
lz4c and lz4c32 and compress/decompress between all versions.
- This test clones entire git repository to checkout all tags.
- Since Travis's default command does not clone entire repository,
we could not checkout all tags from Travis' default clone.
- After that, test script shows all unique .lz4 files. In this list,
'r999' means 'head' of current working copy.
Yann Collet [Wed, 13 May 2015 14:22:33 +0000 (15:22 +0100)]
Added a few more interoperability tests (32bits vs 64 bits)
Yann Collet [Tue, 12 May 2015 09:10:20 +0000 (10:10 +0100)]
Updated a few comments
Yann Collet [Thu, 7 May 2015 12:03:07 +0000 (13:03 +0100)]
Fixed minor typo
Yann Collet [Thu, 7 May 2015 12:00:21 +0000 (13:00 +0100)]
minor introduction update
Yann Collet [Thu, 7 May 2015 11:23:39 +0000 (13:23 +0200)]
Merge pull request #102 from Cyan4973/dev
Dev
Yann Collet [Wed, 6 May 2015 19:57:35 +0000 (20:57 +0100)]
minor parsing update
Yann Collet [Wed, 6 May 2015 19:23:06 +0000 (20:23 +0100)]
Updated comments
Yann Collet [Wed, 6 May 2015 09:26:59 +0000 (10:26 +0100)]
Fixed typo
Yann Collet [Wed, 6 May 2015 01:29:04 +0000 (02:29 +0100)]
Added : LZ4_compress_destSize()
Yann Collet [Wed, 6 May 2015 00:58:24 +0000 (01:58 +0100)]
Added compilation flag -Wcast-qual
Yann Collet [Mon, 4 May 2015 13:43:37 +0000 (14:43 +0100)]
Updated readme
Yann Collet [Sun, 3 May 2015 19:57:21 +0000 (20:57 +0100)]
Updated lz4hc API
Yann Collet [Sun, 3 May 2015 17:06:01 +0000 (18:06 +0100)]
Fixed minor Visual warning
Yann Collet [Sun, 3 May 2015 17:02:48 +0000 (18:02 +0100)]
Updated streaming examples
Yann Collet [Sun, 3 May 2015 16:57:46 +0000 (17:57 +0100)]
New lz4 API, using LZ4_compress_fast()
Yann Collet [Sat, 2 May 2015 23:43:38 +0000 (01:43 +0200)]
Merge pull request #99 from eberge/dev
Install the lz4frame.h header in the cmake build
Yann Collet [Sat, 2 May 2015 18:10:28 +0000 (19:10 +0100)]
Fixed bug 9318
Yann Collet [Sat, 2 May 2015 14:44:43 +0000 (15:44 +0100)]
refactored lz4hc
Eric Berge [Tue, 28 Apr 2015 14:00:23 +0000 (09:00 -0500)]
Install the lz4frame.h header in the cmake build
Yann Collet [Mon, 27 Apr 2015 01:31:56 +0000 (02:31 +0100)]
moved lz4frame context types to incomplete typedef
Yann Collet [Fri, 24 Apr 2015 13:28:06 +0000 (14:28 +0100)]
Increased aligment requirement for lz4frame context pointer
Yann Collet [Fri, 24 Apr 2015 12:26:53 +0000 (13:26 +0100)]
Modified lz4frame context typedef, to enforce stricter alignment condition
Yann Collet [Fri, 24 Apr 2015 10:04:21 +0000 (11:04 +0100)]
Fixed minor static analyzer warning
Yann Collet [Fri, 24 Apr 2015 09:15:12 +0000 (10:15 +0100)]
streaming API : Improved ring buffer management
Yann Collet [Thu, 23 Apr 2015 21:59:47 +0000 (23:59 +0200)]
Merge pull request #98 from eberge/dev
cmake support for AIX, HPUX, Solaris and Windows
Eric Berge [Thu, 23 Apr 2015 20:59:09 +0000 (15:59 -0500)]
cmake support for AIX, HPUX, Solaris and Windows
The following changes allow for builds on AIX and HPUX
with the native (non-gcc) compilers, as well as
Visual Studio 2008 and Visual Studio 2012.
Also work around a build error with gcc on Solaris
which fails due to the system detecting an attempt
to use C99 mode with an XPG mode less than XPG6.
Yann Collet [Thu, 23 Apr 2015 06:46:35 +0000 (07:46 +0100)]
Added LZ4_compress_fast_extState()
Yann Collet [Tue, 21 Apr 2015 23:57:39 +0000 (00:57 +0100)]
Frame content size disabled by default when using LZ4F_compressFrame(), to be in better coherence with the advanced API LZ4F_compress_update()
Yann Collet [Tue, 21 Apr 2015 18:07:31 +0000 (19:07 +0100)]
Removed obsolete functions from lz4 cli
Yann Collet [Tue, 21 Apr 2015 17:31:35 +0000 (18:31 +0100)]
Removed LZ4_compress() (obsolete) from lz4