]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
8 years agoFix compiler narrowing warning 426/head
Nick Terrell [Mon, 24 Oct 2016 21:11:27 +0000 (14:11 -0700)] 
Fix compiler narrowing warning

8 years agoMerge remote-tracking branch 'upstream/dev' into fixes
Nick Terrell [Mon, 24 Oct 2016 20:10:13 +0000 (13:10 -0700)] 
Merge remote-tracking branch 'upstream/dev' into fixes

* upstream/dev:
  added doc\zstd_manual.html
  added contrib\gen_html
  zstd_compression_format.md moved to doc/
  Fix small bug in ZSTD_execSequence()
  improved ZSTD_compressBlock_opt_extDict_generic
  protect ZSTD_decodeFrameHeader() from invalid usage, as suggested by @spaskob
  zstd_opt.h: small improvement in compression ratio
  improved dicitonary segment merge
  use implicit rules to compile zstd_decompress.c
  detect early impossible decompression scenario in legacy decoder v0.5
  no repeat mode in legacy v0.5
  fixed invalid invocation of dictionary in legacy decoder v0.5
  fix edge case
  fix command line interpretation
  fixed minor corner case
  zstd.h: added the Introduction section
  fixed clang 3.5 warnings
  zstd.h: updated comments

8 years agoMerge pull request #425 from inikep/dev11
Yann Collet [Mon, 24 Oct 2016 18:11:40 +0000 (11:11 -0700)] 
Merge pull request #425 from inikep/dev11

Doc

8 years agoReject dictionaries with incomplete entropy tables
Nick Terrell [Thu, 20 Oct 2016 00:22:08 +0000 (17:22 -0700)] 
Reject dictionaries with incomplete entropy tables

If a dictionary specifies that a symbol has probability zero in its
`matchLength`, `literalLength`, or `offset` FSE table, but the symbol
appears when compressing input, the compressor fails.

Ensure that dictionaries support all `matchLength`, and `literalLength`
codes.  They must also support all of the `offset` codes required to
represent every possible offset that can appear in the first block.

8 years agoadded doc\zstd_manual.html 425/head
Przemyslaw Skibinski [Mon, 24 Oct 2016 14:07:53 +0000 (16:07 +0200)] 
added doc\zstd_manual.html

8 years agoadded contrib\gen_html
Przemyslaw Skibinski [Mon, 24 Oct 2016 13:59:51 +0000 (15:59 +0200)] 
added contrib\gen_html

8 years agozstd_compression_format.md moved to doc/
Przemyslaw Skibinski [Mon, 24 Oct 2016 13:58:07 +0000 (15:58 +0200)] 
zstd_compression_format.md moved to doc/

8 years agoMerge pull request #423 from terrelln/exec-seq-patch
Yann Collet [Sat, 22 Oct 2016 00:02:06 +0000 (17:02 -0700)] 
Merge pull request #423 from terrelln/exec-seq-patch

Fix small bug in ZSTD_execSequence()

8 years agoFix small bug in ZSTD_execSequence() 423/head
Nick Terrell [Thu, 20 Oct 2016 23:45:10 +0000 (16:45 -0700)] 
Fix small bug in ZSTD_execSequence()

`memmove(op, match, sequence.matchLength)` is not the desired behavior.
Overlap is allowed, and handled as if we did `*op++ = *match++`, which
is not how `memmove()` handles overlap.

Only triggered if both of the following conditions are met:
* The match spans extDict & currentPrefixSegment
* `oLitEnd <= oend_w < oLitEnd + length1 < oMatchEnd <= oend`.

These two conditions imply that the block is less than 15 bytes long.
This bug isn't triggered by the streaming API, because it allocates
enough space for the window size + the block size, so there cannot be
a match that is within 8 bytes of the end and overlaps with itself.
It cannot be triggered by the block decompression API because all of
the decompressed data is in the currentPrefixSegment.

Introduced by commit 71585843998459e636f639165ff8a1ca9d161b62

8 years agoimproved ZSTD_compressBlock_opt_extDict_generic
Przemyslaw Skibinski [Fri, 21 Oct 2016 09:19:00 +0000 (11:19 +0200)] 
improved ZSTD_compressBlock_opt_extDict_generic

8 years agoprotect ZSTD_decodeFrameHeader() from invalid usage, as suggested by @spaskob
Yann Collet [Fri, 21 Oct 2016 03:11:00 +0000 (20:11 -0700)] 
protect ZSTD_decodeFrameHeader() from invalid usage, as suggested by @spaskob

8 years agozstd_opt.h: small improvement in compression ratio
Przemyslaw Skibinski [Thu, 20 Oct 2016 09:49:02 +0000 (11:49 +0200)] 
zstd_opt.h: small improvement in compression ratio

8 years agoMerge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Przemyslaw Skibinski [Thu, 20 Oct 2016 09:01:52 +0000 (11:01 +0200)] 
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11

8 years agoMerge remote-tracking branch 'refs/remotes/origin/dev' into dev11
Przemyslaw Skibinski [Thu, 20 Oct 2016 08:54:39 +0000 (10:54 +0200)] 
Merge remote-tracking branch 'refs/remotes/origin/dev' into dev11

8 years agoFix stack buffer overrun when weightTotal == 0
Nick Terrell [Wed, 19 Oct 2016 18:19:54 +0000 (11:19 -0700)] 
Fix stack buffer overrun when weightTotal == 0

If `weightTotal == 0`, then `BIT_highbit32(weightTotal)` is
undefined behavior in the case that it calls `__builtin_clz()`.
If `tableLog == HUF_TABLELOG_ABSOLUTEMAX` then we will access one
byte beyond the end of the buffer.

8 years agoUnitialized memory read in ZSTD_decodeSeqHeaders()
Nick Terrell [Tue, 18 Oct 2016 23:08:52 +0000 (16:08 -0700)] 
Unitialized memory read in ZSTD_decodeSeqHeaders()

Caused by two things:
1. Not checking that `ip` is in range except for the first byte.
2. `ZSTDv0{5,6}_decodeLiteralsBlock()` could return a value larger than `srcSize`.

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 agoBackport fix from commit 125d817
Nick Terrell [Tue, 18 Oct 2016 21:52:34 +0000 (14:52 -0700)] 
Backport fix from commit 125d817

This fixes a read of unitialized memory.
Full commit hash: 125d81774fe87a2bc18023d999d8e510678c38fb.

8 years agoBackport fix from commit 9e8b09a
Nick Terrell [Tue, 18 Oct 2016 21:22:49 +0000 (14:22 -0700)] 
Backport fix from commit 9e8b09a

Fixes uninitialized memory reads.
Full commit hash: 9e8b09a7bd42dd06ee62b33aff215fbb52708d7b

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 stack buffer overflow in HUF_readCTable()
Nick Terrell [Tue, 18 Oct 2016 01:16:57 +0000 (18:16 -0700)] 
Fix stack buffer overflow in HUF_readCTable()

If `w ==0` on line 153, then `CTable[n].nbBits == tableLog + 1`.
Then `nbPerRank[CTable[n].nbBits]` and `valPerRank[CTable[n].nbBits]`
are stack buffer overflows.

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 agoFix buffer overrun in ZSTD_loadDictEntropyStats()
Nick Terrell [Mon, 17 Oct 2016 23:55:52 +0000 (16:55 -0700)] 
Fix buffer overrun in ZSTD_loadDictEntropyStats()

The table log set by `FSE_readNCount()` was not checked in
`ZSTD_loadDictEntropyStats()`.  This caused `FSE_buildCTable()`
to stack/heap overflow in a few places.

The benchmarks look good, there is no obvious compression performance regression:

  > ./zstds/zstd.opt.0 -i10 -b1 -e10 ~/bench/silesia.tar
   1#silesia.tar       : 211988480 ->  73656930 (2.878), 271.6 MB/s , 716.8 MB/s
   2#silesia.tar       : 211988480 ->  70162842 (3.021), 204.8 MB/s , 671.1 MB/s
   3#silesia.tar       : 211988480 ->  66997986 (3.164), 156.8 MB/s , 658.6 MB/s
   4#silesia.tar       : 211988480 ->  66002591 (3.212), 136.4 MB/s , 665.3 MB/s
   5#silesia.tar       : 211988480 ->  65008480 (3.261),  98.9 MB/s , 647.0 MB/s
   6#silesia.tar       : 211988480 ->  62979643 (3.366),  65.2 MB/s , 670.4 MB/s
   7#silesia.tar       : 211988480 ->  61974560 (3.421),  44.9 MB/s , 688.2 MB/s
   8#silesia.tar       : 211988480 ->  61028308 (3.474),  32.4 MB/s , 711.9 MB/s
   9#silesia.tar       : 211988480 ->  60416751 (3.509),  21.1 MB/s , 718.1 MB/s
  10#silesia.tar       : 211988480 ->  60174239 (3.523),  22.2 MB/s , 721.8 MB/s

  > ./compress_zstds/zstd.opt.1 -i10 -b1 -e10 ~/bench/silesia.tar
   1#silesia.tar       : 211988480 ->  73656930 (2.878), 273.8 MB/s , 722.0 MB/s
   2#silesia.tar       : 211988480 ->  70162842 (3.021), 203.2 MB/s , 666.6 MB/s
   3#silesia.tar       : 211988480 ->  66997986 (3.164), 157.4 MB/s , 666.5 MB/s
   4#silesia.tar       : 211988480 ->  66002591 (3.212), 132.1 MB/s , 661.9 MB/s
   5#silesia.tar       : 211988480 ->  65008480 (3.261),  96.8 MB/s , 641.6 MB/s
   6#silesia.tar       : 211988480 ->  62979643 (3.366),  63.1 MB/s , 677.0 MB/s
   7#silesia.tar       : 211988480 ->  61974560 (3.421),  44.3 MB/s , 678.2 MB/s
   8#silesia.tar       : 211988480 ->  61028308 (3.474),  33.1 MB/s , 708.9 MB/s
   9#silesia.tar       : 211988480 ->  60416751 (3.509),  21.5 MB/s , 710.1 MB/s
  10#silesia.tar       : 211988480 ->  60174239 (3.523),  21.9 MB/s , 723.9 MB/s

8 years agoFix buffer overrun in ZSTD_loadEntropy()
Nick Terrell [Mon, 17 Oct 2016 22:49:50 +0000 (15:49 -0700)] 
Fix buffer overrun in ZSTD_loadEntropy()

The table log set by `FSE_readNCount()` was not checked in
`ZSTD_loadEntropy()`.  This caused `FSE_buildDTable(dctx->MLTable, ...)`
to overwrite the beginning of `dctx->hufTable`.

The benchmarks look good, there is no obvious performance regression:

  > ./zstds/zstd.opt.0 -i10 -b1 -e5 ~/bench/silesia.tar
   1#silesia.tar       : 211988480 ->  73656930 (2.878), 268.2 MB/s , 701.0 MB/s
   2#silesia.tar       : 211988480 ->  70162842 (3.021), 199.5 MB/s , 666.9 MB/s
   3#silesia.tar       : 211988480 ->  66997986 (3.164), 154.9 MB/s , 655.6 MB/s
   4#silesia.tar       : 211988480 ->  66002591 (3.212), 128.9 MB/s , 648.4 MB/s
   5#silesia.tar       : 211988480 ->  65008480 (3.261),  98.4 MB/s , 633.4 MB/s

  > ./zstds/zstd.opt.2 -i10 -b1 -e5 ~/bench/silesia.tar
   1#silesia.tar       : 211988480 ->  73656930 (2.878), 266.1 MB/s , 703.7 MB/s
   2#silesia.tar       : 211988480 ->  70162842 (3.021), 199.0 MB/s , 666.6 MB/s
   3#silesia.tar       : 211988480 ->  66997986 (3.164), 156.2 MB/s , 656.2 MB/s
   4#silesia.tar       : 211988480 ->  66002591 (3.212), 133.2 MB/s , 647.4 MB/s
   5#silesia.tar       : 211988480 ->  65008480 (3.261),  96.3 MB/s , 633.3 MB/s

8 years agoCheck if dict is empty before reading first byte
Nick Terrell [Mon, 17 Oct 2016 18:28:02 +0000 (11:28 -0700)] 
Check if dict is empty before reading first byte

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 agozstd.h: added the Introduction section
inikep [Thu, 6 Oct 2016 14:28:21 +0000 (16:28 +0200)] 
zstd.h: added the Introduction section

8 years agofixed clang 3.5 warnings
inikep [Thu, 6 Oct 2016 12:22:48 +0000 (14:22 +0200)] 
fixed clang 3.5 warnings

8 years agozstd.h: updated comments
inikep [Thu, 6 Oct 2016 11:23:52 +0000 (13:23 +0200)] 
zstd.h: updated comments

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