]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
8 years agostatic dctx is incompatible with legacy support
Yann Collet [Sat, 27 May 2017 07:03:08 +0000 (00:03 -0700)] 
static dctx is incompatible with legacy support

documented, and runtime tested

8 years agoAdded ZSTD_initStaticCDict()
Yann Collet [Fri, 26 May 2017 01:05:49 +0000 (18:05 -0700)] 
Added ZSTD_initStaticCDict()

8 years agoadded ZSTD_initStaticDDict()
Yann Collet [Thu, 25 May 2017 22:44:06 +0000 (15:44 -0700)] 
added ZSTD_initStaticDDict()

8 years agoupdated ZSTD_estimate?DictSize() to pass parameter byReference
Yann Collet [Thu, 25 May 2017 22:07:37 +0000 (15:07 -0700)] 
updated ZSTD_estimate?DictSize() to pass parameter byReference

resulting ?Dict object is smaller when created byReference.
Seems better than a documentation note.

8 years agoadded ZSTD_initStaticDCtx()
Yann Collet [Thu, 25 May 2017 00:41:41 +0000 (17:41 -0700)] 
added ZSTD_initStaticDCtx()

8 years agomerged DStream's inBuff and outBuff into a single buffer
Yann Collet [Wed, 24 May 2017 22:42:24 +0000 (15:42 -0700)] 
merged DStream's inBuff and outBuff into a single buffer

Saves one malloc().
Also : makes it easier to implement static allocation

8 years agofixed performance regression with ZSTD_decompress() on small files
Yann Collet [Wed, 24 May 2017 20:15:19 +0000 (13:15 -0700)] 
fixed performance regression with ZSTD_decompress() on small files

memset() was a quick fix to initialization problems,
but initialize too much space (tables, buffers)
which show up in decompression speed of ZSTD_decompress()
since it needs to recreate DCtx at each invocation.

Fixed by only initialization relevant pointers and size fields.

8 years agoMerged ZSTD_DCtx and ZSTD_DStream objects
Yann Collet [Tue, 23 May 2017 23:19:43 +0000 (16:19 -0700)] 
Merged ZSTD_DCtx and ZSTD_DStream objects

They are now the same object.
It's recommended to keep both types in source code
as previous versions of library (<v1.3.0)
still need this differentiation.

8 years agomove MEM_readMINMATCH() into zstd_opt.h
Yann Collet [Tue, 23 May 2017 22:41:55 +0000 (15:41 -0700)] 
move MEM_readMINMATCH() into zstd_opt.h

which is its only user.
Use case too narrow to belong to mem.h.
renamed to ZSTD_readMINMATCH()

8 years agoadded ZSTD_initStaticCCtx()
Yann Collet [Tue, 23 May 2017 20:16:00 +0000 (13:16 -0700)] 
added ZSTD_initStaticCCtx()

makes it possible to statically or externally allocate CCtx.
static CCtx will only use provided memory area,
it will never resize nor malloc.

8 years agoBuffered are now allocated inside workSpace
Yann Collet [Tue, 23 May 2017 18:18:24 +0000 (11:18 -0700)] 
Buffered are now allocated inside workSpace

8 years agoSimplifier compression call graph
Yann Collet [Tue, 23 May 2017 01:21:51 +0000 (18:21 -0700)] 
Simplifier compression call graph

Everything converge towards ZSTD_compressBegin_internal
which delegated to ZSTD_copyCCtx_internal if cdict!=NULL.

This simplifies routing which was previously depending on cdict.

8 years agosimplified reset by removing full-reset policy
Yann Collet [Tue, 23 May 2017 00:45:15 +0000 (17:45 -0700)] 
simplified reset by removing full-reset policy

this was meant to be applied prior to dictionary loading.
But effectively, it seems redundant with later loading stage,
so it can be skipped safely.

8 years agoImplemented separation between requested and applied parameters
Yann Collet [Tue, 23 May 2017 00:06:04 +0000 (17:06 -0700)] 
Implemented separation between requested and applied parameters

first version to pass cli tests with -DZSTD_NEWAPI

8 years agoImplemented ZSTD_CCtx_refCDict()
Yann Collet [Mon, 22 May 2017 20:05:45 +0000 (13:05 -0700)] 
Implemented ZSTD_CCtx_refCDict()

8 years agoMerge branch 'dev' into advancedAPI2
Yann Collet [Mon, 22 May 2017 19:33:56 +0000 (12:33 -0700)] 
Merge branch 'dev' into advancedAPI2

8 years agoMerge pull request #705 from terrelln/dev
Yann Collet [Mon, 22 May 2017 19:25:09 +0000 (21:25 +0200)] 
Merge pull request #705 from terrelln/dev

[libzstd] Allow users to define custom visibility

8 years agoZSTD_compress_generic() can handle dictionary compression
Yann Collet [Sat, 20 May 2017 02:46:15 +0000 (19:46 -0700)] 
ZSTD_compress_generic() can handle dictionary compression

8 years ago[libzstd] Allow users to define custom visibility 705/head
Nick Terrell [Sat, 20 May 2017 01:01:59 +0000 (18:01 -0700)] 
[libzstd] Allow users to define custom visibility

8 years agofixing symbol.c test
Yann Collet [Fri, 19 May 2017 18:27:43 +0000 (11:27 -0700)] 
fixing symbol.c test

I believe it would be better to rely on fuzzer tests compiled with dll

8 years agoZSTD_CCtx_setParameter() only works during initialization stage
Yann Collet [Fri, 19 May 2017 18:04:41 +0000 (11:04 -0700)] 
ZSTD_CCtx_setParameter() only works during initialization stage

and generate a stage_wrong error otherwise.

8 years agofixed declaration-after-statement warning
Yann Collet [Fri, 19 May 2017 17:56:11 +0000 (10:56 -0700)] 
fixed declaration-after-statement warning

8 years agochanged ZSTD_BLOCKSIZE_ABSOLUTEMAX into ZSTD_BLOCKSIZE_MAX
Yann Collet [Fri, 19 May 2017 17:51:30 +0000 (10:51 -0700)] 
changed ZSTD_BLOCKSIZE_ABSOLUTEMAX into ZSTD_BLOCKSIZE_MAX

Also :
change ZSTD_getBlockSizeMax() into ZSTD_getBlockSize()
created ZSTD_BLOCKSIZELOG_MAX

8 years agoZSTD_compress_generic() supports multiple successive frames
Yann Collet [Fri, 19 May 2017 17:17:59 +0000 (10:17 -0700)] 
ZSTD_compress_generic() supports multiple successive frames

also : clarified streaming API implementation

8 years agoAdded ZSTD_compress_generic()
Yann Collet [Thu, 18 May 2017 01:36:15 +0000 (18:36 -0700)] 
Added ZSTD_compress_generic()

Used in fileio.c (zstd cli).
Need to set macro ZSTD_NEWAPI to trigger it.

8 years agoremoved useless variable from CCtx
Yann Collet [Wed, 17 May 2017 01:10:11 +0000 (18:10 -0700)] 
removed useless variable from CCtx

CStream's pledgedSrcSize is no longer necessary
srcSize control is realized within bufferless interface.

8 years agoMerge branch 'dev' into advancedAPI2
Yann Collet [Wed, 17 May 2017 00:33:08 +0000 (17:33 -0700)] 
Merge branch 'dev' into advancedAPI2

8 years agominor coding style update
Yann Collet [Wed, 17 May 2017 00:32:33 +0000 (17:32 -0700)] 
minor coding style update

reduced some long lines

8 years agominor comment clarifications
Yann Collet [Wed, 17 May 2017 00:26:43 +0000 (17:26 -0700)] 
minor comment clarifications

8 years agoMerge branch 'dev' into advancedAPI2
Yann Collet [Tue, 16 May 2017 23:32:29 +0000 (16:32 -0700)] 
Merge branch 'dev' into advancedAPI2

8 years agoMerge pull request #702 from facebook/newPrototype
Yann Collet [Tue, 16 May 2017 23:32:10 +0000 (01:32 +0200)] 
Merge pull request #702 from facebook/newPrototype

added prototype ZSTD_decompressBegin_usingDDict() (#700)

8 years agopedantic : added one error check 702/head
Yann Collet [Tue, 16 May 2017 23:28:24 +0000 (16:28 -0700)] 
pedantic : added one error check

on a function which (today) never fails.
But who knows, maybe tomorrow ...

8 years agoMerge pull request #701 from terrelln/lk-xxh
Yann Collet [Tue, 16 May 2017 23:18:10 +0000 (01:18 +0200)] 
Merge pull request #701 from terrelln/lk-xxh

[linux-kernel] Separate xxhash into its own module

8 years ago[linux-kernel] Remove unused variables in test 701/head
Nick Terrell [Tue, 16 May 2017 23:13:51 +0000 (16:13 -0700)] 
[linux-kernel] Remove unused variables in test

8 years agoadded prototype ZSTD_versionString()
Yann Collet [Tue, 16 May 2017 23:12:23 +0000 (16:12 -0700)] 
added prototype ZSTD_versionString()

8 years ago[linux-kernel] Update header comments
Nick Terrell [Tue, 16 May 2017 23:03:36 +0000 (16:03 -0700)] 
[linux-kernel] Update header comments

8 years agoadded prototype ZSTD_decompressBegin_usingDDict (#700)
Yann Collet [Tue, 16 May 2017 23:05:27 +0000 (16:05 -0700)] 
added prototype ZSTD_decompressBegin_usingDDict (#700)

8 years agoAdd zstd.diff
Nick Terrell [Tue, 16 May 2017 22:54:02 +0000 (15:54 -0700)] 
Add zstd.diff

8 years ago[linux-kernel] Separate xxhash into its own module
Nick Terrell [Tue, 16 May 2017 19:56:38 +0000 (12:56 -0700)] 
[linux-kernel] Separate xxhash into its own module

8 years agoremoved gcc compilation flag -Wbad-function-cast
Yann Collet [Tue, 16 May 2017 18:34:38 +0000 (11:34 -0700)] 
removed gcc compilation flag -Wbad-function-cast

It makes it more difficult to directly cast the result of a function,
requiring to store the result in an intermediate variable.
It does not necessarily help readability,
and this restriction can be difficult to overcome in some constructions,
like some macros.

also : fixed minor Visual conversion warnings in datagencli.c

8 years agofixed vla warning on linux
Yann Collet [Tue, 16 May 2017 01:15:08 +0000 (18:15 -0700)] 
fixed vla warning on linux

8 years agofixed redundant declarations in legacy v0.5 and v0.7 decoders
Yann Collet [Tue, 16 May 2017 00:44:04 +0000 (17:44 -0700)] 
fixed redundant declarations in legacy v0.5 and v0.7 decoders

triggered by new flag -Wredundant-decls

8 years agoadded several compilation flags
Yann Collet [Tue, 16 May 2017 00:15:46 +0000 (17:15 -0700)] 
added several compilation flags

8 years agopushed enum values for strategy by one (ZSTD_fast==1)
Yann Collet [Fri, 12 May 2017 23:29:19 +0000 (16:29 -0700)] 
pushed enum values for strategy by one (ZSTD_fast==1)

this makes it possible to use `0` to mean:
"do not change strategy"

8 years agochanged macro LOADCPARAMS by static function ZSTD_cLevelToCParams()
Yann Collet [Fri, 12 May 2017 22:59:48 +0000 (15:59 -0700)] 
changed macro LOADCPARAMS by static function ZSTD_cLevelToCParams()

for improved compiler checks.
Also : ensure most parameters can receive value "0"
to mean "do not change".

8 years agoadded ZSTD_CCtx_setParameter()
Yann Collet [Fri, 12 May 2017 22:31:53 +0000 (15:31 -0700)] 
added ZSTD_CCtx_setParameter()

8 years agobetter error code when compressing using NULL CDict
Yann Collet [Fri, 12 May 2017 20:53:46 +0000 (13:53 -0700)] 
better error code when compressing using NULL CDict

which is not allowed (but detected, and generates an error).

8 years agomade ZSTD_compress_generic() definition accessible
Yann Collet [Fri, 12 May 2017 20:46:49 +0000 (13:46 -0700)] 
made ZSTD_compress_generic() definition accessible

note that the implementation is not done yet.

8 years agoupdated Advanced API proposal
Yann Collet [Fri, 12 May 2017 19:36:11 +0000 (12:36 -0700)] 
updated Advanced API proposal

only declarations in zstd.h

8 years agoMerge pull request #696 from joscollin/wip-lib-legacy-fallthrough-warn
Yann Collet [Thu, 11 May 2017 17:45:01 +0000 (10:45 -0700)] 
Merge pull request #696 from joscollin/wip-lib-legacy-fallthrough-warn

lib/legacy: warning: this statement may fall through

8 years agoMerge pull request #695 from joscollin/wip-lib-compress-fallthrough-warn
Yann Collet [Thu, 11 May 2017 17:44:27 +0000 (10:44 -0700)] 
Merge pull request #695 from joscollin/wip-lib-compress-fallthrough-warn

lib/compress: warning: this statement may fall through

8 years agoMerge pull request #690 from joscollin/wip-lib-common-fallthrough-warning
Yann Collet [Thu, 11 May 2017 17:43:45 +0000 (10:43 -0700)] 
Merge pull request #690 from joscollin/wip-lib-common-fallthrough-warning

lib/common: warning: this statement may fall through

8 years agolib/legacy: warning: this statement may fall through 696/head
Jos Collin [Thu, 11 May 2017 08:57:34 +0000 (14:27 +0530)] 
lib/legacy: warning: this statement may fall through

The following warning appears during build at sevaral places.

../lib/legacy/zstd_v04.c:819:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[6]) << (sizeof(size_t)*8 - 16);

../lib/legacy/zstd_v05.c:821:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[6]) << (sizeof(size_t)*8 - 16);

../lib/legacy/zstd_v06.c:913:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[6]) << (sizeof(bitD->bitContainer)*8 - 16);

../lib/legacy/zstd_v07.c:583:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[6]) <<
             (sizeof(bitD->bitContainer)*8 - 16);

Signed-off-by: Jos Collin <jcollin@redhat.com>
8 years agolib/compress: warning: this statement may fall through 695/head
Jos Collin [Thu, 11 May 2017 07:47:20 +0000 (13:17 +0530)] 
lib/compress: warning: this statement may fall through

The following warning appears during build.

../lib/compress/huf_compress.c: In function ‘HUF_compress1X_usingCTable’:
../lib/compress/huf_compress.c:444:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
     if (sizeof((stream)->bitContainer)*8 < HUF_TABLELOG_MAX*4+7) HUF_FLUSHBITS(stream)
        ^
../lib/compress/huf_compress.c:465:18: note: in expansion of macro ‘HUF_FLUSHBITS_2’
                  HUF_FLUSHBITS_2(&bitC);
                  ^~~~~~~~~~~~~~~
../lib/compress/huf_compress.c:466:9: note: here
         case 2 : HUF_encodeSymbol(&bitC, ip[n+ 1], CTable);

../lib/compress/zstd_compress.c: In function ‘ZSTD_compressStream_generic’:
../lib/compress/zstd_compress.c:3366:34: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 zcs->streamStage = zcss_flush;   /* pass-through to flush stage */
                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../lib/compress/zstd_compress.c:3369:9: note: here
         case zcss_flush:

Signed-off-by: Jos Collin <jcollin@redhat.com>
8 years agolib/common: warning: this statement may fall through 690/head
Jos Collin [Tue, 9 May 2017 03:06:05 +0000 (08:36 +0530)] 
lib/common: warning: this statement may fall through

The following warning appears during the build. Fixed the review comments too.

zstd/lib/common/bitstream.h: In function ‘BIT_initDStream’:
zstd/lib/common/bitstream.h:277:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
      case 7: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[6]) <<
      (sizeof(bitD->bitContainer)*8 - 16);

Signed-off-by: Jos Collin <jcollin@redhat.com>
8 years agoMerge pull request #692 from terrelln/btopt
Yann Collet [Thu, 11 May 2017 01:46:48 +0000 (18:46 -0700)] 
Merge pull request #692 from terrelln/btopt

Rename ZSTD_btopt2 to ZSTD_btultra

8 years agoUpdate whitespace 692/head
Nick Terrell [Thu, 11 May 2017 00:48:42 +0000 (17:48 -0700)] 
Update whitespace

8 years agoUpdate zstd.1.md to use btultra
Nick Terrell [Wed, 10 May 2017 23:51:18 +0000 (16:51 -0700)] 
Update zstd.1.md to use btultra

8 years agoMerge remote-tracking branch 'upstream/dev' into btopt
Nick Terrell [Wed, 10 May 2017 23:49:58 +0000 (16:49 -0700)] 
Merge remote-tracking branch 'upstream/dev' into btopt

* upstream/dev: (305 commits)
  added test for ZSTD_estimateCStreamSize()
  changed variable name, for clarity
  fixed ZSTD_estimateCStreamSize()
  shortened ZSTD_createCStream_Advanced()
  fixed symbols test
  added ZSTD_estimateDStreamSize()
  changed name frameParams into frameHeader
  regroup memory usage function declarations
  separated ZSTD_estimateCStreamSize() from ZSTD_estimateCCtxSize()
  bumped version number
  added ZSTD_estimateCDictSize() and ZSTD_estimateDDictSize()
  Updated ZSTD_freeCCtx()
  updated ZSTD_estimateCCtxSize()
  Updated ZSTD_sizeof_CCtx()
  merged CCtx and CStream as a single same object
  cli : -d and -t do not stop after a failed decompression
  added dev branch CircleCI badge
  added dev branch Appveyor badge
  keep dev branch status only
  creates a binary archive without the `programs` directory
  ...

8 years agoMerge pull request #689 from facebook/cctxMerge
Yann Collet [Wed, 10 May 2017 21:53:54 +0000 (14:53 -0700)] 
Merge pull request #689 from facebook/cctxMerge

Cctx merge

8 years agoadded test for ZSTD_estimateCStreamSize() 689/head
Yann Collet [Wed, 10 May 2017 18:30:19 +0000 (11:30 -0700)] 
added test for ZSTD_estimateCStreamSize()

8 years agochanged variable name, for clarity
Yann Collet [Wed, 10 May 2017 18:14:08 +0000 (11:14 -0700)] 
changed variable name, for clarity

fhiPtr -> zfhPtr
https://github.com/facebook/zstd/pull/689#discussion_r115638676

8 years agofixed ZSTD_estimateCStreamSize()
Yann Collet [Wed, 10 May 2017 18:08:00 +0000 (11:08 -0700)] 
fixed ZSTD_estimateCStreamSize()

https://github.com/facebook/zstd/pull/689#discussion_r115637721

8 years agoshortened ZSTD_createCStream_Advanced()
Yann Collet [Wed, 10 May 2017 18:06:06 +0000 (11:06 -0700)] 
shortened ZSTD_createCStream_Advanced()

https://github.com/facebook/zstd/pull/689#discussion_r115637613

8 years agofixed symbols test
Yann Collet [Tue, 9 May 2017 23:53:09 +0000 (16:53 -0700)] 
fixed symbols test

8 years agoadded ZSTD_estimateDStreamSize()
Yann Collet [Tue, 9 May 2017 23:18:17 +0000 (16:18 -0700)] 
added ZSTD_estimateDStreamSize()

8 years agochanged name frameParams into frameHeader
Yann Collet [Tue, 9 May 2017 22:46:07 +0000 (15:46 -0700)] 
changed name frameParams into frameHeader

ZSTD_frameParams => ZSTD_frameHeader
ZSTD_getFrameParams() -> ZSTD_getFrameHeader()

The new naming is more distinctive from ZSTD_frameParameters,
which is used during compression.

ZSTD_frameHeader is clearer in its intention to described frame header content.
It also implies we are decoding a ZSTD frame, hence we are at decoding stage.

8 years agoregroup memory usage function declarations
Yann Collet [Tue, 9 May 2017 22:11:30 +0000 (15:11 -0700)] 
regroup memory usage function declarations

in a single paragraph in zstd.h, for clarity

8 years agoseparated ZSTD_estimateCStreamSize() from ZSTD_estimateCCtxSize()
Yann Collet [Tue, 9 May 2017 01:24:16 +0000 (18:24 -0700)] 
separated ZSTD_estimateCStreamSize() from ZSTD_estimateCCtxSize()

for clarity

8 years agobumped version number
Yann Collet [Tue, 9 May 2017 00:52:46 +0000 (17:52 -0700)] 
bumped version number

8 years agoadded ZSTD_estimateCDictSize() and ZSTD_estimateDDictSize()
Yann Collet [Tue, 9 May 2017 00:51:49 +0000 (17:51 -0700)] 
added ZSTD_estimateCDictSize() and ZSTD_estimateDDictSize()

it complements ZSTD_estimateCCtxSize()
for the special case of ZSTD_initCStream_usingDict()

8 years agoUpdated ZSTD_freeCCtx()
Yann Collet [Tue, 9 May 2017 00:15:00 +0000 (17:15 -0700)] 
Updated ZSTD_freeCCtx()

which can also contain streaming buffers now.
Redirected ZSTD_freeCStream() towards it.

8 years agoupdated ZSTD_estimateCCtxSize()
Yann Collet [Tue, 9 May 2017 00:07:59 +0000 (17:07 -0700)] 
updated ZSTD_estimateCCtxSize()

added a parameter streaming,
to estimate memory allocation size
when the CCtx is used for streaming (CStream).

Note : this function is not able to estimate
memory cost of a potential internal CDict
which can only happen when starting with ZSTD_initCStream_usingDict()

8 years agoUpdated ZSTD_sizeof_CCtx()
Yann Collet [Mon, 8 May 2017 23:17:30 +0000 (16:17 -0700)] 
Updated ZSTD_sizeof_CCtx()

can now contain buffers if object used as CStream.
ZSTD_sizeof_CStream() is now just a thin wrapper of ZSTD_sizeof_CCtx().

8 years agomerged CCtx and CStream as a single same object
Yann Collet [Mon, 8 May 2017 23:08:01 +0000 (16:08 -0700)] 
merged CCtx and CStream as a single same object

To be changed : ZSTD_sizeof_CCtx(), ZSTD_estimateCCtxSize()

8 years agoMerge pull request #654 from iburinoc/splittable
Yann Collet [Mon, 8 May 2017 20:41:56 +0000 (13:41 -0700)] 
Merge pull request #654 from iburinoc/splittable

[RFC] Splittable Format and API

8 years agoMerge pull request #687 from facebook/permissiveTest
Yann Collet [Mon, 8 May 2017 18:38:01 +0000 (11:38 -0700)] 
Merge pull request #687 from facebook/permissiveTest

cli : -d and -t do not stop after a failed decompression

8 years agocli : -d and -t do not stop after a failed decompression 687/head
Yann Collet [Sat, 6 May 2017 02:15:24 +0000 (19:15 -0700)] 
cli : -d and -t do not stop after a failed decompression

The problematic srcfile will be named on console/log,
but decompression/test will continue onto next file in the list.

8 years agoadded dev branch CircleCI badge
Yann Collet [Fri, 5 May 2017 22:55:03 +0000 (15:55 -0700)] 
added dev branch CircleCI badge

8 years agoadded dev branch Appveyor badge
Yann Collet [Fri, 5 May 2017 22:48:42 +0000 (15:48 -0700)] 
added dev branch Appveyor badge

8 years agokeep dev branch status only
Yann Collet [Fri, 5 May 2017 22:41:23 +0000 (15:41 -0700)] 
keep dev branch status only

master branch status is removed, due to misattribution during cron jobs

8 years agocreates a binary archive without the `programs` directory
Yann Collet [Fri, 5 May 2017 00:40:40 +0000 (17:40 -0700)] 
creates a binary archive without the `programs` directory

also improves compression ratio to -mx9

8 years agoAppveyor build artefact creates zipped cli binary
Yann Collet [Fri, 5 May 2017 00:30:37 +0000 (17:30 -0700)] 
Appveyor build artefact creates zipped cli binary

8 years agoremoved zstdmt generation from Appveyor artefact build
Yann Collet [Fri, 5 May 2017 00:26:58 +0000 (17:26 -0700)] 
removed zstdmt generation from Appveyor artefact build

8 years agoremoved -g from DEBUGFLAGS
Yann Collet [Fri, 5 May 2017 00:24:29 +0000 (17:24 -0700)] 
removed -g from DEBUGFLAGS

It inflates binary sizes, which is negative for the Windows build.
It also makes it impossible to check if 2 different source codes
get nonetheless compiled to the same binary,
since checksum will be different, due to integrated source code.

8 years agoMerge branch 'dev' of github.com:facebook/zstd into dev 686/head
Yann Collet [Wed, 3 May 2017 21:33:39 +0000 (14:33 -0700)] 
Merge branch 'dev' of github.com:facebook/zstd into dev

8 years agoupdated dict graphs to 2D mode
Yann Collet [Wed, 3 May 2017 21:32:33 +0000 (14:32 -0700)] 
updated dict graphs to 2D mode

8 years agoMerge pull request #685 from terrelln/squashfs-bench
Yann Collet [Wed, 3 May 2017 18:42:31 +0000 (11:42 -0700)] 
Merge pull request #685 from terrelln/squashfs-bench

[kernel] Update README with SquashFS patch

8 years ago[kernel] Update README with SquashFS patch 685/head
Nick Terrell [Wed, 3 May 2017 18:07:39 +0000 (11:07 -0700)] 
[kernel] Update README with SquashFS patch

Take patch from PR #682 by @iburinoc and update benchmarks.

8 years agoupdated programs/README.md, to introduce compilation variables
Yann Collet [Wed, 3 May 2017 00:18:24 +0000 (17:18 -0700)] 
updated programs/README.md, to introduce compilation variables

make it possible to enable/disable features individually

8 years agoreorganized Makefile for multiple targets
Yann Collet [Tue, 2 May 2017 23:55:57 +0000 (16:55 -0700)] 
reorganized Makefile for multiple targets

8 years agoadded xzstd4 target
Yann Collet [Tue, 2 May 2017 23:38:37 +0000 (16:38 -0700)] 
added xzstd4 target

support for all formats, xz/lzma/lz4 included

8 years agofixed xzstd
Yann Collet [Tue, 2 May 2017 22:40:42 +0000 (15:40 -0700)] 
fixed xzstd

--format=xz was missing a break, making the execution continue into lz4 error message

8 years agoMerge branch 'dev' of github.com:facebook/zstd into dev
Yann Collet [Tue, 2 May 2017 21:39:42 +0000 (14:39 -0700)] 
Merge branch 'dev' of github.com:facebook/zstd into dev

8 years agoupdated DSpeed chart to remove 3D effect (#589)
Yann Collet [Tue, 2 May 2017 21:39:03 +0000 (14:39 -0700)] 
updated DSpeed chart to remove 3D effect (#589)

8 years agoMerge pull request #684 from terrelln/btrfs-init
Yann Collet [Tue, 2 May 2017 21:07:52 +0000 (14:07 -0700)] 
Merge pull request #684 from terrelln/btrfs-init

[btrfs] Update patch to use ZSTD_init{C,D}Stream()

8 years ago[btrfs] Fix typo in pr_warn() message 684/head
Nick Terrell [Tue, 2 May 2017 20:57:40 +0000 (13:57 -0700)] 
[btrfs] Fix typo in pr_warn() message

8 years ago[btrfs] Update patch to use ZSTD_init{C,D}Stream()
Nick Terrell [Tue, 2 May 2017 20:41:57 +0000 (13:41 -0700)] 
[btrfs] Update patch to use ZSTD_init{C,D}Stream()

8 years agoupdated NEWS for v1.2.0
Yann Collet [Tue, 2 May 2017 19:14:12 +0000 (12:14 -0700)] 
updated NEWS for v1.2.0

8 years agoMerge branch 'dev' of github.com:facebook/zstd into dev
Yann Collet [Tue, 2 May 2017 19:13:52 +0000 (12:13 -0700)] 
Merge branch 'dev' of github.com:facebook/zstd into dev