Louis P. Santillan
81d6b56341
Makefile cleanups to make building with Andrew Wu's build-djgpp cross compilers (and everyone else) simpler.
2015-05-25 21:48:40 -07:00
Louis P. Santillan
faa0bce4ed
Fixup lib/Makefile so that is builds a library for djgpp using Andrew Wu's build-djgpp cross compilers
2015-05-25 21:46:01 -07:00
Louis P. Santillan
b2bbb2790d
Fixup programs/{Makefile,lz4cli.c,lz4io.c} to build with Andrew Wu's build-djgpp cross compilers. Add some documentation in README.DJ
2015-05-25 21:41:45 -07:00
Yann Collet
baf78e7e4d
Merge pull request #111 from Cyan4973/dev
...
Dev
2015-05-26 03:13:50 +02:00
Yann Collet
6f50184a4f
Updated NEWS
2015-05-26 00:23:05 +01:00
Yann Collet
acae59a739
Fixed : default sparse mode disabled on stdout, to support >>
redirection scenario reported by Takayuki Matsuoka ( #110 )
2015-05-25 07:50:41 +01:00
Yann Collet
91c1b9a682
Performance fix : big compression speed boost for clang (+30%)
2015-05-21 01:17:56 +01:00
Yann Collet
0fb0392da7
Merge branch 'dev' of github.com:Cyan4973/lz4 into dev
2015-05-20 22:17:53 +02:00
Yann Collet
bb22103a14
Merge pull request #107 from t-mat/issue/103pr2
...
Add supporting iterative edit and testing to versionstest
2015-05-20 22:17:37 +02:00
Yann Collet
7d72c0cb54
Added LZF
2015-05-20 20:47:27 +01:00
Takayuki MATSUOKA
e769a0eab0
Combine unique .lz4 file info
2015-05-20 20:00:38 +09:00
Takayuki MATSUOKA
ffff9ee138
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
...
2015-05-20 19:59:35 +09:00
Takayuki MATSUOKA
a8fdeb4676
Add log output of succeeded decompression to test script
2015-05-20 19:59:34 +09:00
Takayuki MATSUOKA
5151c30dce
Add log of same files and sha1 hash of unique files to versionstest
2015-05-20 19:59:33 +09:00
Yann Collet
26065c3f47
Fixed : LZ4IO exits too early when frame crc not present, reported by Yongwoon Cho ( #106 )
2015-05-20 08:58:59 +01:00
Yann Collet
87e560ed8a
minor tests improvements
2015-05-19 10:29:41 +01:00
Yann Collet
a9ff13a8bb
minor test refactor
2015-05-18 22:35:09 +01:00
Yann Collet
58b5aadb1f
Fixed sparse issue with non seekable streams ( #105 )
2015-05-18 22:09:37 +01:00
Yann Collet
60d657ac86
removed "flush" argument to please Travis's python version
2015-05-17 20:55:49 +01:00
Yann Collet
cdb136d960
cosmetic changes, 2nd try
2015-05-15 16:51:07 +02:00
Yann Collet
c779c8004c
minor cosmetic changes for Takayuki's testVersions
2015-05-15 15:44:37 +01:00
Yann Collet
26021db061
Merge branch 'dev' of github.com:Cyan4973/lz4 into dev
2015-05-15 14:51:13 +02:00
Yann Collet
e3b5bf33f9
Merge pull request #104 from t-mat/issue/103pr2
...
Add compatibility test between releases (resolves issue #103 )
2015-05-15 14:45:46 +02:00
Takayuki MATSUOKA
fe11e0b142
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.
2015-05-15 09:27:44 +09:00
Yann Collet
f02c4671cd
Added a few more interoperability tests (32bits vs 64 bits)
2015-05-13 15:22:33 +01:00
Yann Collet
05c3f66bb8
Updated a few comments
2015-05-12 10:10:20 +01:00
Yann Collet
96078481d7
Fixed minor typo
2015-05-07 13:03:07 +01:00
Yann Collet
45e1995c40
minor introduction update
2015-05-07 13:00:21 +01:00
Yann Collet
7d182b816a
Merge pull request #102 from Cyan4973/dev
...
Dev
2015-05-07 13:23:39 +02:00
Yann Collet
fdd0029c37
minor parsing update
2015-05-06 20:57:35 +01:00
Yann Collet
672bfdebd0
Updated comments
2015-05-06 20:23:06 +01:00
Yann Collet
b4ef93a837
Fixed typo
2015-05-06 10:26:59 +01:00
Yann Collet
efbebd2a99
Added : LZ4_compress_destSize()
2015-05-06 02:29:04 +01:00
Yann Collet
1c3e633c48
Added compilation flag -Wcast-qual
2015-05-06 01:58:24 +01:00
Yann Collet
05b0aa62a7
Updated readme
2015-05-04 14:43:37 +01:00
Yann Collet
e05088d0eb
Updated lz4hc API
2015-05-03 20:57:21 +01:00
Yann Collet
b4348a4718
Fixed minor Visual warning
2015-05-03 18:06:01 +01:00
Yann Collet
1171303a4f
Updated streaming examples
2015-05-03 18:02:48 +01:00
Yann Collet
1b17bf2ab8
New lz4 API, using LZ4_compress_fast()
2015-05-03 17:57:46 +01:00
Yann Collet
b495c916e5
Merge pull request #99 from eberge/dev
...
Install the lz4frame.h header in the cmake build
2015-05-03 01:43:38 +02:00
Yann Collet
791512cfdd
Fixed bug 9318
2015-05-02 19:10:28 +01:00
Yann Collet
2a974d73c3
refactored lz4hc
2015-05-02 15:44:43 +01:00
Eric Berge
1e751a74f4
Install the lz4frame.h header in the cmake build
2015-04-28 09:53:08 -05:00
Yann Collet
ad2dd6df3f
moved lz4frame context types to incomplete typedef
2015-04-27 02:31:56 +01:00
Yann Collet
c9cbb8fc06
Increased aligment requirement for lz4frame context pointer
2015-04-24 14:28:06 +01:00
Yann Collet
ef55dfb000
Modified lz4frame context typedef, to enforce stricter alignment condition
2015-04-24 13:26:53 +01:00
Yann Collet
87a1c70ae4
Fixed minor static analyzer warning
2015-04-24 11:04:21 +01:00
Yann Collet
d6dc0a410d
streaming API : Improved ring buffer management
2015-04-24 10:15:12 +01:00
Yann Collet
bda38fdcb1
Merge pull request #98 from eberge/dev
...
cmake support for AIX, HPUX, Solaris and Windows
2015-04-23 23:59:47 +02:00
Eric Berge
a9a24e8b7f
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.
2015-04-23 15:59:09 -05:00