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

9 years agoAdded : option `-t` to test compressed files integrity
Yann Collet [Mon, 15 Feb 2016 18:33:16 +0000 (19:33 +0100)] 
Added : option `-t` to test compressed files integrity

9 years agoFaster literals cost evaluation (suggested by @inikep)
Yann Collet [Mon, 15 Feb 2016 17:42:13 +0000 (18:42 +0100)] 
Faster literals cost evaluation (suggested by @inikep)

9 years agoRemoved `if (matchIndex >= current) return 0;` as recommended by @inikep
Yann Collet [Mon, 15 Feb 2016 16:44:14 +0000 (17:44 +0100)] 
Removed `if (matchIndex >= current) return 0;` as recommended by @inikep

9 years agorefactored fix to be more generic and applicable to both btlazy2 and btopt
Yann Collet [Mon, 15 Feb 2016 16:06:29 +0000 (17:06 +0100)] 
refactored fix to be more generic and applicable to both btlazy2 and btopt

9 years agoperformance tweak : bt search w/ long repeated segments
Yann Collet [Mon, 15 Feb 2016 13:07:07 +0000 (14:07 +0100)] 
performance tweak : bt search w/ long repeated segments

9 years agoChange : zstd_opt_bt => zstd_btopt
Yann Collet [Mon, 15 Feb 2016 06:21:54 +0000 (07:21 +0100)] 
Change : zstd_opt_bt => zstd_btopt

9 years agoupdated CLevel confs for 256K
Yann Collet [Mon, 15 Feb 2016 05:49:09 +0000 (06:49 +0100)] 
updated CLevel confs for 256K

9 years agomodified : compression Levels for blocks <= 16KB
Yann Collet [Sat, 13 Feb 2016 14:07:24 +0000 (15:07 +0100)] 
modified : compression Levels for blocks <= 16KB

9 years agoChanged compression level settings
Yann Collet [Sat, 13 Feb 2016 10:20:23 +0000 (11:20 +0100)] 
Changed compression level settings

9 years agoadded simple one file test
Yann Collet [Sat, 13 Feb 2016 02:12:10 +0000 (03:12 +0100)] 
added simple one file test

9 years agoFixed : error when compressing one file
Yann Collet [Sat, 13 Feb 2016 02:09:48 +0000 (03:09 +0100)] 
Fixed : error when compressing one file

9 years agoIntroduced new compression level settings
Yann Collet [Sat, 13 Feb 2016 01:07:24 +0000 (02:07 +0100)] 
Introduced new compression level settings
Changed position of parameter TargetLength

9 years agoFixed Visual solution 126/head
Yann Collet [Fri, 12 Feb 2016 21:04:49 +0000 (22:04 +0100)] 
Fixed Visual solution

9 years agonotificationLevel into ZDICT_param_t
Yann Collet [Fri, 12 Feb 2016 19:19:48 +0000 (20:19 +0100)] 
notificationLevel into ZDICT_param_t

9 years agofixed libzstd install
Yann Collet [Fri, 12 Feb 2016 18:00:30 +0000 (19:00 +0100)] 
fixed libzstd install

9 years agozstd_buffered => zbuff
Yann Collet [Fri, 12 Feb 2016 17:59:11 +0000 (18:59 +0100)] 
zstd_buffered => zbuff

9 years agofixed cmake
Yann Collet [Fri, 12 Feb 2016 17:48:07 +0000 (18:48 +0100)] 
fixed cmake

9 years agodictBuilder => zdict
Yann Collet [Fri, 12 Feb 2016 17:45:02 +0000 (18:45 +0100)] 
dictBuilder => zdict

9 years agozstd cli can decompress multiple files with no specific suffix condition into stdout
Yann Collet [Fri, 12 Feb 2016 17:33:26 +0000 (18:33 +0100)] 
zstd cli can decompress multiple files with no specific suffix condition into stdout

9 years agocli : added ability to compress multiple files into stdout (-c)
Yann Collet [Fri, 12 Feb 2016 14:56:46 +0000 (15:56 +0100)] 
cli : added ability to compress multiple files into stdout (-c)

9 years agofixed Valgrind tests
Yann Collet [Fri, 12 Feb 2016 02:52:37 +0000 (03:52 +0100)] 
fixed Valgrind tests

9 years agofixed cmake
Yann Collet [Fri, 12 Feb 2016 02:50:05 +0000 (03:50 +0100)] 
fixed cmake

9 years agoupdated tests
Yann Collet [Fri, 12 Feb 2016 01:56:27 +0000 (02:56 +0100)] 
updated tests

9 years agoIntegrated dictionary builder into zstd cli
Yann Collet [Fri, 12 Feb 2016 01:31:57 +0000 (02:31 +0100)] 
Integrated dictionary builder into zstd cli

9 years agoFixed clang warnings
Yann Collet [Thu, 11 Feb 2016 23:32:38 +0000 (00:32 +0100)] 
Fixed clang warnings

9 years agoIntegrate dictBuilder into libzstd
Yann Collet [Thu, 11 Feb 2016 23:07:30 +0000 (00:07 +0100)] 
Integrate dictBuilder into libzstd

9 years agofixed asan read error in ZSTD_HcGetAllMatches
Yann Collet [Thu, 11 Feb 2016 06:14:25 +0000 (07:14 +0100)] 
fixed asan read error in ZSTD_HcGetAllMatches

9 years agoparamgrill can select manually targetLength
Yann Collet [Thu, 11 Feb 2016 05:23:24 +0000 (06:23 +0100)] 
paramgrill can select manually targetLength
new compression levels

9 years agochanged : sufficientLength => targetLength
Yann Collet [Thu, 11 Feb 2016 03:38:55 +0000 (04:38 +0100)] 
changed : sufficientLength => targetLength

9 years agominor cosmetics
Yann Collet [Thu, 11 Feb 2016 03:17:50 +0000 (04:17 +0100)] 
minor cosmetics

9 years agorestored fast zstd_opt variant
Yann Collet [Wed, 10 Feb 2016 16:18:24 +0000 (17:18 +0100)] 
restored fast zstd_opt variant

9 years agoparamgrill supports sufficientLength
Yann Collet [Wed, 10 Feb 2016 16:07:37 +0000 (17:07 +0100)] 
paramgrill supports sufficientLength
stronger variation for ZSTD_opt

9 years agorestored currentMl>0 condition, as suggested by @inikep
Yann Collet [Wed, 10 Feb 2016 14:44:07 +0000 (15:44 +0100)] 
restored currentMl>0 condition, as suggested by @inikep

9 years agochange zstd_opt.c into zstd_opt.h, since it's included
Yann Collet [Wed, 10 Feb 2016 14:05:12 +0000 (15:05 +0100)] 
change zstd_opt.c into zstd_opt.h, since it's included

9 years agofixed debug print macros on Windows
Yann Collet [Wed, 10 Feb 2016 13:50:22 +0000 (14:50 +0100)] 
fixed debug print macros on Windows

9 years agominor refactor
Yann Collet [Wed, 10 Feb 2016 13:26:30 +0000 (14:26 +0100)] 
minor refactor

9 years agofix : inlining difficulties with gcc 4.6 (travis)
Yann Collet [Wed, 10 Feb 2016 13:01:49 +0000 (14:01 +0100)] 
fix : inlining difficulties with gcc 4.6 (travis)

9 years agoRefactoring for portability
Yann Collet [Wed, 10 Feb 2016 12:37:52 +0000 (13:37 +0100)] 
Refactoring for portability

9 years agoMerge pull request #125 from inikep/dev
Yann Collet [Tue, 9 Feb 2016 23:57:00 +0000 (00:57 +0100)] 
Merge pull request #125 from inikep/dev

Dev

9 years agofix for ZSTD_HcGetAllMatches_generic 125/head
inikep [Tue, 9 Feb 2016 22:26:30 +0000 (23:26 +0100)] 
fix for ZSTD_HcGetAllMatches_generic

9 years agoRevert "Revert "ZSTD_compressBlock_opt_extDict_generic""
inikep [Tue, 9 Feb 2016 22:00:41 +0000 (23:00 +0100)] 
Revert "Revert "ZSTD_compressBlock_opt_extDict_generic""

This reverts commit 2b714dfd2642d30e5b6ea84a61b148d8bc790a61.

9 years agoRevert "ZSTD_compressBlock_opt_extDict_generic"
inikep [Tue, 9 Feb 2016 21:47:51 +0000 (22:47 +0100)] 
Revert "ZSTD_compressBlock_opt_extDict_generic"

This reverts commit b498fc1c9971e64022607309213bcd7a3bf0d244.

9 years agoZSTD_compressBlock_opt_extDict_generic
inikep [Tue, 9 Feb 2016 21:23:48 +0000 (22:23 +0100)] 
ZSTD_compressBlock_opt_extDict_generic

9 years agodumpsEnd
inikep [Tue, 9 Feb 2016 20:12:23 +0000 (21:12 +0100)] 
dumpsEnd

9 years agoint to U32
inikep [Tue, 9 Feb 2016 19:47:39 +0000 (20:47 +0100)] 
int to U32

9 years agoFixed minor warnings in legacy modes
Yann Collet [Tue, 9 Feb 2016 16:55:01 +0000 (17:55 +0100)] 
Fixed minor warnings in legacy modes

9 years agoremoved PowerPC target on Travis CI (unfortunately unsupported)
Yann Collet [Mon, 8 Feb 2016 19:58:37 +0000 (20:58 +0100)] 
removed PowerPC target on Travis CI (unfortunately unsupported)

9 years agomore tests
Yann Collet [Mon, 8 Feb 2016 19:29:59 +0000 (20:29 +0100)] 
more tests

9 years agotests for powerpc target on travis ci
Yann Collet [Mon, 8 Feb 2016 19:24:07 +0000 (20:24 +0100)] 
tests for powerpc target on travis ci

9 years agoAdded btlazy2 to short tests
Yann Collet [Mon, 8 Feb 2016 17:46:26 +0000 (18:46 +0100)] 
Added btlazy2 to short tests

9 years agoAdded PowerPC tests with Qemu user more
Yann Collet [Mon, 8 Feb 2016 00:27:59 +0000 (01:27 +0100)] 
Added PowerPC tests with Qemu user more
Shortened tests for emulated platforms
removed date from CLI for reproducibility

9 years agonew : ARM tests with Qemu user-mode
Yann Collet [Sun, 7 Feb 2016 22:58:32 +0000 (23:58 +0100)] 
new : ARM tests with Qemu user-mode

9 years agoadded missing patches
Yann Collet [Sun, 7 Feb 2016 03:00:27 +0000 (04:00 +0100)] 
added missing patches

9 years agofix big-endian compression error
Yann Collet [Sun, 7 Feb 2016 02:53:12 +0000 (03:53 +0100)] 
fix big-endian compression error

9 years agoMerge pull request #124 from inikep/dev
Yann Collet [Sat, 6 Feb 2016 15:46:33 +0000 (16:46 +0100)] 
Merge pull request #124 from inikep/dev

Dev

9 years agoa bugfix for backward matches 124/head
inikep [Sat, 6 Feb 2016 14:18:26 +0000 (15:18 +0100)] 
a bugfix for backward matches

9 years agoremove ZSTD_compressBlock_opt2_generic
inikep [Fri, 5 Feb 2016 19:29:31 +0000 (20:29 +0100)] 
remove ZSTD_compressBlock_opt2_generic

9 years agoMerge pull request #122 from inikep/dev
Yann Collet [Fri, 5 Feb 2016 19:08:26 +0000 (20:08 +0100)] 
Merge pull request #122 from inikep/dev

Dev

9 years agoadded params.sufficientLength 122/head
inikep [Fri, 5 Feb 2016 18:45:25 +0000 (19:45 +0100)] 
added params.sufficientLength

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/v051' into dev
inikep [Fri, 5 Feb 2016 18:28:12 +0000 (19:28 +0100)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/v051' into dev

9 years agobackward match extension
inikep [Fri, 5 Feb 2016 18:25:40 +0000 (19:25 +0100)] 
backward match extension

9 years agoMerge pull request #120 from inikep/v05x
Yann Collet [Fri, 5 Feb 2016 16:25:55 +0000 (17:25 +0100)] 
Merge pull request #120 from inikep/v05x

V05x

9 years agotypo 119/head
Yann Collet [Fri, 5 Feb 2016 15:04:10 +0000 (16:04 +0100)] 
typo

9 years agoUpdated documentation 118/head
Yann Collet [Fri, 5 Feb 2016 14:24:57 +0000 (15:24 +0100)] 
Updated documentation

9 years agoMerge remote-tracking branch 'refs/remotes/origin/v05x' into dev
inikep [Fri, 5 Feb 2016 08:22:10 +0000 (09:22 +0100)] 
Merge remote-tracking branch 'refs/remotes/origin/v05x' into dev

9 years agoZSTD_OPT_DEBUG 120/head
inikep [Fri, 5 Feb 2016 08:21:20 +0000 (09:21 +0100)] 
ZSTD_OPT_DEBUG

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev
inikep [Fri, 5 Feb 2016 08:14:24 +0000 (09:14 +0100)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev

9 years agossize_t -> int
inikep [Fri, 5 Feb 2016 08:07:22 +0000 (09:07 +0100)] 
ssize_t -> int

9 years agochanged enum type name to `ZSTD_ErrorCode`
Yann Collet [Fri, 5 Feb 2016 01:33:10 +0000 (02:33 +0100)] 
changed enum type name to `ZSTD_ErrorCode`

9 years agosufficient_len = 32
inikep [Thu, 4 Feb 2016 21:22:47 +0000 (22:22 +0100)] 
sufficient_len = 32

9 years agossize_t
inikep [Thu, 4 Feb 2016 21:18:02 +0000 (22:18 +0100)] 
ssize_t

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev' into v05x
inikep [Thu, 4 Feb 2016 20:49:45 +0000 (21:49 +0100)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into v05x

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/master' into v05x
inikep [Thu, 4 Feb 2016 20:46:33 +0000 (21:46 +0100)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/master' into v05x

9 years agocode cleaning
inikep [Thu, 4 Feb 2016 20:45:26 +0000 (21:45 +0100)] 
code cleaning