Commit Graph
100 Commits
Author SHA1 Message Date
Yann Collet da5be72fda update compression level parameters 2016-03-10 11:01:44 +01:00
Yann Collet dcc000f0eb minor doc clarifications 2016-03-10 01:09:41 +01:00
Yann Collet e3193c4081 update compresson levels 2016-03-09 16:57:09 +01:00
Yann Collet 4f013a2281 Merge pull request #142 from inikep/dev
Dev
2016-03-09 16:29:42 +01:00
Yann Collet 95cd0c2e26 frame format can support window sizes up to 128 MB 2016-03-08 18:24:21 +01:00
Yann Collet ff14b351f5 Merge pull request #141 from inikep/dev
fix update for zstd_opt
2016-03-08 14:41:04 +01:00
Yann Collet d3a6660ad1 Update clevel table for <= 128K 2016-03-08 14:12:46 +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 2486371008 Merge branch 'dev060' of github.com:Cyan4973/zstd into dev060 2016-03-07 20:02:11 +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 fb7ab8b2b8 Merge pull request #140 from inikep/dev
mml3
2016-03-07 18:06:48 +01:00
Yann Collet 1df2594bfe new compression level scale for <= 16KB 2016-03-05 18:43:21 +01:00
Yann Collet 10245ce7a1 Merge pull request #139 from inikep/dev
removed zstd_opt_internal.h
2016-03-05 16:41:42 +01:00
Yann Collet 944d0d2285 updated fse version 2016-03-04 19:26:59 +01:00
Yann Collet 4ec2998b1f Added zeroes test (#137) 2016-03-04 19:09:28 +01:00
Yann Collet 4c01580362 finer searchLength validation 2016-03-04 17:07:54 +01:00
Yann Collet d409db68d3 Support for nbSeq > 32767
tamed -Wstrict-aliasing warning
2016-03-04 14:45:31 +01:00
Yann Collet 1435335342 Merge pull request #138 from inikep/dev
reduce stack usage with optimal parsing mode
2016-03-03 02:08:34 +01:00
Yann Collet a997654670 Merge pull request #136 from inikep/dev
merging mml3 mode
2016-03-01 17:31:03 +01:00
Yann Collet ee0229287c changed version to v0.6.0 2016-02-25 14:53:35 +01:00
Yann Collet 5b00594877 Merge pull request #135 from Cyan4973/dev
Dev
2016-02-25 14:38:20 +01:00
Yann Collet 7de4f9fd81 minor cosmetic 2016-02-23 21:34:18 +01:00
Yann Collet 3152a8c87a finer dictionary completion 2016-02-23 21:28:59 +01:00
Yann Collet 2cf6d662a8 fixed #131 2016-02-23 21:21:29 +01:00
Yann Collet b5946f7384 Merge pull request #133 from Cyan4973/dev060
Dev060
2016-02-23 13:14:01 +01:00
Yann Collet 82359d2761 Merge pull request #132 from KrzysFR/dev060
Added new ".VC.db" Visual Studio C++ database file to gitignore
2016-02-23 12:52:53 +01:00
Yann Collet f8482131d7 better compatibility with Visual <= 2012 2016-02-19 17:33:43 +01:00
Yann Collet 191b52a8dc silence array subscript warning 2016-02-19 15:16:15 +01:00
Yann Collet ba7ba5b659 Visual : 32-bit build release uses static linking (/MT) 2016-02-18 19:15:19 +01:00
Yann Collet d3debc39ea Visual : zstd supports for * wildcard character on command line
Visual : `zstd` 32-bits version compatible with Windows XP
2016-02-18 14:49:24 +01:00
Yann Collet 4c64d51425 modified level 18 2016-02-18 01:01:42 +01:00
Yann Collet 067a83a2aa Updated graphs 2016-02-17 18:03:17 +01:00
Yann Collet d56a4192f6 Added : README within /lib directory, to help file selection 2016-02-17 17:47:29 +01:00
Yann Collet 0112ebf124 Merge pull request #128 from Cyan4973/v051
V051
2016-02-17 17:18:28 +01:00
Yann Collet 728c8fc995 longer pgo tests 2016-02-17 17:04:12 +01:00
Yann Collet 2673076b3d fix zstd-frugal 2016-02-17 13:40:11 +01:00
Yann Collet 6062b15a07 performance fix for hash chain mode 2016-02-16 17:41:03 +01:00
Yann Collet 9abc358df6 added : test for too large CLevel 2016-02-16 16:35:28 +01:00
Yann Collet 6aa896adc6 zstd cli : control maximum compression level 2016-02-16 16:33:48 +01:00
Yann Collet 31dd08cad5 Updated readme (dictionary) 2016-02-16 16:06:53 +01:00
Yann Collet 2d08b098ef Updated man zstd
Added `-t` | `--test` to zstd cli
Added a few long commands, compatible with gzip
2016-02-16 14:42:08 +01:00
Yann Collet 459a6b712f Fix corner case multiple files bug
Added test cases
2016-02-15 20:37:23 +01:00
Yann Collet accfd80c37 Added : option -t to test compressed files integrity 2016-02-15 19:33:16 +01:00
Yann Collet 0068be94d8 Faster literals cost evaluation (suggested by @inikep) 2016-02-15 18:42:13 +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 b8a6f6824b refactored fix to be more generic and applicable to both btlazy2 and btopt 2016-02-15 17:06:29 +01:00
Yann Collet b37e0a9241 performance tweak : bt search w/ long repeated segments 2016-02-15 14:07:07 +01:00
Yann Collet cefef8cde7 Change : zstd_opt_bt => zstd_btopt 2016-02-15 07:21:54 +01:00
Yann Collet 0d78a33374 updated CLevel confs for 256K 2016-02-15 06:49:09 +01:00
Yann Collet 422fd563f3 modified : compression Levels for blocks <= 16KB 2016-02-13 15:07:24 +01:00
Yann Collet 38fba56483 Changed compression level settings 2016-02-13 11:20:23 +01:00
Yann Collet 8154c3d7e2 added simple one file test 2016-02-13 03:12:10 +01:00
Yann Collet e8bd73df80 Fixed : error when compressing one file 2016-02-13 03:09:48 +01:00
Yann Collet 23e8aee224 Introduced new compression level settings
Changed position of parameter TargetLength
2016-02-13 02:08:46 +01:00
Yann Collet 82f4d7da03 Fixed Visual solution 2016-02-12 22:04:49 +01:00
Yann Collet 6f3acbac0d notificationLevel into ZDICT_param_t 2016-02-12 20:19:48 +01:00
Yann Collet 09ab681328 fixed libzstd install 2016-02-12 19:00:30 +01:00
Yann Collet 62ae5fb0d2 zstd_buffered => zbuff 2016-02-12 18:59:11 +01:00
Yann Collet e0a3084d30 fixed cmake 2016-02-12 18:48:07 +01:00
Yann Collet f4c9d75370 dictBuilder => zdict 2016-02-12 18:45:02 +01:00
Yann Collet 1f1f239ed9 zstd cli can decompress multiple files with no specific suffix condition into stdout 2016-02-12 18:33:26 +01:00
Yann Collet f062436fa6 cli : added ability to compress multiple files into stdout (-c) 2016-02-12 15:56:46 +01:00
Yann Collet 492a9bb88e fixed Valgrind tests 2016-02-12 03:52:37 +01:00
Yann Collet 883a67eee2 fixed cmake 2016-02-12 03:50:05 +01:00
Yann Collet c8da2c9f8f updated tests 2016-02-12 02:56:27 +01:00
Yann Collet 71eafdd23f Integrated dictionary builder into zstd cli 2016-02-12 02:31:57 +01:00
Yann Collet fb92a78ac1 Fixed clang warnings 2016-02-12 00:32:38 +01:00
Yann Collet 7d36028078 Integrate dictBuilder into libzstd 2016-02-12 00:10:25 +01:00
Yann Collet 82260ddd8a fixed asan read error in ZSTD_HcGetAllMatches 2016-02-11 07:14:25 +01:00
Yann Collet 04b12d8bcb paramgrill can select manually targetLength
new compression levels
2016-02-11 06:23:24 +01:00
Yann Collet bd828d9cd1 changed : sufficientLength => targetLength 2016-02-11 04:38:55 +01:00
Yann Collet 4488661678 minor cosmetics 2016-02-11 04:17:50 +01:00
Yann Collet 490aa68b18 restored fast zstd_opt variant 2016-02-10 17:18:24 +01:00
Yann Collet b79a0b34f3 paramgrill supports sufficientLength
stronger variation for ZSTD_opt
2016-02-10 17:07:37 +01:00
Yann Collet 62ae262771 restored currentMl>0 condition, as suggested by @inikep 2016-02-10 15:44:07 +01:00
Yann Collet 3b63f7fbb0 change zstd_opt.c into zstd_opt.h, since it's included 2016-02-10 15:05:12 +01:00
Yann Collet 0db4115f35 fixed debug print macros on Windows 2016-02-10 14:50:22 +01:00
Yann Collet 2f94d2f166 minor refactor 2016-02-10 14:26:30 +01:00
Yann Collet 768c6bc705 fix : inlining difficulties with gcc 4.6 (travis) 2016-02-10 14:01:49 +01:00
Yann Collet 70e8c389f1 Refactoring for portability 2016-02-10 13:37:52 +01:00
Yann Collet 302177a0c8 Merge pull request #125 from inikep/dev
Dev
2016-02-10 00:57:00 +01:00
Yann Collet 6bff748e43 Fixed minor warnings in legacy modes 2016-02-09 17:55:01 +01:00
Yann Collet 991b3903b5 removed PowerPC target on Travis CI (unfortunately unsupported) 2016-02-08 20:58:37 +01:00
Yann Collet 62ba4b49c1 more tests 2016-02-08 20:29:59 +01:00
Yann Collet 0cd3ab5d66 tests for powerpc target on travis ci 2016-02-08 20:24:07 +01:00
Yann Collet ee602ce68c Added btlazy2 to short tests 2016-02-08 18:46:26 +01:00
Yann Collet 521b0108dd Added PowerPC tests with Qemu user more
Shortened tests for emulated platforms
removed date from CLI for reproducibility
2016-02-08 01:27:59 +01:00
Yann Collet 648959a9ed new : ARM tests with Qemu user-mode 2016-02-07 23:58:32 +01:00
Yann Collet 4f0a3931c8 added missing patches 2016-02-07 04:00:27 +01:00
Yann Collet ef37063503 fix big-endian compression error 2016-02-07 03:53:12 +01:00
Yann Collet 0d130d7763 Merge pull request #124 from inikep/dev
Dev
2016-02-06 16:46:33 +01:00
Yann Collet c39c771fa5 Merge pull request #122 from inikep/dev
Dev
2016-02-05 20:08:26 +01:00
Yann Collet 857ca56a6e Merge pull request #120 from inikep/v05x
V05x
2016-02-05 17:25:55 +01:00
Yann Collet 0a1740aa64 typo 2016-02-05 16:04:10 +01:00
Yann Collet 45ff4309fd Updated documentation 2016-02-05 15:24:57 +01:00
Yann Collet 982ffc773d changed enum type name to ZSTD_ErrorCode 2016-02-05 02:33:10 +01:00
Yann Collet 953ce72f4a minor comments refactoring 2016-02-04 15:28:14 +01:00
Yann Collet 4b2ae47d93 Merge pull request #117 from Cyan4973/v05x
V05x
2016-02-04 02:49:43 +01:00