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
Yann Collet
e63b1478b8
Added README.md to the list of packaged files
2014-04-15 20:43:39 +02:00
Yann Collet
5b91330ce2
Added lz4c & lz4cat man pages
2014-04-15 16:47:48 +02:00
Yann Collet
374d6ac35c
Fixed issue 127 & 128
2014-04-15 15:03:17 +02:00
yann.collet.73@gmail.com
37be46701a
quickfix (issue 124 & 125)
...
git-svn-id: https://lz4.googlecode.com/svn/trunk@116 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2014-03-24 20:59:20 +00:00
yann.collet.73@gmail.com
848fdf3c15
Added : lz4cat utility for posx systems
...
OS-X compatible dynamic library, thanks to Jan Stepien
corrected : relative symbolic link for versioned library
git-svn-id: https://lz4.googlecode.com/svn/trunk@115 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2014-03-23 11:15:37 +00:00
yann.collet.73@gmail.com
a9d8640c1f
Makefile : library correctly compiled with -O3 switch (issue 114)
...
Makefile : library compilation compatible with clang
Makefile : library is versioned and linked (issue 119)
lz4.h : no more static inline prototypes (issue 116)
man : improved header/footer (issue 111)
Makefile : Use system default $(CC) & $(MAKE) variables (issue 112)
xxhash : updated to r34
git-svn-id: https://lz4.googlecode.com/svn/trunk@114 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2014-03-12 14:51:59 +00:00
yann.collet.73@gmail.com
69dc85b8ab
Large decompression speed improvement for GCC 32-bits. Thanks to Valery Croizier !
...
LZ4HC : Compression Level is now a programmable parameter (CLI from 4 to 9)
Separated IO routines from command line (lz4io.c)
Version number into lz4.h (suggested by Francesc Alted)
git-svn-id: https://lz4.googlecode.com/svn/trunk@113 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2014-02-04 14:11:10 +00:00
yann.collet.73@gmail.com
96a60a52eb
quickfix (issue 107 & issue 103)
...
git-svn-id: https://lz4.googlecode.com/svn/trunk@112 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2014-01-08 18:50:11 +00:00
yann.collet.73@gmail.com
648678788c
Makefile : added capability to install libraries
...
Modified Directory tree, to better separate libraries from programs.
git-svn-id: https://lz4.googlecode.com/svn/trunk@111 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2014-01-07 18:47:50 +00:00
yann.collet.73@gmail.com
fb38ddaacb
lz4 & lz4hc : added capability to allocate state & stream state with custom allocator (issue 99)
...
fuzzer & fullbench : updated to test new functions
man : documented -l command (Legacy format, for Linux kernel compression) (issue 102)
cmake : improved version by Mika Attila, building programs and libraries (issue 100)
xxHash : updated to r33
Makefile : clean also delete local package .tar.gz
git-svn-id: https://lz4.googlecode.com/svn/trunk@110 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2013-12-30 17:16:52 +00:00
yann.collet.73@gmail.com
8ac549f10a
lz4.c : corrected issue 98 within LZ4_compress_limitedOutput()
...
Makefile : can specify version number
git-svn-id: https://lz4.googlecode.com/svn/trunk@109 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2013-12-03 15:50:46 +00:00
yann.collet.73@gmail.com
7a863abfc2
lz4.c : corrected compression efficiency issue 97 in 64-bits chained mode (-BD) for streams > 4 GB (thanks Roman Strashkin for reporting)
...
git-svn-id: https://lz4.googlecode.com/svn/trunk@108 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2013-11-02 12:11:04 +00:00
yann.collet.73@gmail.com
a78db582d3
Makefile : support DESTDIR for staged installs. Thanks Jorge Aparicio.
...
Makefile : make install installs both lz4 and lz4c (Jorge Aparicio)
Makefile : removed -Wno-implicit-declaration compilation switch
lz4cli.c : include <stduni.h> for isatty() (Luca Barbato)
lz4.h : introduced LZ4_MAX_INPUT_SIZE constant (Shay Green)
lz4.h : LZ4_compressBound() : unified macro and inline definitions (Shay Green)
lz4.h : LZ4_decompressSafe_partial() : clarify comments (Shay Green)
lz4.c : LZ4_compress() verify input size condition (Shay Green)
bench.c : corrected a bug in free memory size evaluation
cmake : install into bin/ directory (Richard Yao)
cmake : check for just C compiler (Elan Ruusamae)
git-svn-id: https://lz4.googlecode.com/svn/trunk@107 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2013-10-21 08:03:40 +00:00
yann.collet.73@gmail.com
82bf5be9b0
git-svn-id: https://lz4.googlecode.com/svn/trunk@106 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2013-10-01 20:32:43 +00:00
yann.collet.73@gmail.com
c63f81c105
Makefile : New install script and man page, contributed by Prasad Pandit
...
lz4cli.c : Minor modifications, for easier extensibility
COPYING : added license file
LZ4_Streaming_Format.odt : modified file name to remove white space characters
exe : .exe suffix now properly added only for Windows target
git-svn-id: https://lz4.googlecode.com/svn/trunk@105 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2013-09-25 09:00:37 +00:00