c09d16ba8c
preset behavior for gzip, gunzip and gzcat
...
when zstd is called through a link named gzip, gunzip or gzcat,
provides the same behavior as the related program.
gzip compresses using --format=gz
both gzip and gunzip enable --rm by default
2017-02-14 10:45:19 -08:00
970419535f
fixed function name (2)
2017-02-14 09:47:29 +01:00
4f9eaa7bb3
fixed gcc warnings
2017-02-08 18:08:09 +01:00
cb56306a50
.gz suffix for gzip compressed files
2017-02-08 17:37:14 +01:00
cfd4dc299a
add "--format=gzip" option
2017-02-08 15:17:55 +01:00
40580ff669
added description of "--priority=rt"
2017-02-08 13:49:06 +01:00
0665a359aa
"--rt-prio" renamed to "--priority=rt"
2017-02-07 20:12:59 +01:00
d05014c739
added the "--rt-prio" option
2017-02-07 16:48:01 +01:00
3dc85bae66
minor : fixed zstd-frugal
...
fixed a minor unused variable warning when compiling zstd-frugal target
2017-02-02 16:19:09 -08:00
48bed91606
Merge pull request #527 from facebook/zstdmt
...
zstdmt refinements
2017-01-31 16:36:46 -08:00
8d8513fb64
fixed C constant restrictions
2017-01-30 14:37:08 -08:00
6ccd37c8d4
cli : added advanced parameter overlapLog
...
as a hidden (undocumented) parameter for now
2017-01-30 13:07:24 -08:00
6be2337c26
added command --block-size=
...
for Multi-threading only.
alias : -B#
2017-01-30 11:17:26 -08:00
2fe9126591
Add multithread support to COVER
2017-01-27 11:56:02 -08:00
8dafb1acf5
CLI : automatically set overlap size to max (windowSize) for max compression level
2017-01-25 17:01:13 -08:00
512cbe8c10
zstdmt cli and API allow selection of section sizes
...
By default, section sizes are 4x window size.
This new setting allow manual selection of section sizes.
The larger they are, the (slightly) better the compression ratio,
but also the higher the memory allocation cost,
and eventually the lesser the nb of possible threads,
since each section is compressed by a single thread.
It also introduces a prototype to set generic parameters,
ZSTDMT_setMTCtxParameter()
The idea is that it's possible to add enums
to extend the list of parameters that can be set this way.
This is more long-term oriented than a fixed-size struct.
Consider it as a test.
2017-01-24 17:08:53 -08:00
d7e3cb58c5
Resolved merge conflict dev+zstdmt
2017-01-20 16:44:50 -08:00
500014af49
zstd cli can now compress using multi-threading
...
added : command -T#
added : ZSTD_resetCStream() (zstdmt_compress)
added : FIO_setNbThreads() (fileio)
2017-01-19 17:04:28 -08:00
f22adae984
fixed minor warning (unused variable) in fuzzer
2017-01-19 13:46:30 -08:00
3a1fefcf00
Simplify COVER parameters
2017-01-02 17:51:38 -08:00
df8415c502
Add COVER to the zstd cli
2017-01-02 14:43:08 -08:00
747452677d
fixed cmake tests
2017-01-02 02:05:45 +01:00
ab7a579180
added -T command , to set nb of threads
2016-12-28 16:11:09 +01:00
7a8a03c20d
util.h: restore BSD license for Facebook Open-Source
2016-12-21 15:08:44 +01:00
97a258d71d
updated comments
2016-12-21 14:00:41 +01:00
e679741b18
_CRT_SECURE_NO_WARNINGS moved to util.h
2016-12-21 13:47:11 +01:00
2f6ccee6af
platform.h: removed Compiler Options
2016-12-21 13:23:34 +01:00
20b089e53d
simplified zstdcli.c
2016-12-21 09:19:15 +01:00
f8046b8e72
Merge remote-tracking branch 'refs/remotes/facebook/dev' into v112
...
# Conflicts:
# appveyor.yml
2016-12-19 08:20:26 +01:00
0b37205098
util.h: minor improvement
2016-12-16 17:12:23 +01:00
b0f3663edc
imporved support for POSIX-type OSes
2016-12-16 15:41:18 +01:00
3cdfe266cf
use PLATFORM_POSIX_VERSION
2016-12-16 15:00:50 +01:00
b866e72826
tools use platform.h
2016-12-16 14:24:01 +01:00
c71e552b2e
fixed "strategy" in advanced compression parameters
2016-12-13 20:04:32 +01:00
98ef0f98df
fixed conversion warning
2016-12-13 14:52:21 +01:00
8349d675e0
fileio.c: support advanced compression parameters
2016-12-13 13:24:59 +01:00
897b8bb5eb
bench.c: support advanced compression parameters
2016-12-13 13:03:41 +01:00
334b8962b0
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
2016-12-13 12:19:19 +01:00
671f28d1e5
added parseCompressionParameters
2016-12-13 12:18:07 +01:00
83cc2fb083
Enable using isatty() and nanosleep() on *BSD
2016-12-12 19:24:51 +01:00
2a826e592b
compatibility with zstd-frugal (noBench mode)
2016-12-06 17:56:20 -08:00
d946501d2c
decode benchmark - single file (hidden option)
2016-12-06 16:49:23 -08:00
743b33f57e
fix zstdcat
2016-12-02 15:18:57 -08:00
52afb3993e
zbuff API now generates deprecation warnings
2016-11-16 08:50:54 -08:00
38b590ad69
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
...
# Conflicts:
# lib/Makefile
2016-11-04 10:10:54 +01:00
407a11f63e
fixed Visual compatibility
2016-11-03 15:52:01 -07:00
26306fcacf
BMK_SetNbIterations renamed to BMK_SetNbSeconds
2016-11-03 11:38:01 +01:00
b9550d6d43
fixed benchmark mode typo .
...
added benchmark mode tests
2016-10-28 14:43:24 -07:00
22de81e87e
updated man page
2016-10-28 13:58:31 -07:00
33fdd099bb
fix command line interpretation
2016-10-17 17:48:48 -07:00