]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
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 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 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 agoimproved decompression speed (680)
Yann Collet [Fri, 25 Mar 2016 10:43:48 +0000 (11:43 +0100)] 
improved decompression speed (680)

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 BMI instructions
Yann Collet [Wed, 23 Mar 2016 17:45:23 +0000 (18:45 +0100)] 
Added BMI instructions

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 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 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 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 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

9 years agominor code refactoring
Yann Collet [Sat, 19 Mar 2016 17:08:32 +0000 (18:08 +0100)] 
minor code refactoring

9 years agoImproved speed for small files
Yann Collet [Sat, 19 Mar 2016 16:18:00 +0000 (17:18 +0100)] 
Improved speed for small files

9 years agoperformance fix for small files
Yann Collet [Sat, 19 Mar 2016 15:09:09 +0000 (16:09 +0100)] 
performance fix for small files

9 years agofixed clang warning
Yann Collet [Sat, 19 Mar 2016 14:18:42 +0000 (15:18 +0100)] 
fixed clang warning

9 years agominor refactor
Yann Collet [Sat, 19 Mar 2016 14:11:42 +0000 (15:11 +0100)] 
minor refactor

9 years agominor performance fix (decompression)
Yann Collet [Sat, 19 Mar 2016 13:47:31 +0000 (14:47 +0100)] 
minor performance fix (decompression)

9 years agocode refactor
Yann Collet [Sat, 19 Mar 2016 13:14:31 +0000 (14:14 +0100)] 
code refactor

9 years agominor refactoring
Yann Collet [Sat, 19 Mar 2016 12:21:08 +0000 (13:21 +0100)] 
minor refactoring

9 years agominor refactoring
Yann Collet [Sat, 19 Mar 2016 11:47:52 +0000 (12:47 +0100)] 
minor refactoring

9 years agominor code refactor
Yann Collet [Sat, 19 Mar 2016 11:12:07 +0000 (12:12 +0100)] 
minor code refactor

9 years agoFixed : decoder error on erroneous data
Yann Collet [Sat, 19 Mar 2016 10:40:19 +0000 (11:40 +0100)] 
Fixed : decoder error on erroneous data

9 years agosimplifications
Yann Collet [Fri, 18 Mar 2016 21:23:49 +0000 (22:23 +0100)] 
simplifications

9 years agominor simplifications
Yann Collet [Fri, 18 Mar 2016 20:40:56 +0000 (21:40 +0100)] 
minor simplifications

9 years agoMerge pull request #152 from KrzysFR/fix_vs2013_build_path
Yann Collet [Fri, 18 Mar 2016 14:28:37 +0000 (15:28 +0100)] 
Merge pull request #152 from KrzysFR/fix_vs2013_build_path

Update VS2013 vcxprojs to all build to the same folders

9 years agoMade all vs2013 vcxproj build to the same folders 152/head
Christophe Chevalier [Fri, 18 Mar 2016 13:20:33 +0000 (14:20 +0100)] 
Made all vs2013 vcxproj build to the same folders

- Add OutDir = $(SolutionDir)bin\$(Platform)\$(Configuration)\ to all projects

9 years agominor code refactoring
Yann Collet [Fri, 18 Mar 2016 11:37:45 +0000 (12:37 +0100)] 
minor code refactoring

9 years agobench.c : implemented single pass mode `-i0`
Yann Collet [Thu, 17 Mar 2016 18:51:02 +0000 (19:51 +0100)] 
bench.c : implemented single pass mode `-i0`

9 years agobench : changed timer to clock_t, reduced timeloop to 1sec
Yann Collet [Thu, 17 Mar 2016 18:37:33 +0000 (19:37 +0100)] 
bench : changed timer to clock_t, reduced timeloop to 1sec

9 years agofullbench : restored -b31 (decodeLiterals) and -b32 (decodeSeqHeaders)
Yann Collet [Thu, 17 Mar 2016 15:42:16 +0000 (16:42 +0100)] 
fullbench : restored -b31 (decodeLiterals) and -b32 (decodeSeqHeaders)

9 years agoswitched fullbench time measurement to clock_t from <time.h>
Yann Collet [Thu, 17 Mar 2016 15:18:36 +0000 (16:18 +0100)] 
switched fullbench time measurement to clock_t from <time.h>

9 years agoMerge branch 'dev060' of github.com:Cyan4973/zstd into dev060
Yann Collet [Thu, 17 Mar 2016 12:48:03 +0000 (13:48 +0100)] 
Merge branch 'dev060' of github.com:Cyan4973/zstd into dev060

9 years agominor refactoring
Yann Collet [Thu, 17 Mar 2016 11:56:46 +0000 (12:56 +0100)] 
minor refactoring

9 years agominor refactoring
Yann Collet [Thu, 17 Mar 2016 11:56:46 +0000 (12:56 +0100)] 
minor refactoring

9 years agoImproved decompression speed (by @inikep)
Yann Collet [Thu, 17 Mar 2016 11:11:16 +0000 (12:11 +0100)] 
Improved decompression speed (by @inikep)

9 years agoUpdate NEWS on #147 by @chipturner
Yann Collet [Wed, 16 Mar 2016 15:53:47 +0000 (16:53 +0100)] 
Update NEWS on #147 by @chipturner

9 years agoAdded : ability to test direct-streaming functions `ZSTD_compressContinue()` and...
Yann Collet [Wed, 16 Mar 2016 15:05:18 +0000 (16:05 +0100)] 
Added : ability to test direct-streaming functions `ZSTD_compressContinue()` and `ZSTD_decompressContinue()`

9 years agochanged `BLOCKSIZE` into `ZSTD_BLOCKSIZE_MAX`
Yann Collet [Wed, 16 Mar 2016 14:26:51 +0000 (15:26 +0100)] 
changed `BLOCKSIZE` into `ZSTD_BLOCKSIZE_MAX`

9 years agominor refactoring, from `char*` to `const char*`
Yann Collet [Tue, 15 Mar 2016 20:44:39 +0000 (21:44 +0100)] 
minor refactoring, from `char*` to `const char*`

9 years agofullbench : ZSTD_decompress is now option 2
Yann Collet [Tue, 15 Mar 2016 20:13:52 +0000 (21:13 +0100)] 
fullbench : ZSTD_decompress is now option 2

9 years agofixed fullbench visual project
Yann Collet [Tue, 15 Mar 2016 20:12:51 +0000 (21:12 +0100)] 
fixed fullbench visual project

9 years agofullbench can measure speed of zbuff
Yann Collet [Tue, 15 Mar 2016 19:47:23 +0000 (20:47 +0100)] 
fullbench can measure speed of zbuff

9 years agoupdate doc / comments
Yann Collet [Tue, 15 Mar 2016 14:47:38 +0000 (15:47 +0100)] 
update doc / comments

9 years agoAdded frame content size test within fuzzer
Yann Collet [Tue, 15 Mar 2016 14:24:52 +0000 (15:24 +0100)] 
Added frame content size test within fuzzer

9 years agoMerge pull request #151 from Cyan4973/framesize
Yann Collet [Tue, 15 Mar 2016 13:31:31 +0000 (14:31 +0100)] 
Merge pull request #151 from Cyan4973/framesize

Framesize

9 years agofix fileio bug with new zbuff 151/head
Yann Collet [Tue, 15 Mar 2016 11:56:03 +0000 (12:56 +0100)] 
fix fileio bug with new zbuff
simplified zbuff decoding

9 years agominor refactoring
Yann Collet [Tue, 15 Mar 2016 00:33:36 +0000 (01:33 +0100)] 
minor refactoring

9 years agoFrame content size supported
Yann Collet [Tue, 15 Mar 2016 00:24:33 +0000 (01:24 +0100)] 
Frame content size supported

9 years agoMerge pull request #149 from Cyan4973/framesize
Yann Collet [Mon, 14 Mar 2016 23:33:40 +0000 (00:33 +0100)] 
Merge pull request #149 from Cyan4973/framesize

Framesize

9 years agoMerge pull request #148 from Cyan4973/dev060 149/head
Yann Collet [Mon, 14 Mar 2016 22:34:46 +0000 (23:34 +0100)] 
Merge pull request #148 from Cyan4973/dev060

Dev060

9 years agoMerge pull request #147 from Cyan4973/dev 148/head
Yann Collet [Mon, 14 Mar 2016 17:41:24 +0000 (18:41 +0100)] 
Merge pull request #147 from Cyan4973/dev

Decompression error return code, by @chipturner

9 years agoAdded test to check decompression error return code 147/head
Yann Collet [Mon, 14 Mar 2016 16:05:40 +0000 (17:05 +0100)] 
Added test to check decompression error return code

9 years agoMerge pull request #146 from chipturner/dev
Yann Collet [Mon, 14 Mar 2016 15:21:56 +0000 (16:21 +0100)] 
Merge pull request #146 from chipturner/dev

propagate errors when decompressing; also unlink dstfile if we create

9 years agouse remove instead of unlink 146/head
Chip Turner [Mon, 14 Mar 2016 14:44:59 +0000 (07:44 -0700)] 
use remove instead of unlink

9 years agopropagate errors when decompressing; also unlink dstfile if we create it but fail
Chip Turner [Mon, 14 Mar 2016 05:24:46 +0000 (22:24 -0700)] 
propagate errors when decompressing; also unlink dstfile if we create it but fail
to successfully compress or decompress

9 years agominor comments update
Yann Collet [Sun, 13 Mar 2016 10:08:40 +0000 (11:08 +0100)] 
minor comments update

9 years agoDecompression can decode frame content size
Yann Collet [Sat, 12 Mar 2016 00:25:40 +0000 (01:25 +0100)] 
Decompression can decode frame content size

9 years agocreated ZSTD_frameParams
Yann Collet [Fri, 11 Mar 2016 20:58:04 +0000 (21:58 +0100)] 
created ZSTD_frameParams

9 years agobenchmark mode : automated cooling (overheat protection)
Yann Collet [Fri, 11 Mar 2016 12:41:20 +0000 (13:41 +0100)] 
benchmark mode : automated cooling (overheat protection)

9 years agoimplemented `--ultra` mode protection
Yann Collet [Thu, 10 Mar 2016 20:02:25 +0000 (21:02 +0100)] 
implemented `--ultra` mode protection

9 years agoMerge pull request #145 from inikep/dev
Yann Collet [Thu, 10 Mar 2016 15:51:54 +0000 (16:51 +0100)] 
Merge pull request #145 from inikep/dev

removing of HashLog3 parameter

9 years agohashLog3 removed from paramgrill 145/head
inikep [Thu, 10 Mar 2016 14:45:21 +0000 (15:45 +0100)] 
hashLog3 removed from paramgrill

9 years agoremoved hashLog3 from ZSTD_parameters 144/head
inikep [Thu, 10 Mar 2016 14:17:24 +0000 (15:17 +0100)] 
removed hashLog3 from ZSTD_parameters

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev
inikep [Thu, 10 Mar 2016 14:04:12 +0000 (15:04 +0100)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev