]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
10 years agomodified .gitignore 279/head
inikep [Wed, 10 Aug 2016 12:34:13 +0000 (14:34 +0200)] 
modified .gitignore

10 years agoadded Visual Studio 2005 project
inikep [Wed, 10 Aug 2016 12:33:20 +0000 (14:33 +0200)] 
added Visual Studio 2005 project

10 years agofixed compilation with Visual Studio 2005
inikep [Wed, 10 Aug 2016 12:30:10 +0000 (14:30 +0200)] 
fixed compilation with Visual Studio 2005

10 years agofixed compilation with Visual in C++ mode
inikep [Wed, 10 Aug 2016 12:28:47 +0000 (14:28 +0200)] 
fixed compilation with Visual in C++ mode

10 years agofixed compilation with Intel Compiler with Windows
inikep [Wed, 10 Aug 2016 12:26:35 +0000 (14:26 +0200)] 
fixed compilation with Intel Compiler with Windows

10 years agoupdated xxhash
Yann Collet [Wed, 10 Aug 2016 07:40:08 +0000 (09:40 +0200)] 
updated xxhash

10 years agoadded : xxhash namespace enforced from xxhash.h.
Yann Collet [Wed, 10 Aug 2016 06:14:48 +0000 (08:14 +0200)] 
added : xxhash namespace enforced from xxhash.h.
added : xxhash namespace test.
removed : -DXXH_NAMESPACE

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 agominor comment
Yann Collet [Sun, 7 Aug 2016 22:44:00 +0000 (00:44 +0200)] 
minor comment

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

10 years agoutil.h: detect if an error occurs in readdir() (thanks to Jim Meyering)
inikep [Tue, 26 Jul 2016 09:07:37 +0000 (11:07 +0200)] 
util.h: detect if an error occurs in readdir() (thanks to Jim Meyering)

10 years agoTravis CI: removed -Werror from powerpc compilation
inikep [Tue, 26 Jul 2016 06:37:53 +0000 (08:37 +0200)] 
Travis CI: removed -Werror from powerpc compilation

10 years agostrengthened integrity tests
Yann Collet [Mon, 25 Jul 2016 23:26:56 +0000 (01:26 +0200)] 
strengthened integrity tests

10 years agoMerge branch 'dev08' of github.com:Cyan4973/zstd into dev08
Yann Collet [Mon, 25 Jul 2016 22:50:56 +0000 (00:50 +0200)] 
Merge branch 'dev08' of github.com:Cyan4973/zstd into dev08

10 years agofixed #260, reported by @amnilsson
Yann Collet [Mon, 25 Jul 2016 22:49:47 +0000 (00:49 +0200)] 
fixed #260, reported by @amnilsson

10 years agofixed gcc warning: always_inline function might not be inlinable
inikep [Mon, 25 Jul 2016 19:17:45 +0000 (21:17 +0200)] 
fixed gcc warning: always_inline function might not be inlinable

10 years agoupdated CMake and VS projects to support decoder for v0.7 format
inikep [Mon, 25 Jul 2016 15:49:49 +0000 (17:49 +0200)] 
updated CMake and VS projects to support decoder for v0.7 format

10 years agolegacy decoder for v0.7 format
inikep [Mon, 25 Jul 2016 15:49:08 +0000 (17:49 +0200)] 
legacy decoder for v0.7 format

10 years agoMerge pull request #258 from inikep/dev08
Yann Collet [Mon, 25 Jul 2016 14:48:32 +0000 (16:48 +0200)] 
Merge pull request #258 from inikep/dev08

updated zstd_compression_format.md

10 years agozstd_compression_format.md: "Little-endian" instead of "Little endian" 258/head
inikep [Mon, 25 Jul 2016 10:47:02 +0000 (12:47 +0200)] 
zstd_compression_format.md: "Little-endian" instead of "Little endian"

10 years agofixed description of Frame_Content_Size_flag
inikep [Mon, 25 Jul 2016 10:26:39 +0000 (12:26 +0200)] 
fixed description of Frame_Content_Size_flag

10 years agoupdated zstd_compression_format.md 257/head
inikep [Mon, 25 Jul 2016 09:04:56 +0000 (11:04 +0200)] 
updated zstd_compression_format.md

10 years agotest-zstd-speed.py: fixed checking of ratio limit
inikep [Mon, 25 Jul 2016 08:35:53 +0000 (10:35 +0200)] 
test-zstd-speed.py: fixed checking of ratio limit

10 years agofixes oob read
Yann Collet [Sun, 24 Jul 2016 16:02:04 +0000 (18:02 +0200)] 
fixes oob read

10 years agobetter MOREFLAGS
Yann Collet [Sun, 24 Jul 2016 15:46:05 +0000 (17:46 +0200)] 
better MOREFLAGS

10 years agoremoved special case all-1 huffman distribution
Yann Collet [Sun, 24 Jul 2016 13:35:59 +0000 (15:35 +0200)] 
removed special case all-1 huffman distribution

10 years agominor comment changes
Yann Collet [Sun, 24 Jul 2016 12:26:11 +0000 (14:26 +0200)] 
minor comment changes

10 years agofixed doc on cLevel default, reported by Oliver Lange
Yann Collet [Sat, 23 Jul 2016 23:21:53 +0000 (01:21 +0200)] 
fixed doc on cLevel default, reported by Oliver Lange

10 years agounified encoding types
Yann Collet [Sat, 23 Jul 2016 14:31:49 +0000 (16:31 +0200)] 
unified encoding types

10 years agochanged enccoding type order : raw, rle, compressed, repeat-stats
Yann Collet [Sat, 23 Jul 2016 13:52:05 +0000 (15:52 +0200)] 
changed enccoding type order : raw, rle, compressed, repeat-stats