Yann Collet
b9151406de
fixed 32-bits compatibility
2016-03-26 17:18:11 +01:00
Yann Collet
a5b66e34c7
minor variable isolation
...
and remove a goto
2016-03-26 01:48:27 +01:00
Yann Collet
fd69225086
bench : added HIGH_PRIORTY
2016-03-23 02:47:33 +01:00
Yann Collet
be391438ff
first working version with both encoder and decode alternate LL + ML coding scheme.
...
decompression speed highly impacted
2016-03-22 23:19:28 +01:00
Yann Collet
fadda6c875
first prototype with ML encoding scheme (but not yet decoding scheme)
2016-03-22 12:14:26 +01:00
Yann Collet
5c71491a46
first working version with alternate LL codes
2016-03-21 02:23:34 +01:00
Yann Collet
6c62b7dfc8
support default LL distribution
2016-03-21 00:39:19 +01:00
Yann Collet
d64f435f63
handles litLength >= 65535
2016-03-21 00:07:42 +01:00
Yann Collet
597847a2ae
first emulation
2016-03-20 19:14:22 +01:00
Yann Collet
de406eebcd
minor code refactor
2016-03-20 15:46:10 +01:00
Yann Collet
70e4577179
minor code refactoring
2016-03-19 18:08:32 +01:00
Yann Collet
1d1ae40258
bench.c : implemented single pass mode -i0
2016-03-17 19:51:02 +01:00
Yann Collet
699b14db1b
bench : changed timer to clock_t, reduced timeloop to 1sec
2016-03-17 19:37:33 +01:00
Yann Collet
27d3dad751
benchmark mode : automated cooling (overheat protection)
2016-03-11 13:41:20 +01:00
Yann Collet
2ce4923238
modified buffer management rules
2016-02-02 14:36:49 +01:00
Yann Collet
e93d6ced17
minor compression gain
2016-01-31 00:58:06 +01:00
Yann Collet
fd416f1eaf
added : ZSTD_compress_usingPreparedCCtx()
2016-01-30 03:14:15 +01:00
Yann Collet
fb810d6053
changed dictionary format
2016-01-28 00:21:13 +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
b923f65076
introduced dictionary format
2016-01-26 03:14:20 +01:00
Yann Collet
59d1f79768
variable litblock header size
2016-01-23 19:28:41 +01:00
Yann Collet
03a6dab721
bench : more accurate block nb in error report
2016-01-21 02:21:17 +01:00
Yann Collet
1840d6af33
bench pay attention to variable block sizes
2016-01-20 15:39:06 +01:00
Yann Collet
2630a5eadc
benchmark uses ZSTD_duplicateCCtx()
2016-01-14 19:13:22 +01:00
Yann Collet
31683c0b28
benchmark can use dictionary
2015-12-18 01:26:48 +01:00
Yann Collet
fdcad6d3e1
added ZSTD_compress_usingDict()
2015-12-17 23:50:15 +01:00
Yann Collet
367060b874
larger cBuffer
2015-12-17 00:07:10 +01:00
Yann Collet
ad84ac9375
reduce memory usage
2015-12-16 03:57:46 +01:00
Yann Collet
880486ff05
fix g++ warning
2015-12-16 03:37:21 +01:00
Yann Collet
a52c98d23a
fix Visual warning
2015-12-16 03:12:31 +01:00
Yann Collet
7061135d33
faster init for multi-files bench
2015-12-16 03:01:03 +01:00
Yann Collet
6c8b925ab9
fixed Visual warning
2015-12-16 02:44:56 +01:00
Yann Collet
ed699e692d
benchmark multiple files
2015-12-16 02:37:24 +01:00
Yann Collet
d062f1379c
fixed benchmark autogen
2015-12-01 01:31:17 +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
9f432926b4
fileio can use small blocks params
2015-11-09 17:42:17 +01:00
Yann Collet
2c7ac7c055
fix bench on /dev/null
2015-11-04 17:52:18 +01:00
Yann Collet
96b9f0ba4d
btlazy2
2015-11-04 03:52:54 +01:00
Yann Collet
293d0cc261
fixed Visual warning
2015-11-03 13:10:25 +01:00
Yann Collet
cdc2b2f758
fixed clang warning
2015-11-03 10:52:14 +01:00
Yann Collet
050efba81b
level tuning
2015-11-03 09:49:30 +01:00
Yann Collet
be2010ea1b
lazy strategy
2015-10-31 12:57:14 +01:00
Yann Collet
4114f95ce9
fix Visual Studio projects
2015-10-30 06:40:22 +01:00
Yann Collet
44fe99116e
fixed hc alloc
2015-10-29 22:02:40 +01:00
Yann Collet
c776c46b46
range bench
2015-10-29 19:10:54 +01:00
Yann Collet
2acb5d3d48
HC modes can be selected from command line
2015-10-29 16:49:43 +01:00
Yann Collet
2c6992e1dc
blocksize & T
2015-10-27 12:18:00 +01:00
Yann Collet
eeb8ba18d1
uncoupled maxdlog and chainlog
2015-10-22 16:55:40 +01:00
Yann Collet
f3eca25322
quick first zstdhc version
2015-10-22 15:31:46 +01:00