]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
8 years agoimproved #232 fix 519/head
Przemyslaw Skibinski [Wed, 25 Jan 2017 12:11:26 +0000 (13:11 +0100)] 
improved #232 fix

8 years agoFixed https://github.com/facebook/zstd/issues/232
Przemyslaw Skibinski [Wed, 25 Jan 2017 12:02:33 +0000 (13:02 +0100)] 
Fixed https://github.com/facebook/zstd/issues/232

8 years agoMerge remote-tracking branch 'refs/remotes/origin/master' into dev11
Przemyslaw Skibinski [Wed, 25 Jan 2017 11:24:24 +0000 (12:24 +0100)] 
Merge remote-tracking branch 'refs/remotes/origin/master' into dev11

8 years ago.travis.yml: different tests for "master" branch
Przemyslaw Skibinski [Wed, 25 Jan 2017 10:57:28 +0000 (11:57 +0100)] 
.travis.yml: different tests for "master" branch

8 years ago.travis.yml: optimized order of short tests
Przemyslaw Skibinski [Wed, 25 Jan 2017 10:19:35 +0000 (11:19 +0100)] 
.travis.yml: optimized order of short tests

8 years ago.travis.yml: test jobs 12-15
Przemyslaw Skibinski [Tue, 24 Jan 2017 16:42:28 +0000 (17:42 +0100)] 
.travis.yml: test jobs 12-15

8 years agoJOB_NUMBER -eq 9
Przemyslaw Skibinski [Tue, 24 Jan 2017 14:01:46 +0000 (15:01 +0100)] 
JOB_NUMBER -eq 9

8 years agoimproved ZSTD_compressBlock_opt_extDict_generic
Przemyslaw Skibinski [Tue, 24 Jan 2017 12:18:50 +0000 (13:18 +0100)] 
improved ZSTD_compressBlock_opt_extDict_generic

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into dev11 516/head
Przemyslaw Skibinski [Thu, 19 Jan 2017 11:11:22 +0000 (12:11 +0100)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11

8 years agozlibWrapper: added the totalInBytes flag - we need it as strm->total_in can be reset...
Przemyslaw Skibinski [Thu, 19 Jan 2017 11:10:52 +0000 (12:10 +0100)] 
zlibWrapper: added the totalInBytes flag - we need it as strm->total_in can be reset by user

8 years agoMerge pull request #514 from inikep/dev11
Yann Collet [Wed, 18 Jan 2017 23:21:17 +0000 (15:21 -0800)] 
Merge pull request #514 from inikep/dev11

fixed gz functions based on zlib 1.2.11

8 years agoupdated link to copyright notice 514/head
Przemyslaw Skibinski [Wed, 18 Jan 2017 18:04:00 +0000 (19:04 +0100)] 
updated link to copyright notice

8 years agofixed clang warnings in gzread.c and gzwrite.c
Przemyslaw Skibinski [Wed, 18 Jan 2017 13:36:10 +0000 (14:36 +0100)] 
fixed clang warnings in gzread.c and gzwrite.c

8 years agogzcompatibility.h updated to zlib 1.2.11
Przemyslaw Skibinski [Wed, 18 Jan 2017 11:51:44 +0000 (12:51 +0100)] 
gzcompatibility.h updated to zlib 1.2.11

8 years agogzwrite.c updated to zlib 1.2.11
Przemyslaw Skibinski [Wed, 18 Jan 2017 11:47:32 +0000 (12:47 +0100)] 
gzwrite.c updated to zlib 1.2.11

8 years agogzread.c updated to zlib 1.2.11
Przemyslaw Skibinski [Wed, 18 Jan 2017 11:14:01 +0000 (12:14 +0100)] 
gzread.c updated to zlib 1.2.11

8 years agogzlib.c updated to zlib 1.2.11
Przemyslaw Skibinski [Wed, 18 Jan 2017 11:08:08 +0000 (12:08 +0100)] 
gzlib.c updated to zlib 1.2.11

8 years agogzguts.h updated to zlib 1.2.11
Przemyslaw Skibinski [Wed, 18 Jan 2017 11:01:50 +0000 (12:01 +0100)] 
gzguts.h updated to zlib 1.2.11

8 years agoget_crc_table only with ZLIB_VERNUM >= 0x1270
Przemyslaw Skibinski [Wed, 18 Jan 2017 09:39:39 +0000 (10:39 +0100)] 
get_crc_table only with ZLIB_VERNUM >= 0x1270

8 years agoupdated NEWS
Yann Collet [Tue, 17 Jan 2017 21:15:25 +0000 (13:15 -0800)] 
updated NEWS

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Przemyslaw Skibinski [Tue, 17 Jan 2017 12:02:29 +0000 (13:02 +0100)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11

8 years agozlibWrapper: added get_crc_table
Przemyslaw Skibinski [Tue, 17 Jan 2017 12:02:06 +0000 (13:02 +0100)] 
zlibWrapper: added get_crc_table

8 years agoadded "Makefile is validated"
Przemyslaw Skibinski [Tue, 17 Jan 2017 11:40:06 +0000 (12:40 +0100)] 
added "Makefile is validated"

8 years agoMerge pull request #511 from indygreg/cdict-dictid
Yann Collet [Tue, 17 Jan 2017 04:17:44 +0000 (20:17 -0800)] 
Merge pull request #511 from indygreg/cdict-dictid

Set dictionary ID in ZSTD_initCStream_usingCDict()

8 years agoadded test checking dictID when using ZSTD_initCStream_usingCDict()
Yann Collet [Tue, 17 Jan 2017 03:46:22 +0000 (19:46 -0800)] 
added test checking dictID when using ZSTD_initCStream_usingCDict()

It shows that dictID is not properly added into frame header

8 years agoSet dictionary ID in ZSTD_initCStream_usingCDict() 511/head
Gregory Szorc [Sun, 15 Jan 2017 01:44:54 +0000 (17:44 -0800)] 
Set dictionary ID in ZSTD_initCStream_usingCDict()

When porting python-zstandard to use ZSTD_initCStream_usingCDict()
so compression dictionaries could be reused, an automated test
failed due to compressed content changing.

I tracked this down to ZSTD_initCStream_usingCDict() not
setting the dictID field of the ZSTD_CCtx attached to the
ZSTD_CStream instance.

I'm not 100% convinced this is the correct or full solution,
as I'm still seeing one automated test failing with this change.

8 years agoMerge pull request #510 from iburinoc/baddict
Yann Collet [Thu, 12 Jan 2017 21:10:04 +0000 (22:10 +0100)] 
Merge pull request #510 from iburinoc/baddict

Fixed decompress_usingDict not propagating corrupted dictionary error

8 years agoFix missing 'OK' logging on fuzzer testcase 510/head
Sean Purcell [Thu, 12 Jan 2017 17:38:29 +0000 (09:38 -0800)] 
Fix missing 'OK' logging on fuzzer testcase

8 years agoFixed decompress_usingDict not propagating corrupted dictionary error
Sean Purcell [Thu, 12 Jan 2017 01:31:06 +0000 (17:31 -0800)] 
Fixed decompress_usingDict not propagating corrupted dictionary error

8 years agoMerge pull request #509 from terrelln/dict-builder-32
Yann Collet [Tue, 10 Jan 2017 05:30:28 +0000 (06:30 +0100)] 
Merge pull request #509 from terrelln/dict-builder-32

Handle cover dictionary builder maximum input size for 32-bit mode

8 years agoDocument memory requirements for COVER algorithm 509/head
Nick Terrell [Tue, 10 Jan 2017 01:00:12 +0000 (17:00 -0800)] 
Document memory requirements for COVER algorithm

8 years agoHandle large input size in 32-bit mode correctly
Nick Terrell [Tue, 10 Jan 2017 00:50:00 +0000 (16:50 -0800)] 
Handle large input size in 32-bit mode correctly

8 years agoUse COVER_MEMMULT when training with COVER.
Nick Terrell [Tue, 10 Jan 2017 00:49:04 +0000 (16:49 -0800)] 
Use COVER_MEMMULT when training with COVER.

8 years agominor man page update
Yann Collet [Mon, 9 Jan 2017 18:47:09 +0000 (19:47 +0100)] 
minor man page update

8 years agoMerge pull request #507 from terrelln/dict-builder-optimize
Yann Collet [Tue, 3 Jan 2017 19:33:33 +0000 (20:33 +0100)] 
Merge pull request #507 from terrelln/dict-builder-optimize

Add new dictionary builder

8 years agoAdd COVER dictionary builder to fuzzer unit tests 507/head
Nick Terrell [Tue, 3 Jan 2017 02:45:19 +0000 (18:45 -0800)] 
Add COVER dictionary builder to fuzzer unit tests

8 years agoSimplify COVER parameters
Nick Terrell [Mon, 2 Jan 2017 20:40:43 +0000 (12:40 -0800)] 
Simplify COVER parameters

8 years agoAdd cover cli to playtests
Nick Terrell [Sun, 1 Jan 2017 06:59:51 +0000 (01:59 -0500)] 
Add cover cli to playtests

8 years agoAdd COVER to the zstd cli
Nick Terrell [Sun, 1 Jan 2017 05:08:24 +0000 (21:08 -0800)] 
Add COVER to the zstd cli

8 years agoAdd cover.c to build files
Nick Terrell [Sun, 1 Jan 2017 05:08:12 +0000 (21:08 -0800)] 
Add cover.c to build files

8 years agoAdd COVER dictionary builder
Nick Terrell [Sun, 1 Jan 2017 05:07:44 +0000 (21:07 -0800)] 
Add COVER dictionary builder

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Przemyslaw Skibinski [Thu, 29 Dec 2016 14:24:18 +0000 (15:24 +0100)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11

8 years agoMerge pull request #503 from inikep/dev11
Yann Collet [Wed, 28 Dec 2016 15:50:39 +0000 (16:50 +0100)] 
Merge pull request #503 from inikep/dev11

Dev11

8 years agoMerge pull request #502 from Chocobo1/cpp11
Yann Collet [Wed, 28 Dec 2016 13:38:48 +0000 (14:38 +0100)] 
Merge pull request #502 from Chocobo1/cpp11

Move -std=c++11 cxxflag to PZSTD_CXXFLAGS

8 years agochanged default PREFIX and MANDIR 503/head
Przemyslaw Skibinski [Wed, 28 Dec 2016 11:32:41 +0000 (12:32 +0100)] 
changed default PREFIX and MANDIR

8 years agoMove -std=c++11 cxxflag to PZSTD_CXXFLAGS 502/head
Chocobo1 [Mon, 26 Dec 2016 15:04:59 +0000 (23:04 +0800)] 
Move -std=c++11 cxxflag to PZSTD_CXXFLAGS

Fixes the problem that the compiler doesn't enable c++11 mode by default
and the package build system has its own CXXFLAGS

8 years agoMerge branch 'dev' of github.com:facebook/zstd into dev
Yann Collet [Fri, 23 Dec 2016 21:25:31 +0000 (22:25 +0100)] 
Merge branch 'dev' of github.com:facebook/zstd into dev

8 years agofixed ZSTD_sizeof_?Dict()
Yann Collet [Fri, 23 Dec 2016 21:25:03 +0000 (22:25 +0100)] 
fixed ZSTD_sizeof_?Dict()

8 years agoMerge pull request #499 from inikep/dev11
Yann Collet [Fri, 23 Dec 2016 20:32:03 +0000 (21:32 +0100)] 
Merge pull request #499 from inikep/dev11

improved *BSD and Solaris compatibility

8 years agoMerge pull request #497 from apjanke/zstdless-with-shebang
Yann Collet [Fri, 23 Dec 2016 10:18:10 +0000 (11:18 +0100)] 
Merge pull request #497 from apjanke/zstdless-with-shebang

zstdless: add shebang and quote $@

8 years agoMerge pull request #498 from terrelln/zdict-deprecated
Yann Collet [Fri, 23 Dec 2016 10:16:23 +0000 (11:16 +0100)] 
Merge pull request #498 from terrelln/zdict-deprecated

Fix failing test due to deprecation warning

8 years agoBSD: improved "make install" 499/head
Przemyslaw Skibinski [Fri, 23 Dec 2016 09:05:49 +0000 (10:05 +0100)] 
BSD: improved "make install"

8 years agoZDICT_finalizeDictionary() flipped comparison 498/head
Nick Terrell [Fri, 23 Dec 2016 02:14:57 +0000 (18:14 -0800)] 
ZDICT_finalizeDictionary() flipped comparison

8 years agoZDICT_finalizeDictionary() flipped comparison
Nick Terrell [Fri, 23 Dec 2016 02:01:14 +0000 (18:01 -0800)] 
ZDICT_finalizeDictionary() flipped comparison

`ZDICT_finalizeDictionary()` had a flipped comparison.
I also allowed `dictBufferCapacity == dictContentSize`.
It might be the case that the user wants to fill the dictionary
completely up, and then let zstd take exactly the space it needs
for the entropy tables.

8 years agoFix failing test due to deprecation warning
Nick Terrell [Fri, 23 Dec 2016 01:28:49 +0000 (17:28 -0800)] 
Fix failing test due to deprecation warning

8 years agozstdless: add shebang and quote $@ 497/head
Andrew Janke [Thu, 22 Dec 2016 22:40:10 +0000 (17:40 -0500)] 
zstdless: add shebang and quote $@

8 years agoadded ZDICT_finalizeDictionary()
Yann Collet [Thu, 22 Dec 2016 19:18:43 +0000 (20:18 +0100)] 
added ZDICT_finalizeDictionary()

8 years agoSolaris: working "make -C lib install"
Przemyslaw Skibinski [Thu, 22 Dec 2016 19:14:37 +0000 (20:14 +0100)] 
Solaris: working "make -C lib install"

8 years agoSolaris: working "make -C programs install"
Przemyslaw Skibinski [Thu, 22 Dec 2016 18:26:01 +0000 (19:26 +0100)] 
Solaris: working "make -C programs install"

8 years ago"make test" is now compatible with Solaris
Przemyslaw Skibinski [Thu, 22 Dec 2016 17:05:07 +0000 (18:05 +0100)] 
"make test" is now compatible with Solaris

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Przemyslaw Skibinski [Thu, 22 Dec 2016 16:59:22 +0000 (17:59 +0100)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11

8 years agofixed zlib_wrapper conversion warnings
Yann Collet [Thu, 22 Dec 2016 14:26:33 +0000 (15:26 +0100)] 
fixed zlib_wrapper conversion warnings

8 years agofixed allmost target
Yann Collet [Thu, 22 Dec 2016 11:43:00 +0000 (12:43 +0100)] 
fixed allmost target

8 years agoremoved examples from standard C tests, since they contain some POSIX elements
Yann Collet [Thu, 22 Dec 2016 10:31:39 +0000 (11:31 +0100)] 
removed examples from standard C tests, since they contain some POSIX elements

8 years agofix : zlib wrapper compile in gnu90 mode
Yann Collet [Wed, 21 Dec 2016 18:57:18 +0000 (19:57 +0100)] 
fix : zlib wrapper compile in gnu90 mode

8 years agoadded ZSTD_createDDict_byReference() body
Yann Collet [Wed, 21 Dec 2016 18:25:15 +0000 (19:25 +0100)] 
added ZSTD_createDDict_byReference() body

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Przemyslaw Skibinski [Wed, 21 Dec 2016 16:02:06 +0000 (17:02 +0100)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11

8 years agoadded ZSTD_createDDict_byReference()
Yann Collet [Wed, 21 Dec 2016 15:44:35 +0000 (16:44 +0100)] 
added ZSTD_createDDict_byReference()

8 years agoMerge branch 'dev' of github.com:facebook/zstd into dev
Yann Collet [Wed, 21 Dec 2016 15:44:24 +0000 (16:44 +0100)] 
Merge branch 'dev' of github.com:facebook/zstd into dev

8 years agoMerge pull request #489 from inikep/v112
Yann Collet [Wed, 21 Dec 2016 15:42:46 +0000 (16:42 +0100)] 
Merge pull request #489 from inikep/v112

improved detection of POSIX

8 years agoMerge branch 'dev' of github.com:facebook/zstd into dev
Yann Collet [Wed, 21 Dec 2016 15:20:41 +0000 (16:20 +0100)] 
Merge branch 'dev' of github.com:facebook/zstd into dev

8 years agoadded : ZSTD_createCDict_byReference()
Yann Collet [Wed, 21 Dec 2016 15:20:11 +0000 (16:20 +0100)] 
added : ZSTD_createCDict_byReference()

8 years agoMerge pull request #493 from inikep/fullbench
Yann Collet [Wed, 21 Dec 2016 14:12:06 +0000 (15:12 +0100)] 
Merge pull request #493 from inikep/fullbench

Fullbench extDict variant

8 years agoutil.h: restore BSD license for Facebook Open-Source 489/head
Przemyslaw Skibinski [Wed, 21 Dec 2016 14:08:44 +0000 (15:08 +0100)] 
util.h: restore BSD license for Facebook Open-Source

8 years agoupdated comments
Przemyslaw Skibinski [Wed, 21 Dec 2016 13:00:41 +0000 (14:00 +0100)] 
updated comments

8 years ago_CRT_SECURE_NO_WARNINGS moved to util.h
Przemyslaw Skibinski [Wed, 21 Dec 2016 12:47:11 +0000 (13:47 +0100)] 
_CRT_SECURE_NO_WARNINGS moved to util.h

8 years agoplatform.h: removed Compiler Options
Przemyslaw Skibinski [Wed, 21 Dec 2016 12:23:34 +0000 (13:23 +0100)] 
platform.h: removed Compiler Options

8 years agofixed Visual Studio compilation
Przemyslaw Skibinski [Wed, 21 Dec 2016 10:43:11 +0000 (11:43 +0100)] 
fixed Visual Studio compilation

8 years agoMerge pull request #492 from inikep/dev11
Yann Collet [Wed, 21 Dec 2016 10:23:04 +0000 (11:23 +0100)] 
Merge pull request #492 from inikep/dev11

test CMake on Windows

8 years agoMerge pull request #490 from jacquesg/cmake-fix
Yann Collet [Wed, 21 Dec 2016 10:22:28 +0000 (11:22 +0100)] 
Merge pull request #490 from jacquesg/cmake-fix

Fix cmake build (MSVC)

8 years agoimproved MinGW support
Przemyslaw Skibinski [Wed, 21 Dec 2016 10:18:45 +0000 (11:18 +0100)] 
improved MinGW support

8 years agoMerge pull request #494 from terrelln/msan-dict-load
Yann Collet [Wed, 21 Dec 2016 08:33:48 +0000 (09:33 +0100)] 
Merge pull request #494 from terrelln/msan-dict-load

Fix dictionary loading bug causing an MSAN failure

8 years agofix basic types redefinition
Przemyslaw Skibinski [Wed, 21 Dec 2016 08:26:00 +0000 (09:26 +0100)] 
fix basic types redefinition

8 years agosimplified zstdcli.c
Przemyslaw Skibinski [Wed, 21 Dec 2016 08:19:15 +0000 (09:19 +0100)] 
simplified zstdcli.c

8 years agoexecutables use new util.h and platform.h
Przemyslaw Skibinski [Wed, 21 Dec 2016 08:06:14 +0000 (09:06 +0100)] 
executables use new util.h and platform.h

8 years agoimproved util.h and platform.h
Przemyslaw Skibinski [Wed, 21 Dec 2016 08:04:59 +0000 (09:04 +0100)] 
improved util.h and platform.h

8 years agoAdd test for invalid offset rep codes 494/head
Nick Terrell [Tue, 20 Dec 2016 19:13:45 +0000 (11:13 -0800)] 
Add test for invalid offset rep codes

8 years agoFix dictionary loading bug causing an MSAN failure
Nick Terrell [Tue, 20 Dec 2016 18:47:52 +0000 (10:47 -0800)] 
Fix dictionary loading bug causing an MSAN failure

Offset rep codes must be in the range `[1, dictSize)`.
Fix dictionary loading to reject `0` as a offset rep code.

8 years agowindres updated to v1.1.3 493/head
Przemyslaw Skibinski [Tue, 20 Dec 2016 10:21:26 +0000 (11:21 +0100)] 
windres updated to v1.1.3

8 years agotests of ZSTD_compressContinue_extDict
Przemyslaw Skibinski [Tue, 20 Dec 2016 09:17:21 +0000 (10:17 +0100)] 
tests of ZSTD_compressContinue_extDict

8 years agocmake msvc: resources are not required for the static library 490/head
Jacques Germishuys [Mon, 19 Dec 2016 12:15:47 +0000 (14:15 +0200)] 
cmake msvc: resources are not required for the static library

8 years agoupdated appveyor.yml 492/head
Przemyslaw Skibinski [Mon, 19 Dec 2016 09:58:10 +0000 (10:58 +0100)] 
updated appveyor.yml

8 years agocmake msvc: correct resources
Jacques Germishuys [Sun, 18 Dec 2016 16:17:25 +0000 (18:17 +0200)] 
cmake msvc: correct resources

8 years agoupdated libzstd-dll.rc
Przemyslaw Skibinski [Mon, 19 Dec 2016 08:47:45 +0000 (09:47 +0100)] 
updated libzstd-dll.rc

8 years agofixed CMake compilation with Visual Studio
Przemyslaw Skibinski [Mon, 19 Dec 2016 08:28:55 +0000 (09:28 +0100)] 
fixed CMake compilation with Visual Studio

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Przemyslaw Skibinski [Mon, 19 Dec 2016 07:49:36 +0000 (08:49 +0100)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into v112
Przemyslaw Skibinski [Mon, 19 Dec 2016 07:20:26 +0000 (08:20 +0100)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into v112

# Conflicts:
# appveyor.yml

8 years agofix : ZSTD_initCStream_srcSize() correctly set srcSize in frame header
Yann Collet [Sun, 18 Dec 2016 20:39:15 +0000 (21:39 +0100)] 
fix : ZSTD_initCStream_srcSize() correctly set srcSize in frame header

8 years agoFix : size estimation when some samples are very large
Yann Collet [Sun, 18 Dec 2016 10:58:23 +0000 (11:58 +0100)] 
Fix : size estimation when some samples are very large

8 years agoupdated NEWS
Yann Collet [Sat, 17 Dec 2016 18:37:55 +0000 (19:37 +0100)] 
updated NEWS