Lucas Holt
3318d573ba
Add support for MidnightBSD
2018-09-08 14:46:54 -04:00
Yann Collet
e22bb80074
fixed fuzzer test
...
and removed one blind copy, since there is no more guarantee that at least 4 bytes are still available in output buffer
2018-09-07 18:22:01 -07:00
Yann Collet
eaed9ea4a1
updated function interface documentation
2018-09-07 16:21:31 -07:00
Yann Collet
bf614d3c51
first sketch for a byte-accurate partial decoder
2018-09-07 15:44:19 -07:00
Yann Collet
e32766cc34
updated API documentation
2018-09-07 11:30:15 -07:00
Yann Collet
0f08c22c31
Merge pull request #563 from lz4/docDict
...
updated documentation for dictionary compression
2018-09-06 12:43:29 -07:00
Yann Collet
26c42d7ad1
added comments on version numbers
2018-09-05 18:08:51 -07:00
Yann Collet
cd3945f532
Merge pull request #564 from lz4/cTime
...
fixed compression time
2018-09-05 17:48:40 -07:00
Yann Collet
858b6ad7f3
frameCompress : added an error detection case
...
check for potential input data not consumed.
2018-09-05 16:45:46 -07:00
Yann Collet
0d1ced5b0c
Merge branch 'dev' into lz4f_init
2018-09-05 16:43:46 -07:00
Yann Collet
b01f7af4cd
Merge pull request #548 from cd127/dev
...
Fix bug in frame decompress example
2018-09-05 16:35:59 -07:00
Yann Collet
b2e56d82bf
Introduced constants LZ4F_INIT_*
...
to simplify initialization of lz4frame.h structures.
Partially in response to #546 .
2018-09-05 16:06:37 -07:00
Yann Collet
d136118ea9
Merge pull request #556 from kou/add-missing-exeext
...
Add missing $(EXT)
2018-09-05 15:55:34 -07:00
Yann Collet
b61991491a
fixed compression time
...
displayed at the end (#555 )
2018-09-05 15:16:03 -07:00
Yann Collet
dc32009ab1
Merge pull request #562 from lz4/roundTrip
...
Round trip test for #560
2018-09-05 14:07:53 -07:00
Yann Collet
0fea528e3a
updated documentation regarding dictionary compression
...
following suggestion from @stbrumme (#558 )
Also : bumped version number, regenerated man page and html doc
2018-09-05 14:05:08 -07:00
Yann Collet
30f6f34328
removed one assert() condition
...
which is not correct when using LZ4_HC with dictionary and starting from a low address (<0x10000).
2018-09-05 11:25:10 -07:00
Yann Collet
52cce30562
made roundTripTest fully general
...
no longer "locked" on level 9
2018-09-05 10:25:38 -07:00
Yann Collet
2e4847c2d5
fixed #560
...
it was a fairly complex scenario,
involving source files > 64K
and some extraordinary conditions related to specific layout of ranges of zeroes.
and only on level 9.
2018-09-04 18:21:40 -07:00
Yann Collet
943fa6244a
fix minor cast warning for C++ compilation
2018-09-04 17:45:51 -07:00
Yann Collet
d2d5660970
new test program : roundTripTest
...
make a round trip test with arbitrary input file,
generate an `abort()` on error,
to work in tandem with `afl`.
note : currently locked on level 9, to investigate #560 .
2018-09-04 16:50:34 -07:00
Kouhei Sutou
9c457ccb7a
Add missing $(EXT)
2018-08-13 14:17:54 +09:00
Yann Collet
c4dbc37b3c
Merge pull request #553 from mrjoel/mrjoel/cmake-optional-lz4c
...
Add CMake option to not build legacy lz4c program
2018-08-09 14:07:45 -07:00
Joel Johnson
672ff590b2
Add CMake option to not build legacy lz4c program
2018-08-09 12:40:55 -06:00
Yann Collet
60b1c5e3f2
Merge pull request #552 from jackluo923/dev
...
fixed spelling mistake in lz4_manual and lz4.h
2018-07-30 12:53:11 +02:00
Jack Luo
2e52f03a12
fixed spelling mistake in lz4.h
2018-07-28 22:21:57 -04:00
Jack Luo
3358e169ee
fixed spelling mistake in lz4_manual
2018-07-28 22:12:55 -04:00
Yann Collet
e95781dc2a
Merge pull request #547 from jennifermliu/dev
...
Add --fast command to cli
2018-07-17 15:42:48 +02:00
Yann Collet
bfcd9c64a5
Merge pull request #550 from terrelln/compress-doc
...
Fix LZ4_compress_fast_continue() docs
2018-07-16 03:15:21 -07:00
Nick Terrell
4eca78b5c3
Fix LZ4_compress_fast_continue() docs
...
Fixes #549 .
2018-07-10 11:44:03 -07:00
Cedric De Brito
98c0c7cf9d
Fix bug in frame decompress example
...
The decompression was failing as the srcEnd pointer in
decompress_file_internal was wrongly computed beyond
the end of the memory block.
We need to account for the fact that the header ("info")
was already read in the calling function ("alreadyConsumed").
2018-07-02 14:35:04 +02:00
Jennifer Liu
e778db373b
Fixed bugs about incorrect acceleration calculation and benchmarking negative compresion level
2018-06-27 13:36:38 -07:00
Jennifer Liu
8745638d7c
Fixed invalid argument test and reformatted else
2018-06-26 17:53:12 -07:00
Jennifer Liu
9ee5183d9b
Fixed code based on comments from pull request
2018-06-26 17:31:15 -07:00
Jennifer Liu
fd1d59f7ba
Removed duplicated circile.yml file
2018-06-26 14:48:58 -07:00
Jennifer Liu
e95706bb2a
Fixed lz4 not found error part 2
2018-06-26 11:24:21 -07:00
Jennifer Liu
075952e340
Fixed lz4 not found error
2018-06-26 11:15:55 -07:00
Jennifer Liu
9f8fd09852
delete commented out code in bench.c
2018-06-26 10:49:39 -07:00
Jennifer Liu
db97528fe8
fix yml file
2018-06-26 10:33:15 -07:00
Jennifer Liu
17bcb58eb0
Fixed bug about file to be compressed is not present
2018-06-25 18:51:47 -07:00
Jennifer Liu
536b79afd9
Added --fast command to cli
2018-06-25 17:46:39 -07:00
Jennifer Liu
78978d655d
set up sample .ysml
2018-06-20 13:37:49 -07:00
Yann Collet
1466e0b7f2
Merge pull request #543 from nrgiii/aix_32bit_fuzzer
...
Aix 32bit fuzzer
2018-06-01 14:40:22 -07:00
Norm Green
628c1fbb3c
Merge branch 'master' of https://github.com/nrgiii/lz4 into aix_32bit_fuzzer
2018-06-01 12:00:41 -07:00
Norm Green
ebe7e35601
Fix AIX 32 bit build problem of fuzzer.c
2018-06-01 11:52:22 -07:00
Yann Collet
ef4f1e3047
Merge pull request #542 from wbx-github/dev
...
allow to override uname when cross-compiling
2018-05-29 14:20:48 -07:00
Yann Collet
6a5f8d5100
Merge pull request #541 from felixhandte/hc-extern-c
...
Add `extern "C"` Guard Around Experimental HC Declarations
2018-05-22 14:20:45 -07:00
Waldemar Brodkorb
6a7af839b8
allow to override uname when cross-compiling
...
When cross-compiling for example from Darwin to Linux it might be
useful to override uname output to force Linux and create Linux
libraries instead of Darwin libraries.
2018-05-22 20:38:28 +02:00
W. Felix Handte
b8211544ef
Also Fix Appveyor Cast Warning
2018-05-22 11:44:15 -04:00
W. Felix Handte
4248a9bfc0
Add extern "C"
Guards Around Experimental HC Declarations
2018-05-21 22:30:10 -04:00