]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
8 years ago[pzstd] Move -I flags to PZSTD_CPPFLAGS 434/head
Nick Terrell [Fri, 28 Oct 2016 21:24:15 +0000 (14:24 -0700)] 
[pzstd] Move -I flags to PZSTD_CPPFLAGS

8 years ago[pzstd] Fix test mode for streaming input
Nick Terrell [Wed, 26 Oct 2016 07:09:39 +0000 (00:09 -0700)] 
[pzstd] Fix test mode for streaming input

8 years ago[pzstd] Fix lantent bug in WorkQueue::push()
Nick Terrell [Thu, 13 Oct 2016 19:03:02 +0000 (12:03 -0700)] 
[pzstd] Fix lantent bug in WorkQueue::push()

8 years ago[pzstd] Add Logger class
Nick Terrell [Thu, 13 Oct 2016 02:02:27 +0000 (19:02 -0700)] 
[pzstd] Add Logger class

8 years ago[pzstd] Reuse ZSTD_{C,D}Stream
Nick Terrell [Thu, 13 Oct 2016 00:23:38 +0000 (17:23 -0700)] 
[pzstd] Reuse ZSTD_{C,D}Stream

8 years ago[pzstd] Put ErrorHolder into SharedState
Nick Terrell [Wed, 12 Oct 2016 22:18:16 +0000 (15:18 -0700)] 
[pzstd] Put ErrorHolder into SharedState

8 years ago[pzstd] Run the reading thread separately
Nick Terrell [Fri, 7 Oct 2016 22:04:34 +0000 (15:04 -0700)] 
[pzstd] Run the reading thread separately

8 years ago[pzstd] Add asan and tsan tests to travis
Nick Terrell [Fri, 7 Oct 2016 04:32:06 +0000 (21:32 -0700)] 
[pzstd] Add asan and tsan tests to travis

gcc-6 tsan is buggy.
It fails to use the correct linker.
It is also broken with `-pie` with linux kernels newer than 4.1, but previous versions require `-pie`...

8 years ago[pzstd] Print the correct width ints
Nick Terrell [Fri, 7 Oct 2016 04:31:16 +0000 (21:31 -0700)] 
[pzstd] Print the correct width ints

8 years ago[pzstd] Fix Makefile
Nick Terrell [Fri, 7 Oct 2016 01:17:08 +0000 (18:17 -0700)] 
[pzstd] Fix Makefile

8 years ago[pzstd] Fix latent bug in WorkQueue
Nick Terrell [Thu, 6 Oct 2016 22:51:58 +0000 (15:51 -0700)] 
[pzstd] Fix latent bug in WorkQueue

8 years ago[pzstd] Remove empty else statement
Nick Terrell [Thu, 6 Oct 2016 19:58:23 +0000 (12:58 -0700)] 
[pzstd] Remove empty else statement

8 years ago[pzstd] Fix typo in readme
Nick Terrell [Thu, 6 Oct 2016 19:45:47 +0000 (12:45 -0700)] 
[pzstd] Fix typo in readme

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

8 years agozwrapbench tests zlib
inikep [Thu, 22 Sep 2016 09:52:53 +0000 (11:52 +0200)] 
zwrapbench tests zlib

8 years agoadded setZWRAPdecompressionType
inikep [Thu, 22 Sep 2016 09:52:00 +0000 (11:52 +0200)] 
added setZWRAPdecompressionType

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper
inikep [Thu, 22 Sep 2016 08:28:13 +0000 (10:28 +0200)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper

8 years agoimproved zlibWrapper\Makefile
inikep [Thu, 22 Sep 2016 08:23:58 +0000 (10:23 +0200)] 
improved zlibWrapper\Makefile

8 years agoadded zwrapbench.c
inikep [Thu, 22 Sep 2016 08:23:26 +0000 (10:23 +0200)] 
added zwrapbench.c

8 years agoMerge remote-tracking branch 'upstream/dev' into dev
Nick Terrell [Thu, 22 Sep 2016 00:47:25 +0000 (17:47 -0700)] 
Merge remote-tracking branch 'upstream/dev' into dev

* upstream/dev:
  Streaming : dictionary compression on multiple files / segments can correctly provide srcSize into header (when provided) using pledgedSrcSize.
  cli : better adaptation to small files
  fixed : cli : forgotten mandatory argument
  Implemented "command must be followed by argument" protection suggested by @terrelln (#375)
  minor refactor for clarity
  minor build comment
  gmake necessary on *BSD systems.
  added error check
  added error checking
  fixed cmake test
  completed change from projects to build
  changed projects to build
  bumped version number
  streaming compression example can handle situations where input buffer size is manually set to a small value.
  added comments on buffer sizes guarantees

8 years ago[pzstd] Fix and test 32 bit support
Nick Terrell [Thu, 22 Sep 2016 00:47:09 +0000 (17:47 -0700)] 
[pzstd] Fix and test 32 bit support

8 years ago[pzstd] Check if input is a directory
Nick Terrell [Wed, 21 Sep 2016 23:25:08 +0000 (16:25 -0700)] 
[pzstd] Check if input is a directory

8 years ago[pzstd] Fix invalid argument message
Nick Terrell [Wed, 21 Sep 2016 23:04:44 +0000 (16:04 -0700)] 
[pzstd] Fix invalid argument message

8 years ago[pzstd] Reduce memory usage to 60-75% of previous
Nick Terrell [Wed, 21 Sep 2016 22:12:23 +0000 (15:12 -0700)] 
[pzstd] Reduce memory usage to 60-75% of previous

8 years ago[pzstd] Make CLI compatible with zstd
Nick Terrell [Wed, 21 Sep 2016 21:29:47 +0000 (14:29 -0700)] 
[pzstd] Make CLI compatible with zstd

8 years agochanged naming convention
inikep [Wed, 21 Sep 2016 17:39:25 +0000 (19:39 +0200)] 
changed naming convention

8 years agoadded ZWRAP_initializeCStream
inikep [Wed, 21 Sep 2016 17:30:29 +0000 (19:30 +0200)] 
added ZWRAP_initializeCStream

8 years agoStreaming : dictionary compression on multiple files / segments can correctly provide...
Yann Collet [Wed, 21 Sep 2016 15:20:19 +0000 (17:20 +0200)] 
Streaming : dictionary compression on multiple files / segments can correctly provide srcSize into header (when provided) using pledgedSrcSize.

8 years agotests with ZSTD_setPledgedSrcSize
inikep [Wed, 21 Sep 2016 15:17:29 +0000 (17:17 +0200)] 
tests with ZSTD_setPledgedSrcSize

8 years agoadded ZSTD_setPledgedSrcSize
inikep [Wed, 21 Sep 2016 14:46:35 +0000 (16:46 +0200)] 
added ZSTD_setPledgedSrcSize

8 years agocli : better adaptation to small files
Yann Collet [Wed, 21 Sep 2016 14:46:08 +0000 (16:46 +0200)] 
cli : better adaptation to small files

8 years agofixed : cli : forgotten mandatory argument
Yann Collet [Wed, 21 Sep 2016 14:05:03 +0000 (16:05 +0200)] 
fixed : cli : forgotten mandatory argument

8 years agoImplemented "command must be followed by argument" protection
Yann Collet [Wed, 21 Sep 2016 12:20:56 +0000 (14:20 +0200)] 
Implemented "command must be followed by argument" protection
suggested by @terrelln (#375)