]>
git.ipfire.org Git - thirdparty/zstd.git/log
Nick Terrell [Fri, 28 Oct 2016 21:24:15 +0000 (14:24 -0700)]
[pzstd] Move -I flags to PZSTD_CPPFLAGS
Nick Terrell [Wed, 26 Oct 2016 07:09:39 +0000 (00:09 -0700)]
[pzstd] Fix test mode for streaming input
Nick Terrell [Thu, 13 Oct 2016 19:03:02 +0000 (12:03 -0700)]
[pzstd] Fix lantent bug in WorkQueue::push()
Nick Terrell [Thu, 13 Oct 2016 02:02:27 +0000 (19:02 -0700)]
[pzstd] Add Logger class
Nick Terrell [Thu, 13 Oct 2016 00:23:38 +0000 (17:23 -0700)]
[pzstd] Reuse ZSTD_{C,D}Stream
Nick Terrell [Wed, 12 Oct 2016 22:18:16 +0000 (15:18 -0700)]
[pzstd] Put ErrorHolder into SharedState
Nick Terrell [Fri, 7 Oct 2016 22:04:34 +0000 (15:04 -0700)]
[pzstd] Run the reading thread separately
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`...
Nick Terrell [Fri, 7 Oct 2016 04:31:16 +0000 (21:31 -0700)]
[pzstd] Print the correct width ints
Nick Terrell [Fri, 7 Oct 2016 01:17:08 +0000 (18:17 -0700)]
[pzstd] Fix Makefile
Nick Terrell [Thu, 6 Oct 2016 22:51:58 +0000 (15:51 -0700)]
[pzstd] Fix latent bug in WorkQueue
Nick Terrell [Thu, 6 Oct 2016 19:58:23 +0000 (12:58 -0700)]
[pzstd] Remove empty else statement
Nick Terrell [Thu, 6 Oct 2016 19:45:47 +0000 (12:45 -0700)]
[pzstd] Fix typo in readme
Yann Collet [Wed, 5 Oct 2016 15:56:47 +0000 (17:56 +0200)]
Merge pull request #401 from inikep/dev
Dev
inikep [Wed, 5 Oct 2016 11:41:37 +0000 (13:41 +0200)]
.travis.yml: added "make clean" before versionsTest
inikep [Wed, 5 Oct 2016 10:17:51 +0000 (12:17 +0200)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev
inikep [Wed, 5 Oct 2016 09:56:22 +0000 (11:56 +0200)]
fixed Makefile targets: zstd-small, zstd-decompress, zstd-compress
inikep [Mon, 3 Oct 2016 12:19:30 +0000 (14:19 +0200)]
zlibWrapper: updated README.md
inikep [Wed, 28 Sep 2016 11:23:11 +0000 (13:23 +0200)]
updated .gitignore
inikep [Wed, 28 Sep 2016 10:46:22 +0000 (12:46 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/zlibWrapper' into dev
inikep [Wed, 28 Sep 2016 10:23:07 +0000 (12:23 +0200)]
RES files for zstd 1.1.0
Yann Collet [Tue, 27 Sep 2016 22:15:03 +0000 (00:15 +0200)]
updated NEWS
Yann Collet [Tue, 27 Sep 2016 22:07:39 +0000 (00:07 +0200)]
Merge pull request #393 from inikep/zlibWrapper
Zlibwrapper
inikep [Tue, 27 Sep 2016 16:21:17 +0000 (18:21 +0200)]
ZSTD_resetDStream moved to inflate()
inikep [Tue, 27 Sep 2016 15:27:43 +0000 (17:27 +0200)]
renamed to ZWRAP_deflateReset_keepDict
inikep [Tue, 27 Sep 2016 15:14:04 +0000 (17:14 +0200)]
redirection to deflateReset and inflateReset
inikep [Tue, 27 Sep 2016 14:56:07 +0000 (16:56 +0200)]
added ZWRAP_deflateResetWithoutDict and ZWRAP_inflateResetWithoutDict
inikep [Tue, 27 Sep 2016 13:25:20 +0000 (15:25 +0200)]
updated description of ZWRAP_setPledgedSrcSize
inikep [Tue, 27 Sep 2016 13:24:44 +0000 (15:24 +0200)]
improved speed of deflate without Z_FINISH
Yann Collet [Tue, 27 Sep 2016 13:14:32 +0000 (15:14 +0200)]
update dictionary builder warning comments
Yann Collet [Mon, 26 Sep 2016 22:32:05 +0000 (00:32 +0200)]
Merge pull request #384 from inikep/zlibWrapper
Zlibwrapper
inikep [Mon, 26 Sep 2016 20:47:39 +0000 (22:47 +0200)]
zlibWrapper: minor tweaks
inikep [Mon, 26 Sep 2016 20:24:04 +0000 (22:24 +0200)]
updated zlibWrapper\Makefile
inikep [Mon, 26 Sep 2016 20:11:55 +0000 (22:11 +0200)]
zwrapbench: improved tests with a dictionary
inikep [Mon, 26 Sep 2016 20:11:08 +0000 (22:11 +0200)]
updated results in zlibWrapper\README.md
inikep [Mon, 26 Sep 2016 18:57:01 +0000 (20:57 +0200)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper
inikep [Mon, 26 Sep 2016 18:49:18 +0000 (20:49 +0200)]
improved behavior of deflateReset
inikep [Mon, 26 Sep 2016 18:41:52 +0000 (20:41 +0200)]
improved zwrapbench tests
Yann Collet [Mon, 26 Sep 2016 16:03:33 +0000 (18:03 +0200)]
added comment on filePos
Yann Collet [Mon, 26 Sep 2016 14:41:05 +0000 (16:41 +0200)]
fixed : init*_advanced() followed by reset() with different pledgedSrcSiz
Yann Collet [Mon, 26 Sep 2016 12:06:08 +0000 (14:06 +0200)]
zstreamtest can fuzztest pledgedSrcSize
Yann Collet [Sat, 24 Sep 2016 23:34:03 +0000 (01:34 +0200)]
zstreamtest uses ZSTD_reset?Stream
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
Nick Terrell [Fri, 23 Sep 2016 22:47:26 +0000 (15:47 -0700)]
[pzstd] Add status update for MB written
Yann Collet [Fri, 23 Sep 2016 21:41:20 +0000 (23:41 +0200)]
Merge pull request #386 from terrelln/readme
[pzstd] Update README
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
Nick Terrell [Fri, 23 Sep 2016 21:38:25 +0000 (14:38 -0700)]
[pzstd] Add header required for Visual Studios
Nick Terrell [Fri, 23 Sep 2016 19:55:21 +0000 (12:55 -0700)]
[pzstd] Print (de)compression results
Nick Terrell [Fri, 23 Sep 2016 20:07:54 +0000 (13:07 -0700)]
[pzstd] Update README to reflect new CLI
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.
inikep [Fri, 23 Sep 2016 19:32:16 +0000 (21:32 +0200)]
zlibWrapper\README.md: reordering
inikep [Fri, 23 Sep 2016 19:14:37 +0000 (21:14 +0200)]
typo in pzstd
inikep [Fri, 23 Sep 2016 18:03:20 +0000 (20:03 +0200)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper
inikep [Fri, 23 Sep 2016 18:03:17 +0000 (20:03 +0200)]
zlibWrapper\README.md: minor tweaks
inikep [Fri, 23 Sep 2016 16:59:53 +0000 (18:59 +0200)]
zlibWrapper\README.md: Reusing contexts
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
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
inikep [Fri, 23 Sep 2016 14:20:13 +0000 (16:20 +0200)]
updated zlibWrapper\README.md
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
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
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)
inikep [Fri, 23 Sep 2016 12:59:46 +0000 (14:59 +0200)]
faster inflate() autodetection of zlib/zstd
inikep [Fri, 23 Sep 2016 11:38:02 +0000 (13:38 +0200)]
use valgrind with a dynamic zstd library
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
inikep [Fri, 23 Sep 2016 10:42:21 +0000 (12:42 +0200)]
initialization of strm->adler
inikep [Fri, 23 Sep 2016 10:01:38 +0000 (12:01 +0200)]
improved valgrind tests
inikep [Fri, 23 Sep 2016 08:43:37 +0000 (10:43 +0200)]
added valgrindTest for zlibWrapper
inikep [Fri, 23 Sep 2016 08:30:26 +0000 (10:30 +0200)]
ZWRAP_setPledgedSrcSize not required with Z_FINISH
inikep [Fri, 23 Sep 2016 07:08:40 +0000 (09:08 +0200)]
a new ZWRAP API
Nick Terrell [Fri, 23 Sep 2016 02:00:54 +0000 (19:00 -0700)]
[pzstd] Add tests to appveyor MinGW64
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.
Nick Terrell [Fri, 23 Sep 2016 01:02:39 +0000 (18:02 -0700)]
Don't redefine macro in util.h
Nick Terrell [Fri, 23 Sep 2016 00:45:24 +0000 (17:45 -0700)]
[pzstd] Add 32 bit tests to travis-ci
Nick Terrell [Fri, 23 Sep 2016 00:12:50 +0000 (17:12 -0700)]
Add include guards to datagen.h
Nick Terrell [Thu, 22 Sep 2016 23:12:29 +0000 (16:12 -0700)]
[pzstd] Turn on warnings + quiet them
inikep [Thu, 22 Sep 2016 16:06:58 +0000 (18:06 +0200)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper
inikep [Thu, 22 Sep 2016 15:59:10 +0000 (17:59 +0200)]
zwrapbench: testing reusing of a context
Yann Collet [Thu, 22 Sep 2016 13:57:56 +0000 (15:57 +0200)]
Merge branch 'dev' of github.com:Cyan4973/zstd into dev
Yann Collet [Thu, 22 Sep 2016 13:57:28 +0000 (15:57 +0200)]
small decompression speed boost for very small data
inikep [Thu, 22 Sep 2016 13:55:01 +0000 (15:55 +0200)]
zwrapbench: testing speed of ZSTD_decompressStream
inikep [Thu, 22 Sep 2016 12:42:32 +0000 (14:42 +0200)]
zwrapbench benchmarks zlibWrapper
inikep [Thu, 22 Sep 2016 09:52:53 +0000 (11:52 +0200)]
zwrapbench tests zlib
inikep [Thu, 22 Sep 2016 09:52:00 +0000 (11:52 +0200)]
added setZWRAPdecompressionType
inikep [Thu, 22 Sep 2016 08:28:13 +0000 (10:28 +0200)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper
inikep [Thu, 22 Sep 2016 08:23:58 +0000 (10:23 +0200)]
improved zlibWrapper\Makefile
inikep [Thu, 22 Sep 2016 08:23:26 +0000 (10:23 +0200)]
added zwrapbench.c
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
Nick Terrell [Thu, 22 Sep 2016 00:47:09 +0000 (17:47 -0700)]
[pzstd] Fix and test 32 bit support
Nick Terrell [Wed, 21 Sep 2016 23:25:08 +0000 (16:25 -0700)]
[pzstd] Check if input is a directory
Nick Terrell [Wed, 21 Sep 2016 23:04:44 +0000 (16:04 -0700)]
[pzstd] Fix invalid argument message
Nick Terrell [Wed, 21 Sep 2016 22:12:23 +0000 (15:12 -0700)]
[pzstd] Reduce memory usage to 60-75% of previous
Nick Terrell [Wed, 21 Sep 2016 21:29:47 +0000 (14:29 -0700)]
[pzstd] Make CLI compatible with zstd
inikep [Wed, 21 Sep 2016 17:39:25 +0000 (19:39 +0200)]
changed naming convention
inikep [Wed, 21 Sep 2016 17:30:29 +0000 (19:30 +0200)]
added ZWRAP_initializeCStream
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.
inikep [Wed, 21 Sep 2016 15:17:29 +0000 (17:17 +0200)]
tests with ZSTD_setPledgedSrcSize
inikep [Wed, 21 Sep 2016 14:46:35 +0000 (16:46 +0200)]
added ZSTD_setPledgedSrcSize
Yann Collet [Wed, 21 Sep 2016 14:46:08 +0000 (16:46 +0200)]
cli : better adaptation to small files
Yann Collet [Wed, 21 Sep 2016 14:05:03 +0000 (16:05 +0200)]
fixed : cli : forgotten mandatory argument
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)