]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
10 years agoupdate xxhash to v0.6.2
Yann Collet [Wed, 10 Aug 2016 05:40:40 +0000 (07:40 +0200)] 
update xxhash to v0.6.2

10 years agofixed : make clean
Yann Collet [Wed, 10 Aug 2016 05:21:52 +0000 (07:21 +0200)] 
fixed : make clean

10 years agoupdated mac homebrew install script
Yann Collet [Wed, 10 Aug 2016 05:16:30 +0000 (07:16 +0200)] 
updated mac homebrew install script

10 years agofixed: tree not updated after finding very long rep matches
inikep [Tue, 9 Aug 2016 09:03:15 +0000 (11:03 +0200)] 
fixed: tree not updated after finding very long rep matches

10 years agoImproved speed of Intel Compiler for Windows
inikep [Mon, 8 Aug 2016 09:05:38 +0000 (11:05 +0200)] 
Improved speed of Intel Compiler for Windows

10 years agoFix for Intel Compiler with Windows
inikep [Mon, 8 Aug 2016 08:41:46 +0000 (10:41 +0200)] 
Fix for Intel Compiler with Windows

10 years agominor comment
Yann Collet [Sun, 7 Aug 2016 22:44:00 +0000 (00:44 +0200)] 
minor comment

10 years agoadded Visual Studio 2005 project
inikep [Fri, 5 Aug 2016 11:11:32 +0000 (13:11 +0200)] 
added Visual Studio 2005 project

10 years agofix warnings during C++ compilation with Visual Studio
inikep [Fri, 5 Aug 2016 09:04:32 +0000 (11:04 +0200)] 
fix warnings during C++ compilation with Visual Studio

10 years agoappveyor.yml: test C++ compilation with Visual Studio
inikep [Fri, 5 Aug 2016 09:03:49 +0000 (11:03 +0200)] 
appveyor.yml: test C++ compilation with Visual Studio

10 years agoadded CompileAsCpp.props
inikep [Fri, 5 Aug 2016 08:12:32 +0000 (10:12 +0200)] 
added CompileAsCpp.props

10 years agoappveyor.yml: fixed missing /p:Platform and /p:Configuration
inikep [Thu, 4 Aug 2016 16:34:15 +0000 (18:34 +0200)] 
appveyor.yml: fixed missing /p:Platform and /p:Configuration

10 years agoappveyor.yml: list generated executables (2)
inikep [Thu, 4 Aug 2016 16:19:16 +0000 (18:19 +0200)] 
appveyor.yml: list generated executables (2)

10 years agoappveyor.yml: list generated executables
inikep [Thu, 4 Aug 2016 15:30:10 +0000 (17:30 +0200)] 
appveyor.yml: list generated executables

10 years agoappveyor.yml: test C++ compilation with Visual Studio
inikep [Thu, 4 Aug 2016 14:58:13 +0000 (16:58 +0200)] 
appveyor.yml: test C++ compilation with Visual Studio

10 years ago.travis.yml: tests merged together
inikep [Thu, 4 Aug 2016 12:43:21 +0000 (14:43 +0200)] 
.travis.yml: tests merged together

10 years ago.travis.yml: clang test joined into bigger test
inikep [Thu, 4 Aug 2016 09:25:52 +0000 (11:25 +0200)] 
.travis.yml: clang test joined into bigger test

10 years ago.travis.yml: joined 7 smaller tests into 2 bigger
inikep [Thu, 4 Aug 2016 08:41:49 +0000 (10:41 +0200)] 
.travis.yml: joined 7 smaller tests into 2 bigger

10 years agozstd_compression_format.md: improved formatting
inikep [Wed, 3 Aug 2016 14:37:42 +0000 (16:37 +0200)] 
zstd_compression_format.md: improved formatting

10 years agohuffman -> Huffman
inikep [Wed, 3 Aug 2016 14:16:38 +0000 (16:16 +0200)] 
huffman -> Huffman

10 years agotest-zstd-speed.py: md5 sum of executables
inikep [Wed, 3 Aug 2016 12:05:49 +0000 (14:05 +0200)] 
test-zstd-speed.py: md5 sum of executables

10 years agotest-zstd-speed.py: script versioning
inikep [Wed, 3 Aug 2016 11:17:21 +0000 (13:17 +0200)] 
test-zstd-speed.py: script versioning

10 years agotest-zstd-speed.py: added tests for clang
inikep [Wed, 3 Aug 2016 11:10:47 +0000 (13:10 +0200)] 
test-zstd-speed.py: added tests for clang

10 years agobench.c: removed benchResult_t
inikep [Wed, 3 Aug 2016 09:08:16 +0000 (11:08 +0200)] 
bench.c: removed benchResult_t

10 years agoMerge remote-tracking branch 'refs/remotes/origin/minus1' into dev08
inikep [Wed, 3 Aug 2016 08:28:51 +0000 (10:28 +0200)] 
Merge remote-tracking branch 'refs/remotes/origin/minus1' into dev08

10 years agofixed dictionary generation, reported by Bartosz Taudul
Yann Collet [Wed, 3 Aug 2016 01:36:03 +0000 (03:36 +0200)] 
fixed dictionary generation, reported by Bartosz Taudul

10 years agobumped library number
Yann Collet [Tue, 2 Aug 2016 23:59:21 +0000 (01:59 +0200)] 
bumped library number

10 years agoZSTD_compress_usingCDict() correctly provides original size by default in frame header
Yann Collet [Tue, 2 Aug 2016 23:57:57 +0000 (01:57 +0200)] 
ZSTD_compress_usingCDict() correctly provides original size by default in frame header
Fixed dictionary examples

10 years agobench : implemented avgSize
Yann Collet [Tue, 2 Aug 2016 22:06:24 +0000 (00:06 +0200)] 
bench : implemented avgSize

10 years agobench : controlled display update when loading lot of files
Yann Collet [Tue, 2 Aug 2016 21:48:13 +0000 (23:48 +0200)] 
bench : controlled display update when loading lot of files

10 years agofixed doc typo
Yann Collet [Tue, 2 Aug 2016 12:26:00 +0000 (14:26 +0200)] 
fixed doc typo

10 years agowhen ll=0 offset 3 becomes rep[0]-1 : in ZSTD_compressBlock_opt_generic
inikep [Tue, 2 Aug 2016 10:00:54 +0000 (12:00 +0200)] 
when ll=0 offset 3 becomes rep[0]-1 : in ZSTD_compressBlock_opt_generic

10 years agoFixed : ZSTD_compress* can compress > 4 GB in a single pass, reported by Nick Terrell
Yann Collet [Tue, 2 Aug 2016 09:27:05 +0000 (11:27 +0200)] 
Fixed : ZSTD_compress* can compress > 4 GB in a single pass, reported by Nick Terrell

10 years agofixed analyzer warning
Yann Collet [Mon, 1 Aug 2016 17:11:54 +0000 (19:11 +0200)] 
fixed analyzer warning

10 years agofixed freeCDict
Yann Collet [Mon, 1 Aug 2016 15:39:06 +0000 (17:39 +0200)] 
fixed freeCDict

10 years agoupdated examples (#273)
Yann Collet [Mon, 1 Aug 2016 15:36:11 +0000 (17:36 +0200)] 
updated examples (#273)

10 years agoadded : resilience test for ZSTD_getErrorName()
Yann Collet [Mon, 1 Aug 2016 14:25:58 +0000 (16:25 +0200)] 
added : resilience test for ZSTD_getErrorName()

10 years agowhen ll=0 offset 3 becomes rep[0]-1 : in ZSTD_compressBlock_opt_extDict_generic
inikep [Mon, 1 Aug 2016 14:00:24 +0000 (16:00 +0200)] 
when ll=0 offset 3 becomes rep[0]-1 : in ZSTD_compressBlock_opt_extDict_generic

10 years ago#define ZSTD_REP_MOVE_OPT (ZSTD_REP_NUM)
inikep [Mon, 1 Aug 2016 13:29:03 +0000 (15:29 +0200)] 
#define ZSTD_REP_MOVE_OPT (ZSTD_REP_NUM)

10 years agointroduce ZSTD_REP_MOVE_OPT
inikep [Mon, 1 Aug 2016 13:15:11 +0000 (15:15 +0200)] 
introduce ZSTD_REP_MOVE_OPT

10 years agominor style change
Yann Collet [Mon, 1 Aug 2016 12:26:49 +0000 (14:26 +0200)] 
minor style change

10 years agochanged bench behavior for slow compression levels
Yann Collet [Mon, 1 Aug 2016 11:37:17 +0000 (13:37 +0200)] 
changed bench behavior for slow compression levels

10 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev08
inikep [Mon, 1 Aug 2016 09:10:20 +0000 (11:10 +0200)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev08

10 years agoMerge pull request #268 from Cyan4973/dev v0.8.0
Yann Collet [Mon, 1 Aug 2016 07:51:18 +0000 (09:51 +0200)] 
Merge pull request #268 from Cyan4973/dev

v0.8.0

10 years agoMerge branch 'dev' of github.com:Cyan4973/zstd into dev 268/head
Yann Collet [Mon, 1 Aug 2016 00:26:59 +0000 (02:26 +0200)] 
Merge branch 'dev' of github.com:Cyan4973/zstd into dev

10 years agoupdated doc (#269)
Yann Collet [Mon, 1 Aug 2016 00:26:20 +0000 (02:26 +0200)] 
updated doc (#269)

10 years agoMerge pull request #267 from inikep/dev08
Yann Collet [Sun, 31 Jul 2016 20:00:16 +0000 (22:00 +0200)] 
Merge pull request #267 from inikep/dev08

fixed ZSTD_compressBlock_opt_extDict_generic

10 years agofixed ZSTD_compressBlock_opt_extDict_generic 267/head
inikep [Sun, 31 Jul 2016 18:08:53 +0000 (20:08 +0200)] 
fixed ZSTD_compressBlock_opt_extDict_generic

10 years agoImplemented repOffset "minus 1" on ll==0
Yann Collet [Sun, 31 Jul 2016 02:01:57 +0000 (04:01 +0200)] 
Implemented repOffset "minus 1" on ll==0

10 years agoupdated NEWS
Yann Collet [Sun, 31 Jul 2016 00:43:17 +0000 (02:43 +0200)] 
updated NEWS

10 years agoMerge pull request #266 from jrmarino/master
Yann Collet [Sun, 31 Jul 2016 00:21:26 +0000 (02:21 +0200)] 
Merge pull request #266 from jrmarino/master

Enable build on FreeBSD ports (includes DragonFly BSD) [dev branch]

10 years agoEnable build on FreeBSD ports (includes DragonFly BSD) 265/head 266/head
jrmarino [Sun, 31 Jul 2016 00:10:36 +0000 (19:10 -0500)] 
Enable build on FreeBSD ports (includes DragonFly BSD)

Zstd has been introduced to FreeBSD ports
(http://www.freshports.org/archivers/zstd/) which DragonFly BSD also
uses.  FreeBSD and DragonFly use the install targets (albeit modified in
some cases) so they must be added to the associated Makefile filters.

10 years agofix attempt on test-zstd-speed
Yann Collet [Sat, 30 Jul 2016 23:59:23 +0000 (01:59 +0200)] 
fix attempt on test-zstd-speed

10 years agoremoved "avg" evaluation from bench -q
Yann Collet [Sat, 30 Jul 2016 23:32:48 +0000 (01:32 +0200)] 
removed "avg" evaluation from bench -q
removed "sleeping" notification from bench -q

10 years agorestore decompression speed on fizzle
Yann Collet [Sat, 30 Jul 2016 13:32:47 +0000 (15:32 +0200)] 
restore decompression speed on fizzle

10 years agozstd_opt uses same tables as zstd_compress
Yann Collet [Sat, 30 Jul 2016 11:21:41 +0000 (13:21 +0200)] 
zstd_opt uses same tables as zstd_compress

10 years agocorrection on offset history (swap when llCode==0)
Yann Collet [Sat, 30 Jul 2016 11:12:34 +0000 (13:12 +0200)] 
correction on offset history (swap when llCode==0)

10 years agofixed visual warning
Yann Collet [Sat, 30 Jul 2016 10:05:28 +0000 (12:05 +0200)] 
fixed visual warning

10 years agoback to normal table cell copy
Yann Collet [Sat, 30 Jul 2016 09:43:53 +0000 (11:43 +0200)] 
back to normal table cell copy

10 years agominor decompression speed gains
Yann Collet [Sat, 30 Jul 2016 01:20:47 +0000 (03:20 +0200)] 
minor decompression speed gains

10 years agofixed too large selectivity level, reported by Ilona Papava
Yann Collet [Fri, 29 Jul 2016 23:09:14 +0000 (01:09 +0200)] 
fixed too large selectivity level, reported by Ilona Papava

10 years agoslightly improved compression speed
Yann Collet [Fri, 29 Jul 2016 22:55:13 +0000 (00:55 +0200)] 
slightly improved compression speed

10 years agonew seqStore
Yann Collet [Fri, 29 Jul 2016 19:22:17 +0000 (21:22 +0200)] 
new seqStore

10 years agoUpdated API comments, following suggestions by Bryan O'Sullivan
Yann Collet [Fri, 29 Jul 2016 17:40:37 +0000 (19:40 +0200)] 
Updated API comments, following suggestions by Bryan O'Sullivan

10 years agominor readme update
Yann Collet [Fri, 29 Jul 2016 15:43:13 +0000 (17:43 +0200)] 
minor readme update

10 years agoMerge pull request #264 from inikep/dev08
Yann Collet [Fri, 29 Jul 2016 15:42:30 +0000 (17:42 +0200)] 
Merge pull request #264 from inikep/dev08

Dev08

10 years agozstd_opt.h: fixed checking of rep codes (2) 264/head
inikep [Fri, 29 Jul 2016 14:45:39 +0000 (16:45 +0200)] 
zstd_opt.h: fixed checking of rep codes (2)

10 years agotest-zstd-speed.py: force to compile zstd32
inikep [Fri, 29 Jul 2016 14:11:37 +0000 (16:11 +0200)] 
test-zstd-speed.py: force to compile zstd32

10 years agozstd_opt.h: fixed checking of rep codes
inikep [Fri, 29 Jul 2016 09:00:33 +0000 (11:00 +0200)] 
zstd_opt.h: fixed checking of rep codes

10 years agominor comments
Yann Collet [Thu, 28 Jul 2016 22:55:45 +0000 (00:55 +0200)] 
minor comments

10 years agoclarified comment
Yann Collet [Thu, 28 Jul 2016 19:01:17 +0000 (21:01 +0200)] 
clarified comment

10 years agofixed : frame concatenation without checksum
Yann Collet [Thu, 28 Jul 2016 18:30:25 +0000 (20:30 +0200)] 
fixed : frame concatenation without checksum

10 years agozbuff uses ZSTD_compressEnd()
Yann Collet [Thu, 28 Jul 2016 17:55:09 +0000 (19:55 +0200)] 
zbuff uses ZSTD_compressEnd()

10 years agointroduced stage zbf_end
Yann Collet [Thu, 28 Jul 2016 14:32:34 +0000 (16:32 +0200)] 
introduced stage zbf_end

10 years agoChanged ZSTD_compressEnd()
Yann Collet [Thu, 28 Jul 2016 13:29:08 +0000 (15:29 +0200)] 
Changed ZSTD_compressEnd()

10 years agoClarified API comments, from suggestions by ‎Bryan O'Sullivan‎
Yann Collet [Thu, 28 Jul 2016 03:00:57 +0000 (05:00 +0200)] 
Clarified API comments, from suggestions by ‎Bryan O'Sullivan‎

10 years agoClarified API comments, from suggestions by ‎Bryan O'Sullivan‎
Yann Collet [Thu, 28 Jul 2016 01:47:45 +0000 (03:47 +0200)] 
Clarified API comments, from suggestions by ‎Bryan O'Sullivan‎

10 years agoapplied ZSTD_compressContinueThenEnd()
Yann Collet [Wed, 27 Jul 2016 23:25:46 +0000 (01:25 +0200)] 
applied ZSTD_compressContinueThenEnd()

10 years agocreated ZSTD_compressContinueThenEnd()
Yann Collet [Wed, 27 Jul 2016 23:17:22 +0000 (01:17 +0200)] 
created ZSTD_compressContinueThenEnd()

10 years agonew frame end, 32-bits checksums
Yann Collet [Wed, 27 Jul 2016 22:55:43 +0000 (00:55 +0200)] 
new frame end, 32-bits checksums

10 years agominor code refactoring
Yann Collet [Wed, 27 Jul 2016 19:21:36 +0000 (21:21 +0200)] 
minor code refactoring

10 years agominor code style refactoring
Yann Collet [Wed, 27 Jul 2016 19:05:12 +0000 (21:05 +0200)] 
minor code style refactoring

10 years agominor example variation
Yann Collet [Wed, 27 Jul 2016 17:53:19 +0000 (19:53 +0200)] 
minor example variation

10 years agoZSTD_maxCLevel() is promoted to "stable" API (#254, by @FrancescAlted)
Yann Collet [Wed, 27 Jul 2016 13:09:11 +0000 (15:09 +0200)] 
ZSTD_maxCLevel() is promoted to "stable" API (#254, by @FrancescAlted)

10 years agofixed dictionary generation
Yann Collet [Wed, 27 Jul 2016 12:48:47 +0000 (14:48 +0200)] 
fixed dictionary generation

10 years agobetter support for large dictionaries (> 128 KB)
Yann Collet [Wed, 27 Jul 2016 12:37:00 +0000 (14:37 +0200)] 
better support for large dictionaries (> 128 KB)

10 years agoimproved dictbuilder notifications on selectivity
Yann Collet [Wed, 27 Jul 2016 11:28:46 +0000 (13:28 +0200)] 
improved dictbuilder notifications on selectivity

10 years agoremoved fastscan mode
Yann Collet [Wed, 27 Jul 2016 10:53:54 +0000 (12:53 +0200)] 
removed fastscan mode

10 years agoadded tutorial warning messages for dictBuilder
Yann Collet [Wed, 27 Jul 2016 10:35:29 +0000 (12:35 +0200)] 
added tutorial warning messages for dictBuilder

10 years agooptimal parser: removed ZSTD_REP_INIT
inikep [Wed, 27 Jul 2016 09:07:13 +0000 (11:07 +0200)] 
optimal parser: removed ZSTD_REP_INIT

10 years agoMerge pull request #262 from ebiggers/misc_updates
Yann Collet [Tue, 26 Jul 2016 23:25:45 +0000 (01:25 +0200)] 
Merge pull request #262 from ebiggers/misc_updates

Miscellaneous updates

10 years agoZSTD_decompressFrame(): use remainingSize instead of iend - ip 262/head
Eric Biggers [Tue, 26 Jul 2016 17:42:20 +0000 (10:42 -0700)] 
ZSTD_decompressFrame(): use remainingSize instead of iend - ip

Same behavior, but no need to have redundant variables.

10 years agoZSTD_decompressFrame(): pass up error code from ZSTD_decodeFrameHeader()
Eric Biggers [Tue, 26 Jul 2016 17:42:19 +0000 (10:42 -0700)] 
ZSTD_decompressFrame(): pass up error code from ZSTD_decodeFrameHeader()

10 years agoReplace remaining references to "direct mode" with "single segment mode"
Eric Biggers [Tue, 26 Jul 2016 17:42:19 +0000 (10:42 -0700)] 
Replace remaining references to "direct mode" with "single segment mode"

10 years agoImproved speed on clang and gcc -O2, thanks to @ebiggers ! (#263)
Yann Collet [Tue, 26 Jul 2016 19:30:35 +0000 (21:30 +0200)] 
Improved speed on clang and gcc -O2, thanks to @ebiggers ! (#263)

10 years agomulti-files -t doesn't stop after detecting magic number read failure
Yann Collet [Tue, 26 Jul 2016 15:13:58 +0000 (17:13 +0200)] 
multi-files -t doesn't stop after detecting magic number read failure

10 years agofixed null-length round trip
Yann Collet [Tue, 26 Jul 2016 14:44:09 +0000 (16:44 +0200)] 
fixed null-length round trip

10 years agofixed --test on zero-length files, reported by @amnilsson
Yann Collet [Tue, 26 Jul 2016 13:39:31 +0000 (15:39 +0200)] 
fixed --test on zero-length files, reported by @amnilsson

10 years agoMerge pull request #259 from inikep/dev08
Yann Collet [Tue, 26 Jul 2016 13:13:05 +0000 (15:13 +0200)] 
Merge pull request #259 from inikep/dev08

legacy decoder for v0.7 format

10 years agotest-zstd-speed.py: added automated speed test for 32-bit executable 259/head
inikep [Tue, 26 Jul 2016 11:05:01 +0000 (13:05 +0200)] 
test-zstd-speed.py: added automated speed test for 32-bit executable