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

10 years agomade accuracy limits "hard" instead of "recommended"
Yann Collet [Fri, 22 Jul 2016 17:32:07 +0000 (19:32 +0200)] 
made accuracy limits "hard" instead of "recommended"

10 years agofixed typo in literal block size mode, reported by Jake Nyquist
Yann Collet [Fri, 22 Jul 2016 17:15:27 +0000 (19:15 +0200)] 
fixed typo in literal block size mode, reported by Jake Nyquist

10 years agochanged streamNb order to 1-4-4-4
Yann Collet [Fri, 22 Jul 2016 15:30:52 +0000 (17:30 +0200)] 
changed streamNb order to 1-4-4-4

10 years agomore complete support for literals repeat mode
Yann Collet [Fri, 22 Jul 2016 13:04:25 +0000 (15:04 +0200)] 
more complete support for literals repeat mode

10 years agofixed : big-endian decoding
Yann Collet [Fri, 22 Jul 2016 12:12:28 +0000 (14:12 +0200)] 
fixed : big-endian decoding

10 years agodisabled VersionsTest : cannot work without legacy 0.7 mode
Yann Collet [Fri, 22 Jul 2016 12:11:35 +0000 (14:11 +0200)] 
disabled VersionsTest : cannot work without legacy 0.7 mode

10 years agofixed 32-bits compilation
Yann Collet [Fri, 22 Jul 2016 03:02:27 +0000 (05:02 +0200)] 
fixed 32-bits compilation

10 years agofixed conversion warnings
Yann Collet [Fri, 22 Jul 2016 02:45:06 +0000 (04:45 +0200)] 
fixed conversion warnings

10 years agominor
Yann Collet [Fri, 22 Jul 2016 01:50:31 +0000 (18:50 -0700)] 
minor

10 years agoforce loop-align to 32 for zstd_decompress
Yann Collet [Fri, 22 Jul 2016 01:36:50 +0000 (18:36 -0700)] 
force loop-align to 32 for zstd_decompress

10 years agochanged filed order
Yann Collet [Thu, 21 Jul 2016 13:42:23 +0000 (06:42 -0700)] 
changed filed order

10 years agoLiterals header fields use little endian convention
Yann Collet [Wed, 20 Jul 2016 18:12:24 +0000 (20:12 +0200)] 
Literals header fields use little endian convention

10 years agocBlockSize uses little-endian convention
Yann Collet [Wed, 20 Jul 2016 12:58:49 +0000 (14:58 +0200)] 
cBlockSize uses little-endian convention

10 years agoupdate header to v0.8
Yann Collet [Wed, 20 Jul 2016 11:36:43 +0000 (13:36 +0200)] 
update header to v0.8

10 years agoupdated cLevels
Yann Collet [Fri, 22 Jul 2016 12:36:46 +0000 (14:36 +0200)] 
updated cLevels

10 years agoMerge branch 'dev' of github.com:Cyan4973/zstd into dev
Yann Collet [Wed, 20 Jul 2016 11:37:11 +0000 (13:37 +0200)] 
Merge branch 'dev' of github.com:Cyan4973/zstd into dev

10 years agominor comments clarifications
Yann Collet [Tue, 19 Jul 2016 13:06:55 +0000 (15:06 +0200)] 
minor comments clarifications

10 years agoMerge pull request #255 from inikep/dev
Yann Collet [Tue, 19 Jul 2016 17:35:11 +0000 (19:35 +0200)] 
Merge pull request #255 from inikep/dev

AppVeyor: fixed mingw32 test

10 years agotest-zstd-speed.py: generate warning on noticeable compression ratio losses 255/head
inikep [Tue, 19 Jul 2016 15:59:53 +0000 (17:59 +0200)] 
test-zstd-speed.py: generate warning on noticeable compression ratio losses

added --ratioLimit option

10 years agotest-zstd-speed.py: added --verbose option
inikep [Tue, 19 Jul 2016 13:49:14 +0000 (15:49 +0200)] 
test-zstd-speed.py: added --verbose option

10 years agoMerge pull request #253 from gymdis/heapmode_off_legacy_fix
Yann Collet [Tue, 19 Jul 2016 11:52:03 +0000 (13:52 +0200)] 
Merge pull request #253 from gymdis/heapmode_off_legacy_fix

Fix compile issue with ZSTD_LEGACY_SUPPORT=1 and ZSTD_HEAPMODE=0

10 years agoFix compile issue with ZSTD_LEGACY_SUPPORT=1 and ZSTD_HEAPMODE=0 252/head 253/head
Christopher Bergqvist [Tue, 19 Jul 2016 11:25:38 +0000 (13:25 +0200)] 
Fix compile issue with ZSTD_LEGACY_SUPPORT=1 and ZSTD_HEAPMODE=0

10 years agotest-zstd-speed.py: ignore "coverity_scan" and "gh-pages" branches
inikep [Tue, 19 Jul 2016 11:09:00 +0000 (13:09 +0200)] 
test-zstd-speed.py: ignore "coverity_scan" and "gh-pages" branches

10 years agoAppVeyor: fixed mingw32 test
inikep [Tue, 19 Jul 2016 10:23:32 +0000 (12:23 +0200)] 
AppVeyor: fixed mingw32 test