4582 Commits
Author SHA1 Message Date
Yann Collet 37f3d1b2ab minor refactor 2016-03-19 15:11:42 +01:00
Yann Collet 90a03a95a1 minor performance fix (decompression) 2016-03-19 14:47:31 +01:00
Yann Collet 01e5b95199 code refactor 2016-03-19 14:14:31 +01:00
Yann Collet d1d210f3fb minor code refactor 2016-03-19 12:12:07 +01:00
Yann Collet 4db09efde4 simplifications 2016-03-18 22:23:49 +01:00
Yann Collet 39c596ca58 minor simplifications 2016-03-18 21:40:56 +01:00
inikep fade9b7ae3 ZSTD_btopt with 4 repcodes 2016-03-18 16:10:35 +01:00
inikep 1c1e6916e4 improved timer accuracy 2016-03-18 12:49:44 +01:00
Yann Collet a910dc8238 minor code refactoring 2016-03-18 12:37:45 +01:00
inikep 5b15865413 Merge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into repcodes
# Conflicts:
#	lib/zstd_decompress.c
#	programs/bench.c
2016-03-18 11:14:58 +01:00
inikep eca2ec0b3b introduced ZSTD_REP_MOVE and ZSTD_REP_INIT 2016-03-18 11:03:43 +01:00
inikep c56e32e782 4 repcodes when litLen==0 2016-03-17 19:53:38 +01:00
inikep 3e743052cd kSlotNew 2016-03-17 17:24:17 +01:00
Yann Collet 3fd164e656 minor refactoring 2016-03-17 13:43:32 +01:00
Yann Collet b40287aaef Improved decompression speed (by @inikep) 2016-03-17 12:11:16 +01:00
inikep 7d1742825b support for ZSTD_REP_NUM == 1 and ZSTD_REP_NUM == 4 2016-03-17 11:21:00 +01:00
inikep 5945308983 working 4 reps 2016-03-16 15:35:14 +01:00
Yann Collet 569b81adb1 changed BLOCKSIZE into ZSTD_BLOCKSIZE_MAX 2016-03-16 15:26:51 +01:00
inikep 62d694795d ZSTD_compressBlock_lazy supports more reps 2016-03-16 12:57:07 +01:00
inikep 0ac4a551b9 ZSTD_REP_NUM removed from ZSTD_storeSeq 2016-03-16 12:03:07 +01:00
inikep df164e6d35 introduced U32 rep[ZSTD_REP_NUM] 2016-03-16 11:56:59 +01:00
inikep 4569667c85 ZSTD_REP_NUM 2016-03-16 11:40:09 +01:00
Yann Collet 6cb41356e8 update doc / comments 2016-03-15 15:47:38 +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
Yann Collet 1c2c2bcaff minor refactoring 2016-03-15 01:33:36 +01:00
Yann Collet d1b26849e5 Frame content size supported 2016-03-15 01:24:33 +01:00
inikep 5fdd0b46d3 added additionalParam 2016-03-14 19:51:11 +01:00
Yann Collet fb7973580f minor comments update 2016-03-13 11:08:40 +01:00
Yann Collet 03ea59b17b Decompression can decode frame content size 2016-03-12 01:25:40 +01:00
Yann Collet 0e491c01fe created ZSTD_frameParams 2016-03-11 21:58:04 +01:00
inikep cc6c283633 removed hashLog3 from ZSTD_parameters 2016-03-10 15:17:24 +01:00
inikep 260a9e3886 Merge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev 2016-03-10 15:04:12 +01:00
inikep b0c640d934 small ratio improvement with MINMATCH=3 2016-03-10 13:18:36 +01:00
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
inikep b5a519f43c improved compression speed
introduced cache in ZSTD_setLog2Prices
2016-03-09 15:45:01 +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
inikep 48413765b4 fixed update of hashTable for matches with length of 4+ 2016-03-08 11:03:55 +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 fb7ab8b2b8 Merge pull request #140 from inikep/dev
mml3
2016-03-07 18:06:48 +01:00
inikep 4f7f79ef9d fixed update of nextToUpdate 2016-03-07 16:14:58 +01:00
inikep e2446b0e36 added support for MINMATCH=3 on big endian architecture
changed ZSTD_HASHLOG3_MIN to 2 (4 bytes for MINMACH > 3)
2016-03-07 10:07:08 +01:00