]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
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 #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

9 years agosmall ratio improvement with MINMATCH=3
inikep [Thu, 10 Mar 2016 12:18:36 +0000 (13:18 +0100)] 
small ratio improvement with MINMATCH=3

9 years agoupdate compression level parameters
Yann Collet [Thu, 10 Mar 2016 10:01:44 +0000 (11:01 +0100)] 
update compression level parameters

9 years agominor doc clarifications
Yann Collet [Thu, 10 Mar 2016 00:09:41 +0000 (01:09 +0100)] 
minor doc clarifications

9 years agoupdate compresson levels
Yann Collet [Wed, 9 Mar 2016 15:57:09 +0000 (16:57 +0100)] 
update compresson levels

9 years agoMerge pull request #142 from inikep/dev
Yann Collet [Wed, 9 Mar 2016 15:29:42 +0000 (16:29 +0100)] 
Merge pull request #142 from inikep/dev

Dev

9 years agoimproved compression speed 142/head
inikep [Wed, 9 Mar 2016 14:45:01 +0000 (15:45 +0100)] 
improved compression speed

introduced cache in ZSTD_setLog2Prices

9 years agoframe format can support window sizes up to 128 MB
Yann Collet [Tue, 8 Mar 2016 17:24:21 +0000 (18:24 +0100)] 
frame format can support window sizes up to 128 MB

9 years agoMerge pull request #141 from inikep/dev
Yann Collet [Tue, 8 Mar 2016 13:41:04 +0000 (14:41 +0100)] 
Merge pull request #141 from inikep/dev

fix update for zstd_opt

9 years agoUpdate clevel table for <= 128K
Yann Collet [Tue, 8 Mar 2016 13:12:46 +0000 (14:12 +0100)] 
Update clevel table for <= 128K

9 years agoimproved memory size evaluation by paramgrill
Yann Collet [Tue, 8 Mar 2016 11:22:11 +0000 (12:22 +0100)] 
improved memory size evaluation by paramgrill

9 years agofixed update of hashTable for matches with length of 4+ 141/head
inikep [Tue, 8 Mar 2016 10:03:55 +0000 (11:03 +0100)] 
fixed update of hashTable for matches with length of 4+

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev
inikep [Tue, 8 Mar 2016 09:01:18 +0000 (10:01 +0100)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev
inikep [Tue, 8 Mar 2016 08:56:04 +0000 (09:56 +0100)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev

9 years agoFixed large NbSeq > 32 K
Yann Collet [Tue, 8 Mar 2016 01:35:34 +0000 (02:35 +0100)] 
Fixed large NbSeq > 32 K
Added a test in Fuzzer to check NbSeq > 32 K

9 years agofix compression ratio for blocks <= 16 KB
Yann Collet [Mon, 7 Mar 2016 23:03:59 +0000 (00:03 +0100)] 
fix compression ratio for blocks <= 16 KB

9 years agoMerge branch 'dev060' of github.com:Cyan4973/zstd into dev060
Yann Collet [Mon, 7 Mar 2016 19:02:11 +0000 (20:02 +0100)] 
Merge branch 'dev060' of github.com:Cyan4973/zstd into dev060

9 years agoadded test to generate lots of small sequences (3-bytes)
Yann Collet [Mon, 7 Mar 2016 19:01:45 +0000 (20:01 +0100)] 
added test to generate lots of small sequences (3-bytes)

9 years agoMerge pull request #140 from inikep/dev
Yann Collet [Mon, 7 Mar 2016 17:06:48 +0000 (18:06 +0100)] 
Merge pull request #140 from inikep/dev

mml3

9 years agofixed update of nextToUpdate 140/head
inikep [Mon, 7 Mar 2016 15:14:58 +0000 (16:14 +0100)] 
fixed update of nextToUpdate

9 years agoadded support for MINMATCH=3 on big endian architecture
inikep [Mon, 7 Mar 2016 09:07:08 +0000 (10:07 +0100)] 
added support for MINMATCH=3 on big endian architecture

changed ZSTD_HASHLOG3_MIN to 2 (4 bytes for MINMACH > 3)

9 years agoadded missing "case 3:" in ZSTD_BtGetAllMatches
inikep [Sun, 6 Mar 2016 22:21:52 +0000 (23:21 +0100)] 
added missing "case 3:" in ZSTD_BtGetAllMatches

9 years agonew compression level scale for <= 16KB
Yann Collet [Sat, 5 Mar 2016 17:43:21 +0000 (18:43 +0100)] 
new compression level scale for <= 16KB

9 years agoMerge pull request #139 from inikep/dev
Yann Collet [Sat, 5 Mar 2016 15:41:42 +0000 (16:41 +0100)] 
Merge pull request #139 from inikep/dev

removed zstd_opt_internal.h

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev 139/head
inikep [Fri, 4 Mar 2016 19:10:09 +0000 (20:10 +0100)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev060' into dev

# Conflicts:
# lib/zstd_compress.c

9 years agoresolve conflict in zstd_internal.h
inikep [Fri, 4 Mar 2016 19:04:25 +0000 (20:04 +0100)] 
resolve conflict in zstd_internal.h

9 years agocode cleanup
inikep [Fri, 4 Mar 2016 18:52:23 +0000 (19:52 +0100)] 
code cleanup

9 years agoremoved zstd_opt_internal.h
inikep [Fri, 4 Mar 2016 18:31:57 +0000 (19:31 +0100)] 
removed zstd_opt_internal.h

9 years agoupdated fse version
Yann Collet [Fri, 4 Mar 2016 18:26:59 +0000 (19:26 +0100)] 
updated fse version

9 years agoMEM_readMINMATCH replaced with inline function
inikep [Fri, 4 Mar 2016 18:17:31 +0000 (19:17 +0100)] 
MEM_readMINMATCH replaced with inline function

9 years agoAdded zeroes test (#137)
Yann Collet [Fri, 4 Mar 2016 18:09:28 +0000 (19:09 +0100)] 
Added zeroes test (#137)

9 years agofiner searchLength validation
Yann Collet [Fri, 4 Mar 2016 16:07:54 +0000 (17:07 +0100)] 
finer searchLength validation

9 years agoSupport for nbSeq > 32767
Yann Collet [Fri, 4 Mar 2016 13:45:31 +0000 (14:45 +0100)] 
Support for nbSeq > 32767
tamed -Wstrict-aliasing warning

9 years agoMerge pull request #138 from inikep/dev
Yann Collet [Thu, 3 Mar 2016 01:08:34 +0000 (02:08 +0100)] 
Merge pull request #138 from inikep/dev

reduce stack usage with optimal parsing mode

9 years agofix clang -Wcast-align warning (part 2) 138/head
inikep [Wed, 2 Mar 2016 19:37:49 +0000 (20:37 +0100)] 
fix clang -Wcast-align warning (part 2)

9 years agofix clang -Wcast-align warning
inikep [Wed, 2 Mar 2016 18:17:13 +0000 (19:17 +0100)] 
fix clang -Wcast-align warning

9 years agopriceTable moved to heap
inikep [Wed, 2 Mar 2016 14:56:24 +0000 (15:56 +0100)] 
priceTable moved to heap

9 years agoimproved price function initialization
inikep [Wed, 2 Mar 2016 13:36:41 +0000 (14:36 +0100)] 
improved price function initialization

9 years agoMerge pull request #136 from inikep/dev
Yann Collet [Tue, 1 Mar 2016 16:31:03 +0000 (17:31 +0100)] 
Merge pull request #136 from inikep/dev

merging mml3 mode

9 years agofixed repcode before lowLimit 136/head
inikep [Tue, 1 Mar 2016 13:14:35 +0000 (14:14 +0100)] 
fixed repcode before lowLimit

9 years agobetter logs
inikep [Mon, 29 Feb 2016 21:07:40 +0000 (22:07 +0100)] 
better logs

9 years agofixed bug with 3 or more succesive rep codes
inikep [Mon, 29 Feb 2016 11:33:08 +0000 (12:33 +0100)] 
fixed bug with 3 or more succesive rep codes

9 years agofixed ZSTD_copyCCtx
inikep [Thu, 25 Feb 2016 21:31:07 +0000 (22:31 +0100)] 
fixed ZSTD_copyCCtx

9 years agofixed paramgrill
inikep [Thu, 25 Feb 2016 18:15:08 +0000 (19:15 +0100)] 
fixed paramgrill

9 years agoturn off RTF optimization
inikep [Thu, 25 Feb 2016 15:47:57 +0000 (16:47 +0100)] 
turn off RTF optimization

9 years agochanged version to v0.6.0
Yann Collet [Thu, 25 Feb 2016 13:53:35 +0000 (14:53 +0100)] 
changed version to v0.6.0

9 years agoMerge pull request #135 from Cyan4973/dev
Yann Collet [Thu, 25 Feb 2016 13:38:20 +0000 (14:38 +0100)] 
Merge pull request #135 from Cyan4973/dev

Dev

9 years agomore accurate gain function
inikep [Wed, 24 Feb 2016 17:09:36 +0000 (18:09 +0100)] 
more accurate gain function

9 years agocombined price function
inikep [Wed, 24 Feb 2016 13:40:30 +0000 (14:40 +0100)] 
combined price function

9 years agominor cosmetic 135/head
Yann Collet [Tue, 23 Feb 2016 20:34:18 +0000 (21:34 +0100)] 
minor cosmetic

9 years agofiner dictionary completion
Yann Collet [Tue, 23 Feb 2016 20:28:59 +0000 (21:28 +0100)] 
finer dictionary completion

9 years agofixed #131
Yann Collet [Tue, 23 Feb 2016 20:21:29 +0000 (21:21 +0100)] 
fixed #131

9 years agoimproved ZSTD_GETPRICE
inikep [Tue, 23 Feb 2016 18:08:20 +0000 (19:08 +0100)] 
improved ZSTD_GETPRICE

9 years agopriceFunc
inikep [Tue, 23 Feb 2016 15:25:04 +0000 (16:25 +0100)] 
priceFunc

9 years agoMerge pull request #133 from Cyan4973/dev060
Yann Collet [Tue, 23 Feb 2016 12:14:01 +0000 (13:14 +0100)] 
Merge pull request #133 from Cyan4973/dev060

Dev060

9 years agoMerge pull request #132 from KrzysFR/dev060 133/head
Yann Collet [Tue, 23 Feb 2016 11:52:53 +0000 (12:52 +0100)] 
Merge pull request #132 from KrzysFR/dev060

Added new ".VC.db" Visual Studio C++ database file to gitignore

9 years agostatistics of encoded sequences
inikep [Tue, 23 Feb 2016 11:41:56 +0000 (12:41 +0100)] 
statistics of encoded sequences

9 years agoAdded new ".VC.db" Visual Studio C++ database file to gitignore 132/head
Christophe Chevalier [Tue, 23 Feb 2016 11:09:50 +0000 (12:09 +0100)] 
Added new ".VC.db" Visual Studio C++ database file to gitignore

9 years agodummy levels 22-25
inikep [Mon, 22 Feb 2016 16:00:04 +0000 (17:00 +0100)] 
dummy levels 22-25

9 years agoMINMATCH=3 or 4 selected in ZSTD frame
inikep [Mon, 22 Feb 2016 14:53:42 +0000 (15:53 +0100)] 
MINMATCH=3 or 4 selected in ZSTD frame

9 years agosupport for searchLength from 3 to 7 for optimal parser
inikep [Mon, 22 Feb 2016 10:34:07 +0000 (11:34 +0100)] 
support for searchLength from 3 to 7 for optimal parser

9 years agoremoved backward match extension
inikep [Mon, 22 Feb 2016 09:11:39 +0000 (10:11 +0100)] 
removed backward match extension

9 years agoremoved ZSTD_opt parser
inikep [Mon, 22 Feb 2016 09:06:17 +0000 (10:06 +0100)] 
removed ZSTD_opt parser

9 years agolitlen bounded to 128 bytes
inikep [Fri, 19 Feb 2016 17:24:14 +0000 (18:24 +0100)] 
litlen bounded to 128 bytes

9 years agobetter compatibility with Visual <= 2012
Yann Collet [Fri, 19 Feb 2016 16:33:43 +0000 (17:33 +0100)] 
better compatibility with Visual <= 2012

9 years agosilence array subscript warning
Yann Collet [Fri, 19 Feb 2016 14:16:15 +0000 (15:16 +0100)] 
silence array subscript warning

9 years agospeed optimiaztions
inikep [Fri, 19 Feb 2016 10:59:44 +0000 (11:59 +0100)] 
speed optimiaztions

9 years agoZSTD_rescaleFreqs and removed minml
inikep [Fri, 19 Feb 2016 10:05:25 +0000 (11:05 +0100)] 
ZSTD_rescaleFreqs and removed minml

9 years agoadded hashLog3
inikep [Fri, 19 Feb 2016 09:09:35 +0000 (10:09 +0100)] 
added hashLog3

9 years agoVisual : 32-bit build release uses static linking (/MT)
Yann Collet [Thu, 18 Feb 2016 18:15:19 +0000 (19:15 +0100)] 
Visual : 32-bit build release uses static linking (/MT)

9 years agoVisual : `zstd` supports for `*` wildcard character on command line
Yann Collet [Thu, 18 Feb 2016 13:49:24 +0000 (14:49 +0100)] 
Visual : `zstd` supports for `*` wildcard character on command line
Visual : `zstd` 32-bits version compatible with Windows XP

9 years agomodified level 18 129/head
Yann Collet [Thu, 18 Feb 2016 00:01:42 +0000 (01:01 +0100)] 
modified level 18

9 years agoUpdated graphs
Yann Collet [Wed, 17 Feb 2016 17:03:17 +0000 (18:03 +0100)] 
Updated graphs

9 years agoAdded : README within /lib directory, to help file selection
Yann Collet [Wed, 17 Feb 2016 16:47:29 +0000 (17:47 +0100)] 
Added : README within /lib directory, to help file selection

9 years agoMerge pull request #128 from Cyan4973/v051
Yann Collet [Wed, 17 Feb 2016 16:18:28 +0000 (17:18 +0100)] 
Merge pull request #128 from Cyan4973/v051

V051

9 years agolonger pgo tests 128/head
Yann Collet [Wed, 17 Feb 2016 16:04:12 +0000 (17:04 +0100)] 
longer pgo tests

9 years agofix zstd-frugal
Yann Collet [Wed, 17 Feb 2016 12:40:11 +0000 (13:40 +0100)] 
fix zstd-frugal

9 years agoperformance fix for hash chain mode
Yann Collet [Tue, 16 Feb 2016 16:41:03 +0000 (17:41 +0100)] 
performance fix for hash chain mode

9 years agoadded : test for too large CLevel
Yann Collet [Tue, 16 Feb 2016 15:35:28 +0000 (16:35 +0100)] 
added : test for too large CLevel

9 years agozstd cli : control maximum compression level
Yann Collet [Tue, 16 Feb 2016 15:33:48 +0000 (16:33 +0100)] 
zstd cli : control maximum compression level

9 years agoUpdated readme (dictionary)
Yann Collet [Tue, 16 Feb 2016 15:06:53 +0000 (16:06 +0100)] 
Updated readme (dictionary)

9 years agoUpdated man zstd
Yann Collet [Tue, 16 Feb 2016 13:42:08 +0000 (14:42 +0100)] 
Updated man zstd
Added `-t` | `--test` to zstd cli
Added a few long commands, compatible with gzip

9 years agoFix corner case multiple files bug
Yann Collet [Mon, 15 Feb 2016 19:37:23 +0000 (20:37 +0100)] 
Fix corner case multiple files bug
Added test cases