Yann Collet
6c6e1751f6
use ZSTD_getParams() to simplify code
2016-06-27 15:28:45 +02:00
Yann Collet
d4f4e58ee1
fixed ZSTD_decompressBlock() using multiple blocks
2016-06-27 01:31:35 +02:00
Yann Collet
3f01c8833f
better seed randomization for systems with poor clock() resolutation
2016-06-16 13:38:10 +02:00
Yann Collet
803c05ec7e
fuzzer : tests with high id are run without need to change finalTestNb
2016-06-16 11:32:57 +02:00
Yann Collet
d3b7f8d21f
Merged `zstd_static.h` into `zstd.h` . Now requires `ZSTD_STATIC_LINKING_ONLY` macro
2016-06-04 19:47:02 +02:00
Yann Collet
f2a3b6e7b4
added : frame content checksum
2016-05-31 22:23:45 +02:00
Yann Collet
b81cbbade1
fixed minor conversion warning
2016-05-30 22:29:45 +02:00
cyan
b880631aed
Fixed visual projects
...
Signed-off-by: Yann Collet <yann.collet.73@gmail.com>
2016-05-30 18:28:29 +02:00
Yann Collet
30009521d7
fuzzer tests dictBuilder.
...
Added : ability to not store dictID during compression; decompression doesn't check dictID then
2016-05-30 16:17:33 +02:00
Yann Collet
d2858e93cb
minor refactoring
2016-05-30 15:11:17 +02:00
Yann Collet
c0a9bf3c2e
minor code refactoring
2016-05-30 04:48:32 +02:00
Yann Collet
954e2bc48f
added fuzzer test for `ZSTD_compressBegin_advanced()`
2016-05-30 01:42:05 +02:00
Yann Collet
33341de7d7
fixed fuzzer dictionary test
2016-05-29 23:09:51 +02:00
Yann Collet
6c903a8dd5
updated xxhash to latest "dev" version
2016-05-28 13:34:07 +02:00
Yann Collet
45f84ab7cc
all programs use `ZSTD_VERSION_STRING` from `zstd.h` to display their version
2016-05-20 12:34:40 +02:00
Yann Collet
389648cc6d
Fixed : contentSize + copyCCtx()
2016-04-12 19:13:08 +02:00
Yann Collet
541dc7c7d4
Added : fuzzer test, checking contentLength value after copyCCtx() usage
2016-04-12 18:00:20 +02:00
Yann Collet
887e7da785
Fixed copyCCtx() on uninitialized cctx (reported by Oliver Lange)
2016-04-11 20:12:27 +02:00
Yann Collet
1fce6e0baa
Fixed : minor variable isolation
2016-04-08 20:26:33 +02:00
Yann Collet
ea63bb7b5e
converted fuzzer timer to clock_t
2016-04-08 15:25:32 +02:00
Yann Collet
7cbe79ab25
fixed write overflow found by fuzzer
2016-03-23 22:31:57 +01:00
Yann Collet
0d9ce04cd5
minor refactoring
2016-03-19 13:21:08 +01:00
Yann Collet
546c9b1c02
minor refactoring
2016-03-19 12:47:52 +01:00
Yann Collet
d1d210f3fb
minor code refactor
2016-03-19 12:12:07 +01:00
Yann Collet
f3120413cc
Fixed : decoder error on erroneous data
2016-03-19 11:40:19 +01:00
Yann Collet
346bffbc68
Added frame content size test within fuzzer
2016-03-15 15:24:52 +01:00
Yann Collet
dd54bbc184
Fixed large NbSeq > 32 K
...
Added a test in Fuzzer to check NbSeq > 32 K
2016-03-08 02:35:34 +01:00
Yann Collet
370b08e840
fix compression ratio for blocks <= 16 KB
2016-03-08 00:03:59 +01:00
Yann Collet
4ba85344e3
added test to generate lots of small sequences (3-bytes)
2016-03-07 20:01:45 +01:00
Yann Collet
4ec2998b1f
Added zeroes test ( #137 )
2016-03-04 19:09:28 +01:00
Yann Collet
e93add0439
Removed `if (matchIndex >= current) return 0;` as recommended by @inikep
2016-02-15 17:44:14 +01:00
Yann Collet
cefef8cde7
Change : zstd_opt_bt => zstd_btopt
2016-02-15 07:21:54 +01:00
Yann Collet
464fa996e9
added v0.4 legacy support
2016-02-03 01:09:46 +01:00
Yann Collet
1c8e194297
modified streaming compression API
2016-01-26 16:31:22 +01:00
Yann Collet
7b51a2948f
modified streaming decompression API
2016-01-26 15:58:49 +01:00
Yann Collet
977f1f3600
modified error system, following suggestions by @nemequ
2016-01-21 15:38:47 +01:00
Yann Collet
b012510d9f
dictionary with block API
2016-01-09 02:00:10 +01:00
Yann Collet
bf42c8e5d8
block-level API
2016-01-09 01:08:23 +01:00
Yann Collet
600962711d
added duplication tests
2016-01-08 17:27:50 +01:00
Yann Collet
ecd651bd91
added ZSTD_duplicateCCtx()
2016-01-07 15:35:18 +01:00
Yann Collet
5835e1b5ba
updated xxhash source
2016-01-05 01:44:36 +01:00
Yann Collet
4bfe415fa7
validated external dictionary
2015-12-06 13:18:37 +01:00
Yann Collet
e47c4e5f8e
strengthened bufferless streaming decompression
2015-12-05 09:23:53 +01:00
Yann Collet
1c2ddba469
use time limited fuzzer tests in CI
2015-12-04 17:45:35 +01:00
Yann Collet
553cf6a926
time-limited fuzzer tests
2015-12-04 17:25:26 +01:00
Yann Collet
417890cec2
strengthened streaming bufferless compression
2015-12-04 17:16:37 +01:00
Yann Collet
dc5e3e96f8
minor memsave
2015-11-20 09:23:56 +01:00
Yann Collet
110cc14bab
fixed bug #73 notified by @nemequ
2015-11-19 12:02:28 +01:00
Yann Collet
5be2dd25f2
Changed Library source tree
...
- no more zstdhc ; zstd.h is enough
- ZSTD_compress() now needs a compressionLevel
- separated zstd_compress.c and zstd_decompress.c
- updated zstdcli, fullbench, fuzzer with new API
2015-11-11 13:43:58 +01:00
Yann Collet
43e0cd512a
small blocks params
2015-11-09 16:38:17 +01:00