Yann Collet
|
961b6a0e34
|
ZSTD_compressBlock() limits block size depending on windowLog parameter
|
2016-07-15 11:58:49 +02:00 |
Yann Collet
|
227cc39e15
|
improved efficiency for large messages with small dictionaries
|
2016-07-15 11:27:09 +02:00 |
Yann Collet
|
ea2ecdc315
|
fixed issue with small dictionary
|
2016-07-14 23:27:31 +02:00 |
Yann Collet
|
b23e1ce319
|
removed debugging traces
|
2016-07-14 17:46:38 +02:00 |
Yann Collet
|
8847238cac
|
simplified ZSTD_estimateCCtxSize()
|
2016-07-14 17:05:38 +02:00 |
Yann Collet
|
69c2cdb45c
|
fixed conversion warning
|
2016-07-14 16:52:45 +02:00 |
Yann Collet
|
5e80dd3261
|
fixed minor coverity warnings
|
2016-07-13 19:21:57 +02:00 |
Yann Collet
|
2b1a3638e6
|
changed macro name to ZSTDCLI_CLEVEL_DEFAULT
|
2016-07-13 15:16:00 +02:00 |
Yann Collet
|
3c242e79d3
|
updated compression levels table
|
2016-07-13 14:56:24 +02:00 |
Yann Collet
|
eed2081e55
|
fixed conversion warning
|
2016-07-12 15:11:40 +02:00 |
Yann Collet
|
a43a854cdb
|
updated paramgrill
|
2016-07-12 13:42:10 +02:00 |
Yann Collet
|
73d74a05b9
|
fixed dfast strategy
|
2016-07-12 13:03:48 +02:00 |
Yann Collet
|
45dc35628c
|
first version of doubleFast
|
2016-07-12 09:47:31 +02:00 |
Yann Collet
|
3ae543ce75
|
added ZSTD_estimateCCtxSize()
|
2016-07-11 03:12:17 +02:00 |
Yann Collet
|
e09d38e921
|
removed `mem.h` dependency from `zbuff.h` (experimental section)
|
2016-07-07 13:17:37 +02:00 |
Yann Collet
|
52c04fe58f
|
removed `mem.h` dependency from `zstd.h` (experimental section)
|
2016-07-07 11:53:18 +02:00 |
Yann Collet
|
d57dffbe76
|
ZSTD_storeSeq takes an U32 as offset type
|
2016-07-03 01:48:26 +02:00 |
Yann Collet
|
302ff036f6
|
simplified repcodes for lazy_extDict
|
2016-07-03 01:28:16 +02:00 |
Yann Collet
|
9634f67107
|
fix lazy parser
|
2016-07-03 01:23:58 +02:00 |
Yann Collet
|
92d75667e4
|
fix for fast mode
|
2016-07-03 01:10:53 +02:00 |
Yann Collet
|
5e734ad09b
|
revert fix
|
2016-07-02 23:55:34 +02:00 |
Yann Collet
|
0d5bf8f06f
|
fixed risk of segfault on very large files (multiple GB)
|
2016-07-02 21:39:47 +02:00 |
Yann Collet
|
2fa9904844
|
update specification and comments
|
2016-07-01 20:55:28 +02:00 |
Yann Collet
|
c093208ab8
|
fix : potential leak (#229)
|
2016-06-30 14:07:30 +02:00 |
Yann Collet
|
6c6e1751f6
|
use ZSTD_getParams() to simplify code
|
2016-06-27 15:28:45 +02:00 |
Yann Collet
|
3d2cd7f816
|
Introduced ZSTD_getParams()
bench now uses ZSTD_createCDict_advanced()
|
2016-06-27 15:12:26 +02:00 |
Yann Collet
|
d4f4e58ee1
|
fixed ZSTD_decompressBlock() using multiple blocks
|
2016-06-27 01:31:35 +02:00 |
Yann Collet
|
3755eb8fea
|
fixed strict-aliasing warning on gcc6
|
2016-06-22 13:15:53 +02:00 |
Yann Collet
|
391a128794
|
fix : segfault in command line during automatic overwrite protection mode
|
2016-06-21 17:06:25 +02:00 |
Yann Collet
|
bda68c253b
|
refactored ZBUFF_compressEnd() for better maintainability
|
2016-06-21 15:18:11 +02:00 |
Yann Collet
|
aa29226b7c
|
fix : ZBUFF_compressEnd() gives right amount remaining to flush, including future epilogue
|
2016-06-21 14:04:57 +02:00 |
Yann Collet
|
f15c1cb00c
|
Fixed : ZBUFF_compressEnd() called multiple times with too small dst buffer (#206)
|
2016-06-21 13:11:48 +02:00 |
Yann Collet
|
22d76322ce
|
minor refactor
|
2016-06-21 08:01:51 +02:00 |
Yann Collet
|
a436a529bc
|
minor : fast_extDict does no longer skip first byte
|
2016-06-20 23:34:04 +02:00 |
Yann Collet
|
4623d11571
|
new correction, less extreme replacement value
|
2016-06-20 19:15:37 +02:00 |
Yann Collet
|
5477cc25f7
|
fixed corruption error related to inter-blocks rep-offset
|
2016-06-20 18:31:25 +02:00 |
Yann Collet
|
06d9a73b48
|
minor refactor, using `WILDCOPY_OVERLENGTH` macro instead of hard-coded 8
|
2016-06-19 14:27:21 +02:00 |
Yann Collet
|
19cab46f2f
|
Joined `seqStore` initialization at dispatch point
|
2016-06-17 12:54:52 +02:00 |
Yann Collet
|
23ba41533a
|
Fixed zstd_opt encoding error with repeat-offsets
|
2016-06-16 13:20:46 +02:00 |
Yann Collet
|
736d419289
|
strengthened dict loading on decompresson side
|
2016-06-16 01:05:04 +02:00 |
Yann Collet
|
52a0622beb
|
RepsCodes are saved into Dict
(uncomplete : need decompression to regenerate them)
|
2016-06-16 01:05:04 +02:00 |
Yann Collet
|
efd0b4993a
|
fixed fuzzer error (inter-block repeated offsets)
|
2016-06-16 00:53:56 +02:00 |
Yann Collet
|
d059092897
|
fixed conversion warnings
|
2016-06-14 15:34:24 +02:00 |
Yann Collet
|
45c03c564f
|
fixed corruption with inter-blocks repeated offsets
|
2016-06-14 13:46:11 +02:00 |
Yann Collet
|
4266c0a2fd
|
adding inter-blocks rep-offsets
|
2016-06-14 01:49:25 +02:00 |
Yann Collet
|
43dfe01919
|
Check `repIndex` for validity
|
2016-06-13 21:43:06 +02:00 |
Yann Collet
|
9dd12742f3
|
`litBlockType_t` is an `enum`
|
2016-06-10 00:12:26 +02:00 |
Yann Collet
|
302fb53a76
|
Removed `ZSTD_*_usingPrepared?Ctx()` declaration from public space
|
2016-06-07 12:16:49 +02:00 |
Yann Collet
|
81e13ef7cf
|
first implementation of the new dictionary API (untested)
|
2016-06-07 00:51:51 +02:00 |
Yann Collet
|
2cc72f1fd3
|
fixed initialization issue in bench
|
2016-06-06 17:50:07 +02:00 |
Yann Collet
|
e3d529403d
|
fixed initialization mismatch in `ZSTD_copyCCtx()`
|
2016-06-06 11:07:33 +02:00 |
Yann Collet
|
142acbdea7
|
fixed minor visual conversion warning
|
2016-06-06 00:46:56 +02:00 |
Yann Collet
|
673f0d7cdc
|
new frame format, allowing custom window size
|
2016-06-06 00:26:38 +02:00 |
Yann Collet
|
d0e2cd15cb
|
Merged `fse_static` into `fse.h` . Now requires `FSE_STATIC_LINKING_ONLY` macro.
|
2016-06-05 00:58:01 +02:00 |
Yann Collet
|
130fe11394
|
merged `huf_static.h` into `huf.h` . Requires `HUF_STATIC_LINKING_ONLY` macro.
|
2016-06-05 00:42:28 +02:00 |
Yann Collet
|
dc048d18d3
|
minor comment (detailing an `#include` motivation)
|
2016-06-05 00:32:23 +02:00 |
Yann Collet
|
49bb0041af
|
removed `ZSTD_highbit()` from `zstd_internal.h`, as it is only used by `zstd_compress.c`
|
2016-06-04 20:17:38 +02:00 |
Yann Collet
|
d3b7f8d21f
|
Merged `zstd_static.h` into `zstd.h` . Now requires `ZSTD_STATIC_LINKING_ONLY` macro
|
2016-06-04 19:47:02 +02:00 |
Yann Collet
|
ac110a1f21
|
Removed ZBUFF internal util function from public area
|
2016-06-04 19:16:49 +02:00 |
Yann Collet
|
5347aee8f7
|
merged `zbuff_static.h` into `zbuff.h` . Now requires `ZBUFF_STATIC_LINKING_ONLY` macro
|
2016-06-04 19:12:48 +02:00 |
Yann Collet
|
f4f5affdf7
|
restore ZBUFF full-block-size, for better performance on small input
|
2016-06-03 23:09:28 +02:00 |
inikep
|
3640396b1a
|
fixed: deallocation of structures in case of error in ZBUFF_createCCtx and ZBUFF_createDCtx
|
2016-06-03 16:36:50 +02:00 |
inikep
|
3763c77f6b
|
defaultCustomNULL replaced with defaultCustomMem
|
2016-06-03 13:28:20 +02:00 |
inikep
|
36fac00149
|
removed calloc calls from lib/
|
2016-06-03 13:23:04 +02:00 |
inikep
|
db2f540414
|
added defaultCustomNULL
|
2016-06-03 12:56:56 +02:00 |
inikep
|
b74a468fad
|
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev070' into dev070
|
2016-06-02 22:09:09 +02:00 |
inikep
|
2866951558
|
opaque parameter for custom memory allocation functions
|
2016-06-02 13:04:18 +02:00 |
Yann Collet
|
70d1301d6e
|
Changed `ZSTD_adjustCParams()` prototype
`ZSTD_adjustCParams()` is now automatically invoked at the end of `ZSTD_getCParams()`
|
2016-06-01 18:45:34 +02:00 |
Yann Collet
|
202844ebd0
|
fixed zbufftest :
|
2016-06-01 00:44:36 +02:00 |
Yann Collet
|
f2a3b6e7b4
|
added : frame content checksum
|
2016-05-31 22:23:45 +02:00 |
Yann Collet
|
c46fb924df
|
added dictionary ID (incomplete)
|
2016-05-29 05:01:04 +02:00 |
inikep
|
02c244bf78
|
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev
|
2016-05-24 17:15:04 +02:00 |
inikep
|
fb5df613cf
|
zstd_stats.h included only in debug mode
|
2016-05-24 15:36:37 +02:00 |
inikep
|
71dd67cf57
|
fullbench: tests for ZBUFF_createCCtx_advanced and ZBUFF_createDCtx_advanced
|
2016-05-24 10:57:14 +02:00 |
inikep
|
13ba880b49
|
added ZBUFF_createCCtx_advanced and ZBUFF_createDCtx_advanced
|
2016-05-23 17:04:23 +02:00 |
inikep
|
107e243195
|
added ZSTD_createDCtx_advanced
|
2016-05-23 16:24:52 +02:00 |
inikep
|
50e82c015d
|
added ZSTD_createCCtx_advanced
|
2016-05-23 15:49:09 +02:00 |
inikep
|
35b891c5b0
|
zstd_stats.h updated to v0.6
|
2016-05-20 19:42:20 +02:00 |
Yann Collet
|
f22a0d653d
|
huff0 dynamic reduction
|
2016-05-20 14:36:36 +02:00 |
Yann Collet
|
45f84ab7cc
|
all programs use `ZSTD_VERSION_STRING` from `zstd.h` to display their version
|
2016-05-20 12:34:40 +02:00 |
Yann Collet
|
7591a7f224
|
minor refactoring
|
2016-05-20 11:44:43 +02:00 |
Yann Collet
|
236d94fa9a
|
reverted default compression level to 1
|
2016-05-18 12:06:33 +02:00 |
klemens
|
268775dae8
|
spelling-fixes, as of lintian.debian.org
|
2016-05-16 22:23:24 +02:00 |
Yann Collet
|
3f8ed50bf1
|
Added gnu90 test
work-around : disabled automatic selection of huff0 quad-decoder (see #173)
|
2016-05-05 03:01:13 +02:00 |
inikep
|
1007a1fe3d
|
get rid of some Visual C++ warnings
|
2016-04-25 15:23:09 +02:00 |
inikep
|
6cb083fe3d
|
fixed 64-bit compilation with Visual C++
|
2016-04-25 14:42:15 +02:00 |
inikep
|
ea4ee3eee0
|
added compatibility with Visual C++ 2012
|
2016-04-25 13:09:06 +02:00 |
inikep
|
3c7c3527d0
|
introduced ZSTD_NOCOMPRESS to generate decompressor only
|
2016-04-22 13:59:05 +02:00 |
inikep
|
23a0889301
|
separation of lib/ into common/, compress/, decompress/, dictBuilder/, legacy/
|
2016-04-22 12:43:18 +02:00 |