]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
9 years agoMerge branch 'refs/heads/lazy_MML3' into dev 163/head
inikep [Thu, 7 Apr 2016 09:35:41 +0000 (11:35 +0200)] 
Merge branch 'refs/heads/lazy_MML3' into dev

9 years agominor speed improvements
inikep [Thu, 7 Apr 2016 09:35:17 +0000 (11:35 +0200)] 
minor speed improvements

9 years agoreordered code
inikep [Wed, 6 Apr 2016 18:58:00 +0000 (20:58 +0200)] 
reordered code

9 years agoreordered functions
inikep [Wed, 6 Apr 2016 15:14:19 +0000 (17:14 +0200)] 
reordered functions

9 years agofixed support for searchLength=4
inikep [Wed, 6 Apr 2016 11:15:38 +0000 (13:15 +0200)] 
fixed support for searchLength=4

9 years agoMINMATCH=3 for lazy strategy
inikep [Wed, 6 Apr 2016 10:34:42 +0000 (12:34 +0200)] 
MINMATCH=3 for lazy strategy

9 years agoMINMATCH=3
inikep [Wed, 6 Apr 2016 07:46:01 +0000 (09:46 +0200)] 
MINMATCH=3

9 years agoworking ZSTD_compressBlock_opt_extDict_generic
inikep [Tue, 5 Apr 2016 21:58:51 +0000 (23:58 +0200)] 
working ZSTD_compressBlock_opt_extDict_generic

9 years agocode formatting
inikep [Tue, 5 Apr 2016 19:30:03 +0000 (21:30 +0200)] 
code formatting

9 years agoZSTD_compressBlock_opt_extDict_generic in progress
inikep [Tue, 5 Apr 2016 19:03:43 +0000 (21:03 +0200)] 
ZSTD_compressBlock_opt_extDict_generic in progress

9 years agointroduced ZSTD_compressBlock_greedy
inikep [Tue, 5 Apr 2016 17:01:10 +0000 (19:01 +0200)] 
introduced ZSTD_compressBlock_greedy

9 years ago3 repcodes with ZSTD_compressBlock_lazy_extDict_generic
inikep [Tue, 5 Apr 2016 16:16:38 +0000 (18:16 +0200)] 
3 repcodes with ZSTD_compressBlock_lazy_extDict_generic

9 years agoZSTD_REP_NUM=3 only
inikep [Tue, 5 Apr 2016 15:11:56 +0000 (17:11 +0200)] 
ZSTD_REP_NUM=3 only

9 years agoMerge remote-tracking branch 'refs/remotes/origin/repcodes' into dev
inikep [Tue, 5 Apr 2016 15:07:36 +0000 (17:07 +0200)] 
Merge remote-tracking branch 'refs/remotes/origin/repcodes' into dev

9 years agosupport for ZSTD_REP_NUM=3
inikep [Tue, 5 Apr 2016 08:30:05 +0000 (10:30 +0200)] 
support for ZSTD_REP_NUM=3

9 years agoremoved kSlotNew
inikep [Tue, 5 Apr 2016 08:18:37 +0000 (10:18 +0200)] 
removed kSlotNew

9 years agoexperiments with ZSTD_decodeSequence
inikep [Tue, 5 Apr 2016 08:08:25 +0000 (10:08 +0200)] 
experiments with ZSTD_decodeSequence

9 years agoworking 4 reps
inikep [Tue, 5 Apr 2016 07:34:13 +0000 (09:34 +0200)] 
working 4 reps

9 years agozstd_stats.h moved to .debug/ 161/head
inikep [Tue, 5 Apr 2016 06:52:57 +0000 (08:52 +0200)] 
zstd_stats.h moved to .debug/

9 years agoimproved logging
inikep [Mon, 4 Apr 2016 19:15:23 +0000 (21:15 +0200)] 
improved logging

9 years agoMerge remote-tracking branch 'refs/remotes/origin/dev' into repcodes
inikep [Mon, 4 Apr 2016 14:28:40 +0000 (16:28 +0200)] 
Merge remote-tracking branch 'refs/remotes/origin/dev' into repcodes

# Conflicts:
# lib/zstd_compress.c
# lib/zstd_decompress.c
# lib/zstd_internal.h
# lib/zstd_opt.h
# programs/bench.c

9 years agofixed -Werror,-Wconversion warning
inikep [Mon, 4 Apr 2016 13:43:45 +0000 (15:43 +0200)] 
fixed -Werror,-Wconversion warning

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev
inikep [Mon, 4 Apr 2016 12:54:53 +0000 (14:54 +0200)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev

# Conflicts:
# lib/zstd_compress.c
# lib/zstd_static.h

9 years agochanged price estimation for optimal parser
inikep [Mon, 4 Apr 2016 12:34:02 +0000 (14:34 +0200)] 
changed price estimation for optimal parser

9 years agochanged `contentLog` -> `chainLog`
Yann Collet [Mon, 4 Apr 2016 11:49:18 +0000 (13:49 +0200)] 
changed `contentLog` -> `chainLog`

9 years agoreduced memory usage of very hich compression levels in 32-bits mode
Yann Collet [Mon, 4 Apr 2016 11:28:28 +0000 (13:28 +0200)] 
reduced memory usage of very hich compression levels in 32-bits mode

9 years agoMerge from Cyan4973/dev060
inikep [Mon, 4 Apr 2016 10:10:00 +0000 (12:10 +0200)] 
Merge from Cyan4973/dev060

9 years agoFixed 32-bits windowLog limitation
Yann Collet [Mon, 4 Apr 2016 02:22:53 +0000 (04:22 +0200)] 
Fixed 32-bits windowLog limitation
Fixed some macro errors in zbufftest

9 years agominor variable isolation
Yann Collet [Mon, 4 Apr 2016 00:53:27 +0000 (02:53 +0200)] 
minor variable isolation

9 years agominor cli correction (arguments are `const char*`)
Yann Collet [Mon, 4 Apr 2016 00:48:55 +0000 (02:48 +0200)] 
minor cli correction (arguments are `const char*`)

9 years agocode refactorization, for better clarity and reliability
Yann Collet [Mon, 4 Apr 2016 00:47:20 +0000 (02:47 +0200)] 
code refactorization, for better clarity and reliability

9 years agominor variable isolation
Yann Collet [Sun, 3 Apr 2016 23:49:30 +0000 (01:49 +0200)] 
minor variable isolation

9 years agostronger zbuff synchronization tests
Yann Collet [Sun, 3 Apr 2016 23:22:26 +0000 (01:22 +0200)] 
stronger zbuff synchronization tests

9 years agoMerge pull request #159 from Cyan4973/alternate3
Yann Collet [Sun, 3 Apr 2016 23:02:12 +0000 (01:02 +0200)] 
Merge pull request #159 from Cyan4973/alternate3

Alternate3

9 years agofixed buffer sync error in zbuff 159/head
Yann Collet [Sun, 3 Apr 2016 18:24:25 +0000 (20:24 +0200)] 
fixed buffer sync error in zbuff

9 years agorefined exception for hashlog < min
Yann Collet [Fri, 1 Apr 2016 22:46:40 +0000 (00:46 +0200)] 
refined exception for hashlog < min

9 years agoFix : rare bugs when hashLog < min in bt mode
Yann Collet [Fri, 1 Apr 2016 22:40:09 +0000 (00:40 +0200)] 
Fix : rare bugs when hashLog < min in bt mode

9 years agoremoved unwanted files
Yann Collet [Fri, 1 Apr 2016 22:21:55 +0000 (00:21 +0200)] 
removed unwanted files

9 years agoMerge pull request #158 from Cyan4973/alternate3
Yann Collet [Fri, 1 Apr 2016 19:50:40 +0000 (21:50 +0200)] 
Merge pull request #158 from Cyan4973/alternate3

Alternate3

9 years agofixed zbuff error 775-3 (internal buffer management) 158/head
Yann Collet [Fri, 1 Apr 2016 16:57:41 +0000 (18:57 +0200)] 
fixed zbuff error 775-3 (internal buffer management)

9 years agofixed minor visual 32-64bits conversion warning
Yann Collet [Fri, 1 Apr 2016 16:54:13 +0000 (18:54 +0200)] 
fixed minor visual 32-64bits conversion warning

9 years agofixed decoding error, reported by Maciej Adamczyk
Yann Collet [Fri, 1 Apr 2016 13:49:41 +0000 (15:49 +0200)] 
fixed decoding error, reported by Maciej Adamczyk

9 years agominor variable isolation
Yann Collet [Fri, 1 Apr 2016 13:48:48 +0000 (15:48 +0200)] 
minor variable isolation

9 years agofixed harmless comparison warning
Yann Collet [Wed, 30 Mar 2016 19:28:15 +0000 (21:28 +0200)] 
fixed harmless comparison warning

9 years agofixed paramgrill
Yann Collet [Wed, 30 Mar 2016 18:42:19 +0000 (20:42 +0200)] 
fixed paramgrill

9 years agofixed clang conversion warning
Yann Collet [Wed, 30 Mar 2016 18:06:26 +0000 (20:06 +0200)] 
fixed clang conversion warning

9 years agoseparate params into compressionParams and frameParams
Yann Collet [Wed, 30 Mar 2016 17:48:05 +0000 (19:48 +0200)] 
separate params into compressionParams and frameParams

9 years agochanged validateParams() into checkParams() + adjustParams()
Yann Collet [Wed, 30 Mar 2016 14:50:44 +0000 (16:50 +0200)] 
changed validateParams() into checkParams() + adjustParams()

9 years agoticksPerSecond=0
inikep [Wed, 30 Mar 2016 08:59:48 +0000 (10:59 +0200)] 
ticksPerSecond=0

9 years agoremoved clock_gettime (not portable)
inikep [Wed, 30 Mar 2016 07:55:37 +0000 (09:55 +0200)] 
removed clock_gettime (not portable)

9 years agoadded -lrt required by clock_gettime
inikep [Tue, 29 Mar 2016 13:52:38 +0000 (15:52 +0200)] 
added -lrt required by clock_gettime

9 years agosupport for QueryPerformanceCounter and clock_gettime
inikep [Tue, 29 Mar 2016 12:52:13 +0000 (14:52 +0200)] 
support for QueryPerformanceCounter and clock_gettime

9 years agofix for BMK_clockSpan on Windows
inikep [Tue, 29 Mar 2016 09:17:58 +0000 (11:17 +0200)] 
fix for BMK_clockSpan on Windows

9 years agoFixed zdict
Yann Collet [Sat, 26 Mar 2016 19:52:14 +0000 (20:52 +0100)] 
Fixed zdict
more dictionary compression tests

9 years agofixed ARM compatibility
Yann Collet [Sat, 26 Mar 2016 16:50:26 +0000 (17:50 +0100)] 
fixed ARM compatibility

9 years agofixed 32-bits compatibility
Yann Collet [Sat, 26 Mar 2016 16:18:11 +0000 (17:18 +0100)] 
fixed 32-bits compatibility

9 years agominor variable isolation
Yann Collet [Sat, 26 Mar 2016 00:48:27 +0000 (01:48 +0100)] 
minor variable isolation
and remove a goto

9 years agofixed : fullbench link to deprecate function (wrong prototype)
Yann Collet [Fri, 25 Mar 2016 19:29:35 +0000 (20:29 +0100)] 
fixed : fullbench link to deprecate function (wrong prototype)

9 years agofix for -Wshorten-64-to-32 warning in ZSTD_statsUpdatePrices
inikep [Fri, 25 Mar 2016 12:39:14 +0000 (13:39 +0100)] 
fix for -Wshorten-64-to-32 warning in ZSTD_statsUpdatePrices

9 years agofixed compilation with ZSTD_NOBENCH
inikep [Fri, 25 Mar 2016 12:35:33 +0000 (13:35 +0100)] 
fixed compilation with ZSTD_NOBENCH

9 years agoimproved decompression speed (680)
Yann Collet [Fri, 25 Mar 2016 10:43:48 +0000 (11:43 +0100)] 
improved decompression speed (680)

9 years agocreated zstd_stats.h
inikep [Fri, 25 Mar 2016 09:52:25 +0000 (10:52 +0100)] 
created zstd_stats.h

9 years agosupport for alternate offset (fusion)
Yann Collet [Thu, 24 Mar 2016 01:31:27 +0000 (02:31 +0100)] 
support for alternate offset (fusion)

9 years agominor variables isolation
Yann Collet [Thu, 24 Mar 2016 00:27:55 +0000 (01:27 +0100)] 
minor variables isolation

9 years agofixed write overflow found by fuzzer
Yann Collet [Wed, 23 Mar 2016 21:31:57 +0000 (22:31 +0100)] 
fixed write overflow found by fuzzer

9 years agofixed crash at -O3 with customized block size (wrong alignment)
Yann Collet [Wed, 23 Mar 2016 19:44:12 +0000 (20:44 +0100)] 
fixed crash at -O3 with customized block size (wrong alignment)

9 years agoadded ZSTD_compressBegin_targetSrcSize
inikep [Wed, 23 Mar 2016 19:30:26 +0000 (20:30 +0100)] 
added ZSTD_compressBegin_targetSrcSize

9 years agoAdded BMI instructions
Yann Collet [Wed, 23 Mar 2016 17:45:23 +0000 (18:45 +0100)] 
Added BMI instructions

9 years agohashLog3 added to ZSTD_CCtx
inikep [Wed, 23 Mar 2016 14:53:38 +0000 (15:53 +0100)] 
hashLog3 added to ZSTD_CCtx

9 years agoshared const BIT_mask
Yann Collet [Wed, 23 Mar 2016 13:18:37 +0000 (14:18 +0100)] 
shared const BIT_mask

9 years agominor optimization (DSpeed 665)
Yann Collet [Wed, 23 Mar 2016 13:09:51 +0000 (14:09 +0100)] 
minor optimization (DSpeed 665)

9 years agominor reordering (DSpeed 665)
Yann Collet [Wed, 23 Mar 2016 13:00:09 +0000 (14:00 +0100)] 
minor reordering (DSpeed 665)

9 years agoimproved decoding speed (660)
Yann Collet [Wed, 23 Mar 2016 12:57:49 +0000 (13:57 +0100)] 
improved decoding speed (660)

9 years agoadded mili_sleep and setHighPriority
inikep [Wed, 23 Mar 2016 11:28:28 +0000 (12:28 +0100)] 
added mili_sleep and setHighPriority

9 years agobench : added HIGH_PRIORTY
Yann Collet [Wed, 23 Mar 2016 01:47:33 +0000 (02:47 +0100)] 
bench : added HIGH_PRIORTY

9 years agonew decodeSequence, merging parts
Yann Collet [Wed, 23 Mar 2016 00:54:25 +0000 (01:54 +0100)] 
new decodeSequence, merging parts

9 years agominor variation - DSpeed at 640
Yann Collet [Wed, 23 Mar 2016 00:32:41 +0000 (01:32 +0100)] 
minor variation - DSpeed at 640

9 years agofirst working version with both encoder and decode alternate LL + ML coding scheme.
Yann Collet [Tue, 22 Mar 2016 22:19:28 +0000 (23:19 +0100)] 
first working version with both encoder and decode alternate LL + ML coding scheme.
decompression speed highly impacted

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev
inikep [Tue, 22 Mar 2016 13:38:34 +0000 (14:38 +0100)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev

# Conflicts:
# lib/zstd_compress.c
# programs/bench.c

9 years ago#define _POSIX_C_SOURCE 199309L
inikep [Tue, 22 Mar 2016 12:05:26 +0000 (13:05 +0100)] 
#define _POSIX_C_SOURCE 199309L

9 years agofirst prototype with ML encoding scheme (but not yet decoding scheme)
Yann Collet [Tue, 22 Mar 2016 11:14:26 +0000 (12:14 +0100)] 
first prototype with ML encoding scheme (but not yet decoding scheme)

9 years agoimproved 4reps in ZSTD_compressBlock_lazy_generic
inikep [Tue, 22 Mar 2016 10:56:22 +0000 (11:56 +0100)] 
improved 4reps in ZSTD_compressBlock_lazy_generic

kSlotNew = 0

9 years agoMerge branch 'dev060' into alternateLLcode
Yann Collet [Mon, 21 Mar 2016 23:29:57 +0000 (00:29 +0100)] 
Merge branch 'dev060' into alternateLLcode

9 years agoFixed #153, reported by @thatsafunnyname
Yann Collet [Mon, 21 Mar 2016 23:22:50 +0000 (00:22 +0100)] 
Fixed #153, reported by @thatsafunnyname

9 years agofinal repcodes for ZSTD_btopt
inikep [Mon, 21 Mar 2016 19:14:03 +0000 (20:14 +0100)] 
final repcodes for ZSTD_btopt

9 years agobetter repcodes
inikep [Mon, 21 Mar 2016 18:48:54 +0000 (19:48 +0100)] 
better repcodes

9 years agochanged update logic of repcodes
inikep [Mon, 21 Mar 2016 18:02:16 +0000 (19:02 +0100)] 
changed update logic of repcodes

9 years agoimproved ratio
inikep [Mon, 21 Mar 2016 16:23:02 +0000 (17:23 +0100)] 
improved ratio

9 years agoimproved decompression speed
Yann Collet [Mon, 21 Mar 2016 13:29:26 +0000 (14:29 +0100)] 
improved decompression speed

9 years agominor variable isolation
Yann Collet [Mon, 21 Mar 2016 13:22:38 +0000 (14:22 +0100)] 
minor variable isolation

9 years agocode simplification (but reduce decompression speed ...)
Yann Collet [Mon, 21 Mar 2016 12:24:16 +0000 (13:24 +0100)] 
code simplification (but reduce decompression speed ...)

9 years agofirst working version with alternate LL codes
Yann Collet [Mon, 21 Mar 2016 01:23:34 +0000 (02:23 +0100)] 
first working version with alternate LL codes

9 years agosupport default LL distribution
Yann Collet [Sun, 20 Mar 2016 23:39:19 +0000 (00:39 +0100)] 
support default LL distribution

9 years agohandles litLength >= 65535
Yann Collet [Sun, 20 Mar 2016 23:07:42 +0000 (00:07 +0100)] 
handles litLength >= 65535

9 years agofirst emulation
Yann Collet [Sun, 20 Mar 2016 18:14:22 +0000 (19:14 +0100)] 
first emulation

9 years agoImproved index overflow protection
Yann Collet [Sun, 20 Mar 2016 15:20:06 +0000 (16:20 +0100)] 
Improved index overflow protection

9 years agominor code refactoring
Yann Collet [Sun, 20 Mar 2016 15:00:00 +0000 (16:00 +0100)] 
minor code refactoring

9 years agominor code refactor
Yann Collet [Sun, 20 Mar 2016 14:46:10 +0000 (15:46 +0100)] 
minor code refactor

9 years agoupdated huff0
Yann Collet [Sun, 20 Mar 2016 04:40:39 +0000 (05:40 +0100)] 
updated huff0

9 years agocode refactoring
Yann Collet [Sun, 20 Mar 2016 00:09:18 +0000 (01:09 +0100)] 
code refactoring