inikep
|
472638c861
|
added mili_sleep and setHighPriority
|
2016-03-23 12:28:28 +01:00 |
|
Yann Collet
|
add08d6f61
|
minor variation - DSpeed at 640
|
2016-03-23 01:32:41 +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 |
|
inikep
|
2b942881ac
|
improved 4reps in ZSTD_compressBlock_lazy_generic
kSlotNew = 0
|
2016-03-22 11:56:22 +01:00 |
|
Yann Collet
|
b0aec17a90
|
code simplification (but reduce decompression speed ...)
|
2016-03-21 13:24:16 +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
|
5244738046
|
minor code refactoring
|
2016-03-20 16:00:00 +01:00 |
|
Yann Collet
|
de406eebcd
|
minor code refactor
|
2016-03-20 15:46:10 +01:00 |
|
Yann Collet
|
a5c2c08c68
|
code refactoring
|
2016-03-20 01:09:18 +01:00 |
|
Yann Collet
|
70e4577179
|
minor code refactoring
|
2016-03-19 18:08:32 +01:00 |
|
Yann Collet
|
c6eea2b2f2
|
Improved speed for small files
|
2016-03-19 17:18:00 +01:00 |
|
Yann Collet
|
e74215e3c7
|
performance fix for small files
|
2016-03-19 16:09:09 +01:00 |
|
Yann Collet
|
bb604486f1
|
fixed clang warning
|
2016-03-19 15:18:42 +01:00 |
|
Yann Collet
|
37f3d1b2ab
|
minor refactor
|
2016-03-19 15:11:42 +01:00 |
|
inikep
|
fade9b7ae3
|
ZSTD_btopt with 4 repcodes
|
2016-03-18 16:10:35 +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 |
|
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
|
4569667c85
|
ZSTD_REP_NUM
|
2016-03-16 11:40:09 +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 |
|
Yann Collet
|
fb7973580f
|
minor comments update
|
2016-03-13 11:08: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 |
|
Yann Collet
|
da5be72fda
|
update compression level parameters
|
2016-03-10 11:01:44 +01:00 |
|
Yann Collet
|
e3193c4081
|
update compresson levels
|
2016-03-09 16:57:09 +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
|
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
|
fb7ab8b2b8
|
Merge pull request #140 from inikep/dev
mml3
|
2016-03-07 18:06:48 +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 |
|
Yann Collet
|
1df2594bfe
|
new compression level scale for <= 16KB
|
2016-03-05 18:43:21 +01:00 |
|
inikep
|
01060bc477
|
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev
# Conflicts:
# lib/zstd_compress.c
|
2016-03-04 20:10:09 +01:00 |
|
inikep
|
e29caf7d1c
|
code cleanup
|
2016-03-04 19:52:23 +01:00 |
|
inikep
|
805d2a7465
|
removed zstd_opt_internal.h
|
2016-03-04 19:31:57 +01:00 |
|
inikep
|
4ab9c913a5
|
MEM_readMINMATCH replaced with inline function
|
2016-03-04 19:17:31 +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 |
|
inikep
|
5cccd77c55
|
fix clang -Wcast-align warning (part 2)
|
2016-03-02 20:37:49 +01:00 |
|
inikep
|
51bb9a0064
|
fix clang -Wcast-align warning
|
2016-03-02 19:17:13 +01:00 |
|
inikep
|
87d4f3daa4
|
priceTable moved to heap
|
2016-03-02 15:56:24 +01:00 |
|
inikep
|
a4dde25498
|
fixed repcode before lowLimit
|
2016-03-01 14:14:35 +01:00 |
|
inikep
|
2d55563b92
|
better logs
|
2016-02-29 22:07:40 +01:00 |
|
inikep
|
f647d99d61
|
fixed bug with 3 or more succesive rep codes
|
2016-02-29 12:33:08 +01:00 |
|
inikep
|
f414647c6b
|
fixed ZSTD_copyCCtx
|
2016-02-25 22:31:07 +01:00 |
|
inikep
|
e0010e9baf
|
priceFunc
|
2016-02-23 16:25:04 +01:00 |
|
inikep
|
15174b0cfb
|
statistics of encoded sequences
|
2016-02-23 12:41:56 +01:00 |
|
inikep
|
9f754d23dc
|
dummy levels 22-25
|
2016-02-22 17:00:04 +01:00 |
|
inikep
|
6b3739c8e5
|
MINMATCH=3 or 4 selected in ZSTD frame
|
2016-02-22 15:53:42 +01:00 |
|
inikep
|
84f43e2359
|
support for searchLength from 3 to 7 for optimal parser
|
2016-02-22 11:34:07 +01:00 |
|
inikep
|
d3b8d7a4e5
|
removed ZSTD_opt parser
|
2016-02-22 10:06:17 +01:00 |
|
inikep
|
cc52a97214
|
added hashLog3
|
2016-02-19 10:09:35 +01:00 |
|
Yann Collet
|
4c64d51425
|
modified level 18
|
2016-02-18 01:01:42 +01:00 |
|
Yann Collet
|
6062b15a07
|
performance fix for hash chain mode
|
2016-02-16 17:41:03 +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
|
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
|
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
|
b79a0b34f3
|
paramgrill supports sufficientLength
stronger variation for ZSTD_opt
|
2016-02-10 17:07:37 +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
|
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 |
|
inikep
|
be77f3342d
|
Revert "Revert "ZSTD_compressBlock_opt_extDict_generic""
This reverts commit 2b714dfd26 .
|
2016-02-09 23:00:41 +01:00 |
|
inikep
|
2b714dfd26
|
Revert "ZSTD_compressBlock_opt_extDict_generic"
This reverts commit b498fc1c99 .
|
2016-02-09 22:47:51 +01:00 |
|
inikep
|
b498fc1c99
|
ZSTD_compressBlock_opt_extDict_generic
|
2016-02-09 22:23:48 +01:00 |
|
inikep
|
e75621f98d
|
dumpsEnd
|
2016-02-09 21:12:23 +01:00 |
|
Yann Collet
|
4f0a3931c8
|
added missing patches
|
2016-02-07 04:00:27 +01:00 |
|
inikep
|
f2fee4c316
|
added params.sufficientLength
|
2016-02-05 19:45:25 +01:00 |
|
inikep
|
2712b69582
|
Merge remote-tracking branch 'refs/remotes/origin/v05x' into dev
|
2016-02-05 09:22:10 +01:00 |
|
inikep
|
3379c5df36
|
ZSTD_OPT_DEBUG
|
2016-02-05 09:21:20 +01:00 |
|
Yann Collet
|
982ffc773d
|
changed enum type name to ZSTD_ErrorCode
|
2016-02-05 02:33:10 +01:00 |
|
inikep
|
17712afdbc
|
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into v05x
|
2016-02-04 21:49:45 +01:00 |
|
Yann Collet
|
953ce72f4a
|
minor comments refactoring
|
2016-02-04 15:28:14 +01:00 |
|
inikep
|
cb5cd16d6b
|
40392170 integer
|
2016-02-04 11:19:06 +01:00 |
|
inikep
|
27e1c6a51f
|
ZSTD_resetFreqs
|
2016-02-04 11:11:08 +01:00 |
|