Commit Graph

169 Commits

Author SHA1 Message Date
Yann Collet
790db934f1 updated lz4cat man page 2014-06-24 18:59:51 +01:00
Yann Collet
da5373197e Fixed : issue 52 (reported by Ludwig Strigeus) 2014-06-22 11:25:04 +01:00
Yann Collet
8d66dd7cd5 Fixed : using loadDict() with small dictionaries 2014-06-21 17:01:15 +01:00
Yann Collet
6e1179a1e3 bugfix : streaming tiny messages from within very small ringbuffer (Takayuki's streaming example 2) 2014-06-19 22:54:16 +01:00
Yann Collet
d517d609d9 Fixed : streaming compression using small (<64KB) dictionary buffers 2014-06-17 21:41:59 +01:00
Yann Collet
61ee86b5b8 quickfix 2014-06-14 17:04:30 +01:00
Yann Collet
2f0a717a35 LZ4 Streaming : check overlapping input/dictionary 2014-06-14 16:56:24 +01:00
Yann Collet
8ee9e6d04e Improved decompression speed 2014-06-12 23:29:06 +01:00
Cyan4973
2040c97c63 Merge pull request #6 from Cyan4973/streaming
Streaming
2014-06-11 23:07:25 +02:00
Yann Collet
1c5a6304a2 CLI : can select compression level > 9 2014-06-11 22:02:46 +01:00
Yann Collet
0c62103105 restored LZ4 HC streaming mode 2014-06-11 21:40:16 +01:00
Yann Collet
3b92842904 improved compression ratio for long streams in 32 bits mode 2014-06-10 21:45:25 +01:00
Yann Collet
661e4ddb78 lz4io : reduced memory usage in streaming mode 2014-06-10 06:10:08 +01:00
Yann Collet
f0e6bf45ca Improved compression speed in 64KB block mode 2014-06-09 18:08:23 +01:00
Yann Collet
135f11b54e Obsolete "external allocation" functions
(convergence towards LZ4_compress_continue() )
2014-06-09 16:46:03 +01:00
Yann Collet
426e7437e1 removed old stream structure 2014-06-09 02:49:20 +01:00
Yann Collet
598bde9a69 converge towards LZ4_compress_continue() 2014-06-09 02:42:39 +01:00
Yann Collet
a79180f51d New : valgrind memtest 2014-06-09 01:01:04 +01:00
Yann Collet
c4f5b9de2a Fixed (continued) : address space overflow in 32-bits mode 2014-06-05 01:59:19 +01:00
Yann Collet
140e6e72dd Corrected : address space overflow in 32-bits mode 2014-06-04 22:34:48 +01:00
Yann Collet
1e053a290a new test tool : datagen 2014-06-03 23:44:49 +01:00
Yann Collet
ec717699c7 restored continuous streaming mode 2014-06-02 08:13:16 +01:00
Yann Collet
b636779b0e unified structure model 2014-06-02 07:07:19 +01:00
Yann Collet
302e7e2f2b coalesced streaming compression code
+ speed optimization
2014-05-27 02:41:29 +01:00
Yann Collet
971f612122 speed optimization 2014-05-23 21:01:55 +01:00
Yann Collet
4b43c2bd98 Continuous streaming mode (automatic) 2014-05-21 19:46:36 +01:00
Yann Collet
914f8a9a2c Added : fuzzer code for LZ4_compress_limitedOutput_usingDict() 2014-05-20 23:36:27 +01:00
Yann Collet
8c38ddd7e6 Introduce : LZ4_compress_limitedOutput_usingDict() 2014-05-20 23:26:03 +01:00
Yann Collet
9ac680972a restored Travis Build Matrix 2014-05-20 19:14:53 +01:00
Yann Collet
7f92b09174 Fixed : compilation errors using Visual 2012 2014-05-20 01:53:48 +01:00
Yann Collet
4db6b03fce First version of Block Streaming API : LZ4_compress_usingDict() 2014-05-20 00:40:29 +01:00
Yann Collet
7bcb3b2e9f changed naming convention to *_usingDict() 2014-05-04 13:26:05 +01:00
Yann Collet
200d87c684 Added : *_withDict to fullbench 2014-05-03 19:56:08 +01:00
Yann Collet
3452f57444 Travis status for both master & dev branches, thanks to Takayuki Matsuoka 2014-05-03 02:49:14 +01:00
Cyan4973
d7ebeb7861 Merge pull request #4 from t-mat/travis-ci-build-matrix
Add Travis CI Build Matrix to decrease testing time
2014-05-01 18:03:08 +02:00
Takayuki MATSUOKA
7290199979 Add Travis build status badge
NOTE : This URL indicate `dev`-branch status.
2014-05-01 00:59:08 +09:00
Takayuki MATSUOKA
dca4bc3595 Add Travis CI's Build Matrix
See also : http://docs.travis-ci.com/user/build-configuration/#The-Build-Matrix
2014-05-01 00:29:13 +09:00
Yann Collet
42cb61367a fuzzer : added compressibility parameter (-p#) 2014-04-29 23:44:49 +01:00
Yann Collet
c75f73a2c0 fixed : allocation within fuzzer
new command line options for fuzzer (see -h)
2014-04-29 21:39:08 +01:00
Yann Collet
ff0db1dfb9 modified : rand generator 2014-04-28 23:49:31 +01:00
Yann Collet
b4e85853c6 fixed : read error into fuzzer 2014-04-28 23:17:49 +01:00
Yann Collet
03b9c5fcae Introduce "External Dictionary" de/compression API 2014-04-28 21:45:35 +01:00
Yann Collet
c4a99c817a fuzzer title shows 32/64 bits mode 2014-04-24 10:12:58 +01:00
Yann Collet
f6beaa779d re-order travis tests
fix : remove man pages on uninstall
2014-04-23 00:54:32 +01:00
Cyan4973
dac2a0946d Merge pull request #3 from Cyan4973/beta
Beta
2014-04-23 00:45:28 +02:00
Yann Collet
30a41b5b91 updated NEWS 2014-04-23 00:38:39 +02:00
Cyan4973
5f4a8e4158 Merge pull request #2 from t-mat/travis-ci
Add automated testing by Travis CI
2014-04-17 01:43:08 +02:00
Takayuki MATSUOKA
a41790a759 Add build target 'test' 2014-04-16 23:26:15 +09:00
Takayuki MATSUOKA
0390c7dd9d Add command-line switch to support Travis-CI
Add command-line switch '--no-prompt' to fullbench and fuzzer.
'--no-prompt' enables :

 - Throtting stdout to satisfy Travis-CI's stdout limit (10MB).
 - Prevent Travis-CI's build timeouts and ignore pause by getchar().
   http://docs.travis-ci.com/user/build-configuration/#Build-Timeouts
2014-04-16 23:25:56 +09:00
Takayuki MATSUOKA
a674c55bd9 Add .travis.yml
.travis.yml in this commit means

 (1) Language is C.
 (2) Compiler is 'gcc'
 (3) Before testing, Travis-CI VM install 'gcc-multilib' for 32bit executables.
 (4) Travis-CI invokes 'make test'.

See also :

  Getting started
  http://docs.travis-ci.com/user/getting-started/

  Configuring your build
  http://docs.travis-ci.com/user/build-configuration/

  Building a C Project
  http://docs.travis-ci.com/user/build-configuration/
2014-04-16 22:25:18 +09:00