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
28e7cefea9
new zstd-noBench & zstd-frugal builds
2015-12-03 12:11:30 +01:00
Yann Collet
6a2f03295c
update version to 0.4.2
2015-12-02 15:05:22 +01:00
Yann Collet
aaf6f20993
update NEWS for 0.4.2
2015-12-02 15:03:11 +01:00
Yann Collet
120230b895
compress uses less memory for small blocks
2015-12-02 14:00:45 +01:00
Yann Collet
a308259afa
new : parameters for <= 16KB
2015-12-02 13:38:48 +01:00
Yann Collet
a9b34280a1
minor cosmetic improvement for small blocks
2015-12-02 13:00:25 +01:00
Yann Collet
06ef07b469
Merge pull request #85 from peterh/master
...
big endian fix (rebase to dev from #84 )
2015-12-02 12:49:24 +01:00
Yann Collet
a2e5f7473d
Merge pull request #83 from Cyan4973/dev
...
Dev
2015-12-01 13:07:48 +01:00
Yann Collet
6adf3e2ec8
fixed Visual project
2015-12-01 11:56:09 +01:00
Yann Collet
c620b48489
revert install to normal zstd due to travis limitation (likely gcc 4.6)
2015-12-01 01:56:02 +01:00
Yann Collet
d062f1379c
fixed benchmark autogen
2015-12-01 01:31:17 +01:00
Yann Collet
0338635e93
pgo
2015-12-01 01:28:32 +01:00
Yann Collet
44287a3bf4
refactored decompress ( #82 )
2015-11-30 23:13:56 +01:00
Yann Collet
aead1bf86b
changed to ZSTD_LEGACY_SUPPORT=0, as suggested within #80
2015-11-30 14:18:47 +01:00
Yann Collet
daa1c65500
fixed #81 : removed dead file (reported by @inikep)
2015-11-30 12:25:48 +01:00
Yann Collet
a85a8dd94a
Fixed #80 (reported by @luben)
...
Added : tests for ZSTD_LEGACY=disable build mode
extended ZSTD_LEGACY=disable to dll build
2015-11-30 11:53:11 +01:00
Yann Collet
e07e66cc3a
Merge pull request #79 from Cyan4973/dev
...
Dev
2015-11-29 12:59:33 +01:00
Yann Collet
305c325192
updated graphs
2015-11-29 12:04:18 +01:00
Yann Collet
375727310c
fixed compression bug
2015-11-29 03:17:04 +01:00
Yann Collet
7fe531e7ec
fixed address space overflow (32-bits mode)
2015-11-29 02:38:09 +01:00
Yann Collet
52732b505d
fixed huff0 decoder (32-bits mode)
2015-11-28 22:03:08 +01:00
Yann Collet
bf7aa3c14e
fixed decoder error (rollbuffer mode)
2015-11-28 18:19:44 +01:00
Yann Collet
ad50c59bb7
fixed decoder error (32-bits mode, malicious input)
2015-11-28 17:09:28 +01:00
Yann Collet
00fd7a2110
protect 32-bits mode
2015-11-28 16:03:22 +01:00
Yann Collet
53fbf01370
minor level change
2015-11-28 14:08:01 +01:00
Yann Collet
49cc9b7d03
large file support
2015-11-27 17:52:57 +01:00
Yann Collet
09116c2e4d
optimizer mode
2015-11-27 17:46:14 +01:00
Yann Collet
b096cbf0d2
can build without legacy support using ZSTD_LEGACY=disable
2015-11-27 16:18:56 +01:00
Yann Collet
800fa6c378
stronger tests for zbuff decompression
2015-11-27 14:30:23 +01:00
Yann Collet
4a7bb12320
updated fast benchmark table
2015-11-27 14:14:37 +01:00
Yann Collet
31d1806a77
zbuff properly supports small dst buffers
2015-11-27 14:07:36 +01:00
Yann Collet
944042ab7d
coalesce block+header size (buffered mode)
2015-11-27 13:26:38 +01:00
Yann Collet
d248aa1c62
fixed hang bug (infinite loop) in decoder, buffered mode, malicious input
2015-11-26 22:39:29 +01:00
Yann Collet
cc30af6f76
fixed Visual Studio projects
2015-11-26 16:57:08 +01:00
Yann Collet
661b94fb5d
fixed potential warning on undefine, reported by Maciej Adamczyk
2015-11-26 16:42:06 +01:00
Yann Collet
29a58c94f6
fixed lib makefile
2015-11-26 16:25:56 +01:00
Yann Collet
26fa696713
minor API change
2015-11-26 16:07:08 +01:00
Yann Collet
29a2c838c5
support for legacy 0.3 format
2015-11-26 16:02:04 +01:00
Yann Collet
661f843637
fixed test in zbufftest
2015-11-26 15:39:44 +01:00
Yann Collet
c2ce890ac2
fixed bug in legacy decoder v0.2, reported by Maciej Adamczyk
2015-11-26 14:12:23 +01:00
Yann Collet
62e1b5f5b3
Merge pull request #78 from Cyan4973/newAPI
...
New api
2015-11-26 14:09:02 +01:00
Yann Collet
26415d3ff2
fixed leak
2015-11-26 12:43:28 +01:00
Yann Collet
6bcdeac954
fixed asan warning
2015-11-26 11:43:00 +01:00
Yann Collet
7447ee96f6
fixed g++ warning
2015-11-26 10:52:30 +01:00
Yann Collet
5f2ec63852
fixed decompression bug (buffered mode)
2015-11-26 10:32:17 +01:00
Yann Collet
91a97960f7
Added zbufftest
2015-11-26 09:59:49 +01:00
Yann Collet
e4fdad55dc
fixed minor decompression bug in buffered mode
2015-11-25 21:09:17 +01:00
Yann Collet
d3cb690156
fixed leak issue
2015-11-25 15:26:55 +01:00
Yann Collet
785b5ecc54
stronger tests
2015-11-25 15:16:19 +01:00
Yann Collet
377b9e8b94
fixed : potential malloc error
2015-11-25 15:04:37 +01:00
Yann Collet
7b2c31043c
fixed : potential malloc error
2015-11-25 15:02:46 +01:00
Yann Collet
f86c0e7d10
Fixed Visual project
2015-11-25 15:00:12 +01:00
Yann Collet
88fcd2916e
Added : zstd buffered API
2015-11-25 14:42:45 +01:00
Yann Collet
c36521571e
fixed large buffers bug
2015-11-24 14:06:07 +01:00
Yann Collet
b5d2a0c827
visual compatibility
2015-11-23 17:10:19 +01:00
Yann Collet
225179dd05
more tests (bt modes)
2015-11-23 16:52:22 +01:00
Yann Collet
239cc289d3
fixed asan bugs
2015-11-23 16:17:21 +01:00
Yann Collet
03526e18fa
preliminary rollbuffer support for bt mode
2015-11-23 15:29:15 +01:00
Yann Collet
c1e52f0f05
hc simplication
2015-11-23 14:37:59 +01:00
Yann Collet
06eade5102
comments
2015-11-23 14:23:47 +01:00
Yann Collet
5054ee0cc0
rollbuffer refactor
2015-11-23 13:34:21 +01:00
Yann Collet
d7233d6e14
more compression tests
2015-11-22 14:40:51 +01:00
Yann Collet
a5c737411a
complex level selector
2015-11-22 14:16:56 +01:00
Yann Collet
287b7d9607
small hc speed improvement
2015-11-22 13:24:05 +01:00
Yann Collet
428619ccd7
small cLevel update
2015-11-22 12:46:30 +01:00
Yann Collet
a85c77b9d3
fixed roll buffer lazy2 mode
2015-11-22 12:22:04 +01:00
Yann Collet
b7fc88eec7
fixed roll buffer lazy mode
2015-11-22 03:12:28 +01:00
Yann Collet
734aa92ed5
fixed roll buffer greedy mode
2015-11-22 03:01:33 +01:00
Yann Collet
9a24e5986b
fixed roll buffer in fast mode
2015-11-22 02:53:43 +01:00
Yann Collet
007c1c6ff0
minor cr improvement
2015-11-22 02:42:28 +01:00
Yann Collet
7a23179779
small fast compression improvement
2015-11-21 15:27:35 +01:00
Yann Collet
402fdcf1a3
fixed asan
2015-11-20 12:46:08 +01:00
Yann Collet
55aa7f94e3
modified format
2015-11-20 12:04:52 +01:00
Yann Collet
743402cb23
modified format
2015-11-20 12:03:53 +01:00
Yann Collet
6a11a69b15
added : repcode generation to datagen
2015-11-20 12:00:25 +01:00
Yann Collet
dc5e3e96f8
minor memsave
2015-11-20 09:23:56 +01:00
Yann Collet
7dfd56be4a
restored fix small blocks
2015-11-19 17:46:29 +01:00
Yann Collet
c95f899725
refactored greedy
2015-11-19 17:28:35 +01:00
Yann Collet
b3a2af970e
refactored decompression
2015-11-19 17:13:19 +01:00
Yann Collet
110cc14bab
fixed bug #73 notified by @nemequ
2015-11-19 12:02:28 +01:00
Yann Collet
dcac00e7a6
update library builder
2015-11-19 11:23:44 +01:00
Yann Collet
b2549846ba
more tests
2015-11-18 11:29:32 +01:00
Yann Collet
94b9d8ec8d
fix compression bug in rollbuffer mode
2015-11-17 16:14:55 +01:00
Yann Collet
138e89c9c4
fix compression bug (extDict mode)
2015-11-17 14:26:54 +01:00
Yann Collet
786eb7d42e
fixed repcode bug
2015-11-17 12:23:53 +01:00
Yann Collet
82368cfa1b
comment
2015-11-16 19:10:56 +01:00
Yann Collet
eaa5f75b99
fixed decompression bug
2015-11-15 11:13:41 +01:00
Yann Collet
2666d3e56c
more tests
2015-11-14 11:07:51 +01:00
Yann Collet
93a823ccb7
fixed asan warnings
2015-11-13 15:08:43 +01:00
Yann Collet
89db5e001d
rolling buffer preliminary support for fast mode
2015-11-13 11:27:46 +01:00
Yann Collet
0f366c61ed
fixed streaming decoder
2015-11-12 16:19:30 +01:00
Yann Collet
cfdeb34180
fixed g++ link error
2015-11-12 16:00:04 +01:00
Yann Collet
5b78d2f20c
basic rolling buffer support in decoder
2015-11-12 15:36:05 +01:00
Yann Collet
14983e7aed
refactored compression code
2015-11-11 21:38:21 +01:00
Yann Collet
438abef903
fixed Visual projects
2015-11-11 14:56:17 +01:00
Yann Collet
7f6e91fa98
fixed library compilation
2015-11-11 14:39:50 +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
dc1af5f7b8
Merge pull request #72 from Cyan4973/dev
...
Dev
2015-11-10 11:17:57 +01:00