]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
8 years agoZSTD_execSequence() accepts match in last 7 bytes 430/head
Nick Terrell [Fri, 21 Oct 2016 23:55:26 +0000 (16:55 -0700)] 
ZSTD_execSequence() accepts match in last 7 bytes

The zstd reference compressor will not emit a match in the last 7
bytes of a block.  The decompressor will also not accept a match
in the last 7 bytes.  This patch makes the decompressor accept a
match in the last 7 bytes.

8 years agoimproved dicitonary segment merge
Yann Collet [Tue, 18 Oct 2016 23:34:58 +0000 (16:34 -0700)] 
improved dicitonary segment merge

8 years agouse implicit rules to compile zstd_decompress.c
Yann Collet [Tue, 18 Oct 2016 23:01:03 +0000 (16:01 -0700)] 
use implicit rules to compile zstd_decompress.c

8 years agodetect early impossible decompression scenario in legacy decoder v0.5
Yann Collet [Tue, 18 Oct 2016 20:48:32 +0000 (13:48 -0700)] 
detect early impossible decompression scenario in legacy decoder v0.5

8 years agono repeat mode in legacy v0.5
Yann Collet [Tue, 18 Oct 2016 20:36:15 +0000 (13:36 -0700)] 
no repeat mode in legacy v0.5

8 years agofixed invalid invocation of dictionary in legacy decoder v0.5
Yann Collet [Tue, 18 Oct 2016 19:25:43 +0000 (12:25 -0700)] 
fixed invalid invocation of dictionary in legacy decoder v0.5

8 years agofix edge case
Yann Collet [Tue, 18 Oct 2016 18:27:52 +0000 (11:27 -0700)] 
fix edge case

8 years agofix command line interpretation
Yann Collet [Tue, 18 Oct 2016 00:48:48 +0000 (17:48 -0700)] 
fix command line interpretation

8 years agofixed minor corner case
Yann Collet [Tue, 18 Oct 2016 00:28:28 +0000 (17:28 -0700)] 
fixed minor corner case

8 years agominor opt
Yann Collet [Fri, 14 Oct 2016 23:03:34 +0000 (16:03 -0700)] 
minor opt

8 years agorefactor for long commands
Yann Collet [Fri, 14 Oct 2016 21:41:17 +0000 (14:41 -0700)] 
refactor for long commands

8 years agoadded long commands --memory= and --memlimit-decompress=
Yann Collet [Fri, 14 Oct 2016 21:22:32 +0000 (14:22 -0700)] 
added long commands --memory= and --memlimit-decompress=

8 years agoadded long comment --memlimit=
Yann Collet [Fri, 14 Oct 2016 21:07:11 +0000 (14:07 -0700)] 
added long comment --memlimit=

8 years agoMerge branch 'dev' of github.com:facebook/zstd into dev
Yann Collet [Fri, 14 Oct 2016 20:32:35 +0000 (13:32 -0700)] 
Merge branch 'dev' of github.com:facebook/zstd into dev

8 years agonew command -M#, to limit memory usage during decompression (#403)
Yann Collet [Fri, 14 Oct 2016 20:13:13 +0000 (13:13 -0700)] 
new command -M#, to limit memory usage during decompression (#403)

8 years agoMerge pull request #417 from terrelln/ubsan-failures
Yann Collet [Thu, 13 Oct 2016 10:37:22 +0000 (03:37 -0700)] 
Merge pull request #417 from terrelln/ubsan-failures

Fix ubsan failures (pass NULL to memcpy)

8 years agoFix ubsan failures (pass NULL to memcpy) 417/head
Nick Terrell [Thu, 13 Oct 2016 03:54:42 +0000 (20:54 -0700)] 
Fix ubsan failures (pass NULL to memcpy)

8 years agoadded ZSTD_error_frameParameter_windowTooLarge (#403)
Yann Collet [Thu, 13 Oct 2016 00:28:59 +0000 (17:28 -0700)] 
added ZSTD_error_frameParameter_windowTooLarge (#403)

8 years agoupdated visual projects
Yann Collet [Wed, 12 Oct 2016 22:29:22 +0000 (15:29 -0700)] 
updated visual projects

8 years agoMerge pull request #406 from pixelb/pzstd-test-headless
Yann Collet [Wed, 12 Oct 2016 19:23:11 +0000 (12:23 -0700)] 
Merge pull request #406 from pixelb/pzstd-test-headless

pzstd: fix test failure on headless build

8 years agomake creates libzstd binaries (#415)
Yann Collet [Wed, 12 Oct 2016 18:09:36 +0000 (11:09 -0700)] 
make creates libzstd binaries (#415)

8 years agofix cmake
Yann Collet [Wed, 12 Oct 2016 17:23:53 +0000 (10:23 -0700)] 
fix cmake

8 years agoMerge pull request #416 from terrelln/exec-sequence
Yann Collet [Wed, 12 Oct 2016 17:17:53 +0000 (10:17 -0700)] 
Merge pull request #416 from terrelln/exec-sequence

Fix ZSTD_execSequence() edge case

8 years agoFix ZSTD_execSequence() edge case 416/head
Nick Terrell [Mon, 10 Oct 2016 23:19:21 +0000 (16:19 -0700)] 
Fix ZSTD_execSequence() edge case

8 years agobumped version number
Yann Collet [Wed, 12 Oct 2016 00:29:27 +0000 (17:29 -0700)] 
bumped version number

8 years agocreated error_private.c, so that a single list of error strings get included
Yann Collet [Wed, 12 Oct 2016 00:24:50 +0000 (17:24 -0700)] 
created error_private.c, so that a single list of error strings get included

8 years agoadded zstd_errors.h to include installation
Yann Collet [Tue, 11 Oct 2016 23:51:29 +0000 (16:51 -0700)] 
added zstd_errors.h to include installation

8 years agochanged error_public.h into zstd_errors.h
Yann Collet [Tue, 11 Oct 2016 23:41:09 +0000 (16:41 -0700)] 
changed error_public.h into zstd_errors.h

8 years agoMerge pull request #414 from terrelln/license
Yann Collet [Tue, 11 Oct 2016 23:11:48 +0000 (16:11 -0700)] 
Merge pull request #414 from terrelln/license

Remove references to GPLv2 license

8 years agoRemove references to GPLv2 license 414/head
Nick Terrell [Tue, 11 Oct 2016 22:27:44 +0000 (15:27 -0700)] 
Remove references to GPLv2 license

License headers added to Makefiles were taken from `zstd/Makefile`.

8 years agosync fse
Yann Collet [Tue, 11 Oct 2016 15:21:09 +0000 (08:21 -0700)] 
sync fse

8 years agopzstd: fix test failure on headless build 406/head
Pádraig Brady [Thu, 6 Oct 2016 14:13:10 +0000 (15:13 +0100)] 
pzstd: fix test failure on headless build

Remove this test as pass/fail status is
dependent on whether I/O is connected to a tty.
It currrently passes on a tty but fails on
a package build system for example.

8 years agoMerge pull request #401 from inikep/dev
Yann Collet [Wed, 5 Oct 2016 15:56:47 +0000 (17:56 +0200)] 
Merge pull request #401 from inikep/dev

Dev

8 years ago.travis.yml: added "make clean" before versionsTest 401/head
inikep [Wed, 5 Oct 2016 11:41:37 +0000 (13:41 +0200)] 
.travis.yml: added "make clean" before versionsTest

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into dev
inikep [Wed, 5 Oct 2016 10:17:51 +0000 (12:17 +0200)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev

8 years agofixed Makefile targets: zstd-small, zstd-decompress, zstd-compress
inikep [Wed, 5 Oct 2016 09:56:22 +0000 (11:56 +0200)] 
fixed Makefile targets: zstd-small, zstd-decompress, zstd-compress

8 years agozlibWrapper: updated README.md
inikep [Mon, 3 Oct 2016 12:19:30 +0000 (14:19 +0200)] 
zlibWrapper: updated README.md

8 years agoupdated .gitignore
inikep [Wed, 28 Sep 2016 11:23:11 +0000 (13:23 +0200)] 
updated .gitignore

8 years agoMerge remote-tracking branch 'refs/remotes/origin/zlibWrapper' into dev
inikep [Wed, 28 Sep 2016 10:46:22 +0000 (12:46 +0200)] 
Merge remote-tracking branch 'refs/remotes/origin/zlibWrapper' into dev

8 years agoRES files for zstd 1.1.0
inikep [Wed, 28 Sep 2016 10:23:07 +0000 (12:23 +0200)] 
RES files for zstd 1.1.0

8 years agoupdated NEWS 394/head v1.1.0
Yann Collet [Tue, 27 Sep 2016 22:15:03 +0000 (00:15 +0200)] 
updated NEWS

8 years agoMerge pull request #393 from inikep/zlibWrapper
Yann Collet [Tue, 27 Sep 2016 22:07:39 +0000 (00:07 +0200)] 
Merge pull request #393 from inikep/zlibWrapper

Zlibwrapper

8 years agoZSTD_resetDStream moved to inflate() 393/head
inikep [Tue, 27 Sep 2016 16:21:17 +0000 (18:21 +0200)] 
ZSTD_resetDStream moved to inflate()

8 years agorenamed to ZWRAP_deflateReset_keepDict
inikep [Tue, 27 Sep 2016 15:27:43 +0000 (17:27 +0200)] 
renamed to ZWRAP_deflateReset_keepDict

8 years agoredirection to deflateReset and inflateReset
inikep [Tue, 27 Sep 2016 15:14:04 +0000 (17:14 +0200)] 
redirection to deflateReset and inflateReset

8 years agoadded ZWRAP_deflateResetWithoutDict and ZWRAP_inflateResetWithoutDict
inikep [Tue, 27 Sep 2016 14:56:07 +0000 (16:56 +0200)] 
added ZWRAP_deflateResetWithoutDict and ZWRAP_inflateResetWithoutDict

8 years agoupdated description of ZWRAP_setPledgedSrcSize
inikep [Tue, 27 Sep 2016 13:25:20 +0000 (15:25 +0200)] 
updated description of ZWRAP_setPledgedSrcSize

8 years agoimproved speed of deflate without Z_FINISH
inikep [Tue, 27 Sep 2016 13:24:44 +0000 (15:24 +0200)] 
improved speed of deflate without Z_FINISH

8 years agoupdate dictionary builder warning comments
Yann Collet [Tue, 27 Sep 2016 13:14:32 +0000 (15:14 +0200)] 
update dictionary builder warning comments

8 years agoMerge pull request #384 from inikep/zlibWrapper
Yann Collet [Mon, 26 Sep 2016 22:32:05 +0000 (00:32 +0200)] 
Merge pull request #384 from inikep/zlibWrapper

Zlibwrapper

8 years agozlibWrapper: minor tweaks 384/head
inikep [Mon, 26 Sep 2016 20:47:39 +0000 (22:47 +0200)] 
zlibWrapper: minor tweaks

8 years agoupdated zlibWrapper\Makefile
inikep [Mon, 26 Sep 2016 20:24:04 +0000 (22:24 +0200)] 
updated zlibWrapper\Makefile

8 years agozwrapbench: improved tests with a dictionary
inikep [Mon, 26 Sep 2016 20:11:55 +0000 (22:11 +0200)] 
zwrapbench: improved tests with a dictionary

8 years agoupdated results in zlibWrapper\README.md
inikep [Mon, 26 Sep 2016 20:11:08 +0000 (22:11 +0200)] 
updated results in zlibWrapper\README.md

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper
inikep [Mon, 26 Sep 2016 18:57:01 +0000 (20:57 +0200)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper

8 years agoimproved behavior of deflateReset
inikep [Mon, 26 Sep 2016 18:49:18 +0000 (20:49 +0200)] 
improved behavior of deflateReset

8 years agoimproved zwrapbench tests
inikep [Mon, 26 Sep 2016 18:41:52 +0000 (20:41 +0200)] 
improved zwrapbench tests

8 years agoadded comment on filePos
Yann Collet [Mon, 26 Sep 2016 16:03:33 +0000 (18:03 +0200)] 
added comment on filePos

8 years agofixed : init*_advanced() followed by reset() with different pledgedSrcSiz
Yann Collet [Mon, 26 Sep 2016 14:41:05 +0000 (16:41 +0200)] 
fixed : init*_advanced() followed by reset() with different pledgedSrcSiz

8 years agozstreamtest can fuzztest pledgedSrcSize
Yann Collet [Mon, 26 Sep 2016 12:06:08 +0000 (14:06 +0200)] 
zstreamtest can fuzztest pledgedSrcSize

8 years agozstreamtest uses ZSTD_reset?Stream
Yann Collet [Sat, 24 Sep 2016 23:34:03 +0000 (01:34 +0200)] 
zstreamtest uses ZSTD_reset?Stream

8 years agoMerge pull request #387 from terrelln/display
Yann Collet [Sat, 24 Sep 2016 09:52:29 +0000 (11:52 +0200)] 
Merge pull request #387 from terrelln/display

[pzstd] Print (de)compression results

8 years ago[pzstd] Add status update for MB written 387/head
Nick Terrell [Fri, 23 Sep 2016 22:47:26 +0000 (15:47 -0700)] 
[pzstd] Add status update for MB written

8 years agoMerge pull request #386 from terrelln/readme
Yann Collet [Fri, 23 Sep 2016 21:41:20 +0000 (23:41 +0200)] 
Merge pull request #386 from terrelln/readme

[pzstd] Update README

8 years agoMerge pull request #385 from KrzysFR/patch-1
Yann Collet [Fri, 23 Sep 2016 21:40:04 +0000 (23:40 +0200)] 
Merge pull request #385 from KrzysFR/patch-1

Update .gitignore for new location of msbuild projects

8 years ago[pzstd] Add header required for Visual Studios
Nick Terrell [Fri, 23 Sep 2016 21:38:25 +0000 (14:38 -0700)] 
[pzstd] Add header required for Visual Studios

8 years ago[pzstd] Print (de)compression results
Nick Terrell [Fri, 23 Sep 2016 19:55:21 +0000 (12:55 -0700)] 
[pzstd] Print (de)compression results

8 years ago[pzstd] Update README to reflect new CLI 386/head
Nick Terrell [Fri, 23 Sep 2016 20:07:54 +0000 (13:07 -0700)] 
[pzstd] Update README to reflect new CLI

8 years agoUpdate .gitignore for new location of msbuild projects 385/head
Christophe Chevalier [Fri, 23 Sep 2016 19:47:27 +0000 (21:47 +0200)] 
Update .gitignore for new location of msbuild projects

It seems that when the projects folder was moved to the new path in cfe5fe45819804b6ef148dc8524fcec1fcd1fc43, the `build/bin` was changed to `build/` instead of `bin/` and building makes a lot of stuff show up in git.

8 years agozlibWrapper\README.md: reordering
inikep [Fri, 23 Sep 2016 19:32:16 +0000 (21:32 +0200)] 
zlibWrapper\README.md: reordering

8 years agotypo in pzstd
inikep [Fri, 23 Sep 2016 19:14:37 +0000 (21:14 +0200)] 
typo in pzstd

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper
inikep [Fri, 23 Sep 2016 18:03:20 +0000 (20:03 +0200)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper

8 years agozlibWrapper\README.md: minor tweaks
inikep [Fri, 23 Sep 2016 18:03:17 +0000 (20:03 +0200)] 
zlibWrapper\README.md: minor tweaks

8 years agozlibWrapper\README.md: Reusing contexts
inikep [Fri, 23 Sep 2016 16:59:53 +0000 (18:59 +0200)] 
zlibWrapper\README.md: Reusing contexts

8 years agoMerge pull request #383 from KrzysFR/fix_issue_379
Yann Collet [Fri, 23 Sep 2016 16:04:28 +0000 (18:04 +0200)] 
Merge pull request #383 from KrzysFR/fix_issue_379

Add support for Legacy format to Visual Studios solutions

8 years agoChanged to use ZSTDLIBv06_API and ZSTDLIBv07_API for DLL exports to fix warning 383/head
Christophe Chevalier [Fri, 23 Sep 2016 15:09:36 +0000 (17:09 +0200)] 
Changed to use ZSTDLIBv06_API and ZSTDLIBv07_API for DLL exports to fix warning
- changed name to prevent collision with ZSTDLIB_API used by non-legacy dll exports

8 years agoupdated zlibWrapper\README.md
inikep [Fri, 23 Sep 2016 14:20:13 +0000 (16:20 +0200)] 
updated zlibWrapper\README.md

8 years agoAdd legacy support for VS2005 solution
Christophe Chevalier [Fri, 23 Sep 2016 13:48:34 +0000 (15:48 +0200)] 
Add legacy support for VS2005 solution
- define ZSTD_LEGACY_SUPPORT to 1
- do not define ZSTD_HEAPMODE

8 years agoAdd legacy support for VS2008 solution
Christophe Chevalier [Fri, 23 Sep 2016 13:46:21 +0000 (15:46 +0200)] 
Add legacy support for VS2008 solution
- define ZSTD_LEGACY_SUPPORT to 1
- do not define ZSTD_HEAPMODE

8 years agoFix for Issue #379 - add legacy support to VS2010 sln
Christophe Chevalier [Fri, 23 Sep 2016 13:40:33 +0000 (15:40 +0200)] 
Fix for Issue #379 - add legacy support to VS2010 sln
- set  ZSTD_LEGACY_SUPPORT to 1
- Do not define ZSTD_HEADMODE (which will be fallback to 1)

8 years agofaster inflate() autodetection of zlib/zstd
inikep [Fri, 23 Sep 2016 12:59:46 +0000 (14:59 +0200)] 
faster inflate() autodetection of zlib/zstd

8 years agouse valgrind with a dynamic zstd library
inikep [Fri, 23 Sep 2016 11:38:02 +0000 (13:38 +0200)] 
use valgrind with a dynamic zstd library

8 years agoMerge pull request #382 from terrelln/dev
Yann Collet [Fri, 23 Sep 2016 11:09:45 +0000 (13:09 +0200)] 
Merge pull request #382 from terrelln/dev

[pzstd] CLI + memory usage + 32 bit mode

8 years agoinitialization of strm->adler
inikep [Fri, 23 Sep 2016 10:42:21 +0000 (12:42 +0200)] 
initialization of strm->adler

8 years agoimproved valgrind tests
inikep [Fri, 23 Sep 2016 10:01:38 +0000 (12:01 +0200)] 
improved valgrind tests

8 years agoadded valgrindTest for zlibWrapper
inikep [Fri, 23 Sep 2016 08:43:37 +0000 (10:43 +0200)] 
added valgrindTest for zlibWrapper

8 years agoZWRAP_setPledgedSrcSize not required with Z_FINISH
inikep [Fri, 23 Sep 2016 08:30:26 +0000 (10:30 +0200)] 
ZWRAP_setPledgedSrcSize not required with Z_FINISH

8 years agoa new ZWRAP API
inikep [Fri, 23 Sep 2016 07:08:40 +0000 (09:08 +0200)] 
a new ZWRAP API

8 years ago[pzstd] Add tests to appveyor MinGW64 382/head
Nick Terrell [Fri, 23 Sep 2016 02:00:54 +0000 (19:00 -0700)] 
[pzstd] Add tests to appveyor MinGW64

8 years ago[pzstd] Spawn less threads in tests
Nick Terrell [Fri, 23 Sep 2016 01:59:22 +0000 (18:59 -0700)] 
[pzstd] Spawn less threads in tests

MinGW thread performance degrades significantly when there are
a lot of threads, so limit the number of threads spawned to ~10.

8 years agoDon't redefine macro in util.h
Nick Terrell [Fri, 23 Sep 2016 01:02:39 +0000 (18:02 -0700)] 
Don't redefine macro in util.h

8 years ago[pzstd] Add 32 bit tests to travis-ci
Nick Terrell [Fri, 23 Sep 2016 00:45:24 +0000 (17:45 -0700)] 
[pzstd] Add 32 bit tests to travis-ci

8 years agoAdd include guards to datagen.h
Nick Terrell [Fri, 23 Sep 2016 00:12:50 +0000 (17:12 -0700)] 
Add include guards to datagen.h

8 years ago[pzstd] Turn on warnings + quiet them
Nick Terrell [Thu, 22 Sep 2016 23:12:29 +0000 (16:12 -0700)] 
[pzstd] Turn on warnings + quiet them

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper
inikep [Thu, 22 Sep 2016 16:06:58 +0000 (18:06 +0200)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper

8 years agozwrapbench: testing reusing of a context
inikep [Thu, 22 Sep 2016 15:59:10 +0000 (17:59 +0200)] 
zwrapbench: testing reusing of a context

8 years agoMerge branch 'dev' of github.com:Cyan4973/zstd into dev
Yann Collet [Thu, 22 Sep 2016 13:57:56 +0000 (15:57 +0200)] 
Merge branch 'dev' of github.com:Cyan4973/zstd into dev

8 years agosmall decompression speed boost for very small data
Yann Collet [Thu, 22 Sep 2016 13:57:28 +0000 (15:57 +0200)] 
small decompression speed boost for very small data

8 years agozwrapbench: testing speed of ZSTD_decompressStream
inikep [Thu, 22 Sep 2016 13:55:01 +0000 (15:55 +0200)] 
zwrapbench: testing speed of ZSTD_decompressStream

8 years agozwrapbench benchmarks zlibWrapper
inikep [Thu, 22 Sep 2016 12:42:32 +0000 (14:42 +0200)] 
zwrapbench benchmarks zlibWrapper