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 |
|
inikep
|
8844e21dff
|
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev
|
2016-04-11 16:49:27 +02:00 |
|
Yann Collet
|
81e493651a
|
Fixed minor conversion warning
|
2016-04-11 01:47:10 +02:00 |
|
Yann Collet
|
c51aa6ccce
|
minor refactor
|
2016-04-11 01:20:14 +02:00 |
|
Yann Collet
|
c456077066
|
fixed : minor warning on return value
|
2016-04-11 01:12:32 +02:00 |
|
Yann Collet
|
7928f6f024
|
Fixed : cli error on stdin + stdout, as detected by Alexey Spiridonov
Added : relevant test case
|
2016-04-10 20:40:26 +02:00 |
|
Yann Collet
|
ccbba296e1
|
Fix infinite loop with invalid data (fuzzer test)
|
2016-04-10 14:42:26 +02:00 |
|
Yann Collet
|
4d008083e6
|
fixed fullbench link stage
|
2016-04-09 17:38:53 +02:00 |
|
Yann Collet
|
9990986bdc
|
fixed minor warnings when compiling with gcc -g (aka -std=gnu90 )
|
2016-04-09 16:17:18 +02:00 |
|
Yann Collet
|
029267ab3f
|
Integrated Legacy v0.5.x decoder (provided by @inikep)
|
2016-04-09 09:42:27 +02:00 |
|
Yann Collet
|
1fce6e0baa
|
Fixed : minor variable isolation
|
2016-04-08 20:26:33 +02:00 |
|
inikep
|
1eeddde625
|
clock() is default timer for all platforms except Windows
|
2016-04-08 16:55:17 +02:00 |
|
Yann Collet
|
ea63bb7b5e
|
converted fuzzer timer to clock_t
|
2016-04-08 15:25:32 +02:00 |
|
Yann Collet
|
72cc704514
|
Merge branch 'dev060' of github.com:Cyan4973/zstd into dev060
|
2016-04-08 02:02:31 +02:00 |
|
Yann Collet
|
0dbf2874ee
|
faster level 1 at 256 KB
|
2016-04-08 02:02:12 +02:00 |
|
Yann Collet
|
04a4fd638b
|
Merge pull request #164 from inikep/dev
only repcode 0 for lazy, lazy2 and btlazy2 strategies
|
2016-04-07 20:46:13 +02:00 |
|
Yann Collet
|
9e8b09a7bd
|
Fixed memory initialization issue, reported by Maciej Adamczyk
|
2016-04-07 19:35:23 +02:00 |
|
inikep
|
64d7bcb0dc
|
only repcode 0 for lazy, lazy2 and btlazy2 strategies
|
2016-04-07 19:14:09 +02:00 |
|
inikep
|
e47f33f980
|
reordered code
|
2016-04-06 20:58:00 +02:00 |
|
inikep
|
5ce00aee37
|
ZSTD_compressBlock_opt_extDict_generic in progress
|
2016-04-05 21:03:43 +02:00 |
|
inikep
|
0c7456c5b7
|
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev
# Conflicts:
# lib/zstd_compress.c
# lib/zstd_static.h
|
2016-04-04 14:54:53 +02:00 |
|
Yann Collet
|
8a57b928ba
|
changed contentLog -> chainLog
|
2016-04-04 13:49:18 +02:00 |
|
inikep
|
19bd48f516
|
Merge from Cyan4973/dev060
|
2016-04-04 12:10:00 +02:00 |
|
Yann Collet
|
1535414927
|
Fixed 32-bits windowLog limitation
Fixed some macro errors in zbufftest
|
2016-04-04 04:22:53 +02:00 |
|
Yann Collet
|
9bf7016627
|
minor variable isolation
|
2016-04-04 03:01:15 +02:00 |
|
Yann Collet
|
fd265ca518
|
minor cli correction (arguments are const char* )
|
2016-04-04 02:48:55 +02:00 |
|
Yann Collet
|
38461085d8
|
code refactorization, for better clarity and reliability
|
2016-04-04 02:47:20 +02:00 |
|
Yann Collet
|
541cf1993f
|
minor variable isolation
|
2016-04-04 01:49:30 +02:00 |
|
Yann Collet
|
15bc943201
|
stronger zbuff synchronization tests
|
2016-04-04 01:22:26 +02:00 |
|
Yann Collet
|
fe56eb9408
|
removed unwanted files
|
2016-04-02 00:21:55 +02:00 |
|
Yann Collet
|
efb18309ef
|
fixed minor visual 32-64bits conversion warning
|
2016-04-01 18:54:13 +02:00 |
|
Yann Collet
|
27caf2afca
|
minor variable isolation
|
2016-04-01 15:48:48 +02:00 |
|
Yann Collet
|
51d500425f
|
fixed paramgrill
|
2016-03-30 20:42:19 +02:00 |
|
Yann Collet
|
3b71925c2d
|
separate params into compressionParams and frameParams
|
2016-03-30 19:48:05 +02:00 |
|
inikep
|
1c556a3838
|
ticksPerSecond=0
|
2016-03-30 10:59:48 +02:00 |
|
inikep
|
33ad251236
|
removed clock_gettime (not portable)
|
2016-03-30 09:55:37 +02:00 |
|
inikep
|
4611d11fea
|
added -lrt required by clock_gettime
|
2016-03-29 15:52:38 +02:00 |
|
inikep
|
4c12f232ec
|
support for QueryPerformanceCounter and clock_gettime
|
2016-03-29 14:52:13 +02:00 |
|
inikep
|
06f793a3ab
|
fix for BMK_clockSpan on Windows
|
2016-03-29 11:17:58 +02:00 |
|
Yann Collet
|
b44be74244
|
Fixed zdict
more dictionary compression tests
|
2016-03-26 20:52:14 +01:00 |
|
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
|
b58c685cf7
|
fixed : fullbench link to deprecate function (wrong prototype)
|
2016-03-25 20:29:35 +01:00 |
|
inikep
|
5553442376
|
fixed compilation with ZSTD_NOBENCH
|
2016-03-25 13:35:33 +01:00 |
|
Yann Collet
|
7cbe79ab25
|
fixed write overflow found by fuzzer
|
2016-03-23 22:31:57 +01:00 |
|
inikep
|
eaba91a161
|
added ZSTD_compressBegin_targetSrcSize
|
2016-03-23 20:30:26 +01:00 |
|
inikep
|
7adceef974
|
hashLog3 added to ZSTD_CCtx
|
2016-03-23 15:53:38 +01:00 |
|
inikep
|
472638c861
|
added mili_sleep and setHighPriority
|
2016-03-23 12:28:28 +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 |
|
inikep
|
2872b6f01f
|
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev
# Conflicts:
# lib/zstd_compress.c
# programs/bench.c
|
2016-03-22 14:38:34 +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
|
1dcf930f72
|
Merge branch 'dev060' into alternateLLcode
|
2016-03-22 00:29:57 +01:00 |
|
Yann Collet
|
5a854af006
|
Fixed #153, reported by @thatsafunnyname
|
2016-03-22 00:22:50 +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
|
ecabfe3777
|
Improved index overflow protection
|
2016-03-20 16:20:06 +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
|
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
|
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
|
512220a82f
|
fullbench : restored -b31 (decodeLiterals) and -b32 (decodeSeqHeaders)
|
2016-03-17 16:42:16 +01:00 |
|
Yann Collet
|
cdabd4a2a6
|
switched fullbench time measurement to clock_t from <time.h>
|
2016-03-17 16:18:36 +01:00 |
|
Yann Collet
|
31922d7931
|
Added : ability to test direct-streaming functions ZSTD_compressContinue() and ZSTD_decompressContinue()
|
2016-03-16 16:05:18 +01:00 |
|
Yann Collet
|
569b81adb1
|
changed BLOCKSIZE into ZSTD_BLOCKSIZE_MAX
|
2016-03-16 15:26:51 +01:00 |
|
Yann Collet
|
69afc716d3
|
minor refactoring, from char* to const char*
|
2016-03-15 21:44:39 +01:00 |
|
Yann Collet
|
f141eaa211
|
fullbench : ZSTD_decompress is now option 2
|
2016-03-15 21:13:52 +01:00 |
|
Yann Collet
|
34b20ec2c6
|
fullbench can measure speed of zbuff
|
2016-03-15 20:47:23 +01:00 |
|
Yann Collet
|
346bffbc68
|
Added frame content size test within fuzzer
|
2016-03-15 15:24:52 +01:00 |
|
Yann Collet
|
09b21ee2f6
|
fix fileio bug with new zbuff
simplified zbuff decoding
|
2016-03-15 12:56:03 +01:00 |
|
inikep
|
d700a1a8b9
|
ZSTD_setAdditionalParam
|
2016-03-15 12:18:44 +01:00 |
|
inikep
|
5fdd0b46d3
|
added additionalParam
|
2016-03-14 19:51:11 +01:00 |
|
Yann Collet
|
886274bc79
|
Merge pull request #147 from Cyan4973/dev
Decompression error return code, by @chipturner
|
2016-03-14 18:41:24 +01:00 |
|
inikep
|
e9554b73cc
|
-r# : test all compression levels from -bX to #
|
2016-03-14 18:10:30 +01:00 |
|
Yann Collet
|
97406c9b2c
|
Added test to check decompression error return code
|
2016-03-14 17:05:40 +01:00 |
|
inikep
|
44af12deb1
|
removed DEFAULT_CHUNKSIZE
|
2016-03-14 15:59:04 +01:00 |
|
Chip Turner
|
9da7f86591
|
use remove instead of unlink
|
2016-03-14 07:44:59 -07:00 |
|
inikep
|
c034b73f8f
|
benchResult_t changed to double
|
2016-03-14 13:13:42 +01:00 |
|
inikep
|
4e26bb69c7
|
bench.c can generate a log file with average values
|
2016-03-14 12:48:51 +01:00 |
|
Chip Turner
|
6de382cdbb
|
propagate errors when decompressing; also unlink dstfile if we create it but fail
to successfully compress or decompress
|
2016-03-13 22:33:11 -07:00 |
|
Yann Collet
|
27d3dad751
|
benchmark mode : automated cooling (overheat protection)
|
2016-03-11 13:41:20 +01:00 |
|
Yann Collet
|
8a1d1a6a6c
|
implemented --ultra mode protection
|
2016-03-10 21:02:25 +01:00 |
|
inikep
|
aff4ba1714
|
hashLog3 removed from paramgrill
|
2016-03-10 15:45:21 +01:00 |
|
Yann Collet
|
2e91dde43e
|
improved memory size evaluation by paramgrill
|
2016-03-08 12:22:11 +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
|
a997654670
|
Merge pull request #136 from inikep/dev
merging mml3 mode
|
2016-03-01 17:31:03 +01:00 |
|
inikep
|
59493e8669
|
fixed paramgrill
|
2016-02-25 19:15:08 +01:00 |
|
Yann Collet
|
7de4f9fd81
|
minor cosmetic
|
2016-02-23 21:34:18 +01:00 |
|
Yann Collet
|
2cf6d662a8
|
fixed #131
|
2016-02-23 21:21:29 +01:00 |
|
Yann Collet
|
728c8fc995
|
longer pgo tests
|
2016-02-17 17:04:12 +01:00 |
|