Commit Graph
100 Commits
Author SHA1 Message Date
Yann Collet 712def905b one less hc malloc 2015-10-29 18:41:45 +01:00
Yann Collet 2f648e54ff hc fuzzer tests 2015-10-29 18:23:38 +01:00
Yann Collet 3d9cf7acf2 fix include 2015-10-29 17:15:14 +01:00
Yann Collet 71bcdb5c1f sync paramgrill with HC starting at level 2 2015-10-29 17:08:03 +01:00
Yann Collet 2acb5d3d48 HC modes can be selected from command line 2015-10-29 16:49:43 +01:00
Yann Collet 76c5c2a4a0 minor tuning 2015-10-28 19:07:05 +01:00
Yann Collet 81e49e6654 fine tune & messages 2015-10-28 15:56:48 +01:00
Yann Collet 10ba1834cc value time 2015-10-28 14:05:37 +01:00
Yann Collet 1077bb8141 memory notation 2015-10-28 12:32:25 +01:00
Yann Collet b315bc86e1 srcLog 2015-10-27 13:12:25 +01:00
Yann Collet 2c6992e1dc blocksize & T 2015-10-27 12:18:00 +01:00
Yann Collet d55a7e0e4d simplified chain 2015-10-27 03:06:40 +01:00
Yann Collet 8b91abec18 can test param conf 2015-10-27 02:59:12 +01:00
Yann Collet 342892c3ae repcode+1 2015-10-26 17:44:04 +01:00
Yann Collet 786f5b554a skip slow conf faster 2015-10-26 15:45:58 +01:00
Yann Collet b2ad30cea2 faster scan 2015-10-26 02:45:19 +01:00
Yann Collet 0b87939dc0 clean paramgrill 2015-10-26 00:11:16 +01:00
Yann Collet 78d0f39605 make paramgrill 2015-10-26 00:07:32 +01:00
Yann Collet fd9d6b8e2f paramgrill 2015-10-26 00:06:36 +01:00
Yann Collet 3a787da419 Fixed : minor clang warning 2015-10-25 19:42:03 +01:00
Yann Collet 083fcc82fc HC params 2015-10-25 14:06:35 +01:00
Yann Collet 53fff6cd9d Individual memlog values 2015-10-24 13:48:37 +01:00
Yann Collet ed0a781246 repfirst 2015-10-23 19:25:06 +01:00
Yann Collet 563c6ba8cc reorder 2015-10-23 17:07:34 +01:00
Yann Collet 83fae977e6 Added asan tests 2015-10-23 15:21:53 +01:00
Yann Collet fc60883d42 fixed issue #49, reported by Hanno Böck (@hannob) 2015-10-23 12:45:02 +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
Yann Collet 353c5d26cf unified ctx naming convention 2015-10-21 14:39:26 +01:00
Yann Collet f42803e5b4 restored ZSTD_compressCCtx() def 2015-10-21 13:31:46 +01:00
Yann Collet a3befd34c3 Updated news 2015-10-21 11:13:31 +01:00
Yann Collet a95efa3479 Updated benchmark 2015-10-21 10:46:02 +01:00
Yann Collet 8eb50b8acf Fixed minor gcc5+ warning 2015-10-21 10:01:09 +01:00
Yann Collet 7010c27a13 Added advanced compression functions 2015-10-21 09:07:25 +01:00
Yann Collet 1c00dc3e24 Added block size to bench 2015-10-21 08:22:25 +01:00
Yann Collet c8a7254192 clang optimizer bug workaround 2015-10-20 03:01:38 +01:00
Yann Collet 07e0674007 Fixed fullbench 2015-10-19 20:02:46 +01:00
Yann Collet 4caefaf62f refactored literal segment 2015-10-19 19:25:44 +01:00
Yann Collet 1fbee1f483 Fixed sanitizer warning 2015-10-19 15:32:47 +01:00
Yann Collet 4d1a0ef515 minor speed improvement 2015-10-19 03:12:23 +01:00
Yann Collet c7ae9ffde3 small decompression speed improvement 2015-10-19 02:36:34 +01:00
Yann Collet 107c5755f4 small decompression speed improvement 2015-10-19 02:14:43 +01:00
Yann Collet 2ec0cf21f8 updated Visual projects 2015-10-18 23:21:50 +01:00
Yann Collet 50174c77fd missed updated files 2015-10-18 22:26:26 +01:00
Yann Collet b1f3f4b565 update huff0 2015-10-18 22:18:32 +01:00
Yann Collet 0fef5be1cc Fix fullbench 2015-10-14 18:07:24 +01:00
Yann Collet 8f86c700cd Fix uninitialized warnings reported by @nemequ 2015-10-14 17:53:44 +01:00
Yann Collet 59aac5f467 Clarified comments 2015-10-14 16:28:19 +01:00
Yann Collet 2282e26b14 Merge pull request #46 from xaphier/dev
Remove one malloc/free from compression
2015-10-14 15:23:01 +02:00
Yann Collet be50aaa0ee Added : Frame concatenation ability 2015-09-10 23:26:09 +01:00
Yann Collet 5abd8203cb Fix : decompression i/o detects flush write errors 2015-08-27 03:16:04 +01:00
Yann Collet 866a3c3158 Fixed minor visual warning 2015-08-26 23:10:09 +01:00
Yann Collet 352ab88aea fixed minor issue on decoding invalid data 2015-08-26 22:45:23 +01:00
Yann Collet 6b5198fe3a Updated FSE 2015-08-26 19:22:01 +01:00
Yann Collet ddf39e91c5 modified man page 2015-08-26 12:04:58 +02:00
Yann Collet 50b6f941e8 added : --verbose command 2015-08-26 10:32:17 +01:00
Yann Collet bf50409e05 Refactor Makefile and .travis tests 2015-08-26 00:19:06 +01:00
Yann Collet f44b2b02b4 Zstd cli : --version and --help write to stdout 2015-08-25 23:32:45 +01:00
Yann Collet c705567522 Fixed : compression error on some specific distribution 2015-08-25 22:56:42 +01:00
Yann Collet 61d08c52a5 More informative write error messages 2015-08-25 18:13:32 +01:00
Yann Collet 5b147600f9 Fixed #42 2015-08-25 17:41:46 +01:00
Yann Collet 86ce906799 Updated readme of fuzzer tests 2015-08-24 20:29:17 +01:00
Yann Collet 1885029ba1 Fixed a few issues found by AFL (American Fuzzy Lop) 2015-08-24 20:17:11 +01:00
Yann Collet fee8e240c7 Fixed decoding error #11 (reported by @magv) 2015-08-24 15:47:04 +01:00
Yann Collet db9559f406 updated readme 2015-08-24 00:14:40 +01:00
Yann Collet d5b7cb0bb8 Updated Visual solution 2015-08-23 23:20:34 +01:00
Yann Collet d5d9bc3f82 Added : ZSTD decompression : ability to resist to noisy/faulty data source 2015-08-23 23:13:49 +01:00
Yann Collet cf5ce55cca Updated xxhash 2015-08-21 12:00:52 +01:00
Yann Collet d02114e0e1 updated fse 2015-08-21 03:59:31 +01:00
Yann Collet 997f9ee2ef Added : fuzzer tests : decompressing noisy src 2015-08-21 02:44:20 +01:00
Yann Collet 7d20acd340 Fix : decoder issue in exceptionnal circumstances (dst buffer too small) 2015-08-20 15:55:50 +01:00
Yann Collet 602834f794 Fixed : bug in compression in specific conditions (too small dst size) 2015-08-20 07:46:10 +01:00
Yann Collet f3cb79b58f Fixed : g++ link error within fullbench 2015-08-20 00:02:43 +01:00
Yann Collet 23743530e0 Updated fse 2015-08-19 23:53:56 +01:00
Yann Collet f4ce8913a3 Added more strigent tests : compresson into too small buffer 2015-08-11 14:18:45 +01:00
Yann Collet bd8f4e0e5c added : .gitignore generated binaries 2015-08-10 18:02:52 +01:00
Yann Collet f90314610d Minor decompression simplification 2015-08-08 02:54:26 +01:00
Yann Collet 8a46c159c5 minor compress sequence refactor 2015-08-08 02:16:11 +01:00
Yann Collet 56213d89f9 updated benchmark 2015-08-07 20:15:27 +01:00
Yann Collet e9853b2cdb Fixed : ZSTD_compress() can attempt compression on a too small buffer 2015-08-07 19:07:32 +01:00
Yann Collet 96f3b2c0f7 zstd_compress() no longer requires maxDstSize >= ZSTD_compressBound(srcSize) 2015-08-07 15:50:42 +01:00
Yann Collet a787550d1c Updated FSE lib 2015-08-07 15:21:00 +01:00
Yann Collet 77c82b680b updated fse 2015-08-02 01:19:09 +01:00
Yann Collet 138db2187d Fixed some minor sanitizer warnings within huff0 2015-07-27 20:19:21 +01:00
Yann Collet fb8296f55c Updated fse (faster huff0 32-bits decoding) 2015-07-27 19:34:27 +01:00
Yann Collet e8c6bb1e42 Integrated huff0 (breaking format change) 2015-07-26 00:23:57 +01:00
Yann Collet 8b48b24821 Fixed minor visual analyzer warning 2015-07-07 17:26:17 -08:00
Yann Collet 968f275981 Changed allocation strategy to reduce stack usage of ZSTD_compressSequences() 2015-07-07 16:54:25 -08:00
Yann Collet 858db1291f Fixed : ZSTD_compress() corrently prevents buffer overflow 2015-07-07 01:02:04 -08:00
Yann Collet dc6c1d920a Fixed clang warning 2015-07-07 00:44:22 -08:00
Yann Collet 674d91b3da Added sanitize=undefine test 2015-07-07 00:36:49 -08:00
Yann Collet 17867ced03 Fixed minor clang warnings 2015-07-07 00:14:27 -08:00
Yann Collet 7083b8a54a Travis CI : added ARM compilation tests 2015-07-06 23:58:59 -08:00
Yann Collet ee28a0def4 Fixed issue #34 and #31 2015-07-06 23:45:35 -08:00
Yann Collet effbd9811b Merge pull request #30 from jforberg/dev
Add `unzstd` program for decompression.
2015-07-05 15:02:41 -07:00
Yann Collet b5e06dc7c3 Fixed a few minor visual analyzer warnings 2015-07-04 23:20:56 -08:00
Yann Collet 94f998b1fc Fixed a few visual analyzer warnings 2015-07-04 23:10:40 -08:00
Yann Collet 7393c5a51d Advanced API change : Cctx & DCtx are now incomplete types for stricter type checking 2015-07-04 18:20:42 -08:00
Yann Collet 14c6d0db9f updated xxhash version 2015-07-04 18:14:14 -08:00
Yann Collet ae67293e23 Updated Visual analyzer settings 2015-07-04 18:00:05 -08:00