Lines Matching +full:high +full:- +full:dynamic
2 perf: Regain Minimal memset()-ing During Reuse of Compression Contexts (@Cyan4973, #2969)
9 perf: slightly faster high speed modes (strategies fast & dfast), by @felixhandte
12 perf: faster mid-level compression speed in presence of highly repetitive patterns, by @senhuang42
13 perf: minor compression ratio improvements for small data at high levels, by @cyan4973
16 perf: on-demand reduced ZSTD_DCtx state size, using build macro ZSTD_DECODER_INTERNAL_BUFFER, at a …
17 build: allows hiding static symbols in the dynamic library, using build macro, by @skitt
20 build: improved meson unofficial build, by @eli-schwartz
22 …t advanced parameters information when compressing in very verbose mode (``-vv`), by @Svetlitski-FB
25 api: Various functions promoted from experimental to stable API: (#2579-2581, @senhuang42)
39 api: ZSTDMT_NBWORKERS_MAX reduced to 64 for 32-bit environments (@Cyan4973)
41 perf: Block splitter to improve compression ratio, enabled by default for high compression levels (…
42 perf: Decompression loop refactor, speed improvements on `clang` and for `--long` modes (#2614 #263…
45 bug: Fix large dictionary non-determinism (#2607, @terrelln)
46 bug: Fix non-determinism test failures on Linux i686 (#2606, @terrelln)
49 bug: Fix --patch-from mode parameter bound bug with small files (#2637, @occivink)
58 tests: OSS-Fuzz coverage for seekable format (#2617, @senhuang42)
60 build: Dynamic library built multithreaded by default (#2584, @senhuang42)
62 build: Allow `ZSTDMT_JOBSIZE_MIN` to be configured at compile-time, reduce default to 512KB (#2611,…
66 build: Fix excessive compiler warnings with clang-cl and CMake (#2600, @nickhutchinson)
69 cli: `--progress` flag added to always display progress bar (#2595, @senhuang42)
70 cli: Allow reading from block devices with `--force` (#2613, @felixhandte)
72 cli: Fix windows CLI `--filelist` end-of-line bug (#2620, @Cyan4973)
74 contrib: Seekable format - Decompression hanging edge case fix (#2516, @senhuang42)
75 contrib: Seekable format - New seek table-only API (#2113 #2518, @mdittmer @Cyan4973)
76 contrib: Seekable format - Fix seek table descriptor check when loading (#2534, @foxeng)
77 contrib: Seekable format - Decompression fix for large offsets, (#2594, @azat)
82 bug: Make Simple Single-Pass Functions Ignore Advanced Parameters (#2498, @terrelln)
89 cli: Fix `--output-dir-mirror`'s Rejection of `..`-Containing Paths (#2512, @felixhandte)
90 cli: Allow Input From Console When `-f`/`--force` is Passed (#2466, @felixhandte)
94 tests: Avoid Using `stat -c` on NetBSD (#2513, @felixhandte)
95 build: Zstd CLI Can Now be Linked to Dynamic `libzstd` (#2457, #2454 @Cyan4973)
96 build: Hide and Avoid Using Static-Only Symbols (#2501, #2504, @skitt)
110 perf: stronger --long mode at high compression levels, by @senhuang42
111 perf: stronger --patch-from at high compression levels, thanks to --long improvements
123 api : zlibWrapper only uses public API, and is compatible with dynamic library, by @terrelln
127 build: improved compile-time detection of aarch64/neon platforms, by @bsdimp
139 cli : Add --output-dir-mirror option, by @xxie24 (#2219)
143 cli : Allow --patch-from XXX and --filelist XXX in addition to --patch-from=XXX and --filelist=XXX,…
144 cli : Allow --patch-from to compress stdin with --stream-size, by @bimbashrestha (#2206)
146 …CCtx_setParameter() with ZSTD_c_compressionLevel to make 0 mean default level, by @i-do-cpp (#2291)
148 build: Install pkg-config file with CMake and MinGW, by @tonytheodore (#2183)
154 build: Fix -Wcomma warnings, by @cwoffenden
168 fix : Compression ratio regression on huge files (> 3 GB) using high levels (--ultra) and multithre…
173 cli : New --patch-from command, create and apply patches from files, by @bimbashreshta
174 cli : New --filelist= : Provide a list of files to operate upon from a file
175 cli : -b -d command can now benchmark decompression on multiple files
176 cli : New --no-content-size command
177 cli : New --show-default-cparams information command
180 build: Generate a single-file libzstd library (#2065, by @cwoffenden)
181 build: Relative includes no longer require -I compiler flags for zstd lib subdirs (#2103, by @felix…
182 build: zstd now compiles cleanly under -pedantic (#2099)
183 build: zstd now compiles with make-4.3
184 build: Support mingw cross-compilation from Linux, by @Ericson2314
185 build: Meson multi-thread build fix on windows
189 misc: Edit-distance match finder in contrib/
195 perf: Better compression speed when re-using a context, by @felixhandte
200 api: fixed decoding of magic-less frames, by @terrelln
204 cli: command --output-dir-flat= , generates target files into requested directory, by @senhuang42
205 cli: commands --stream-size=# and --size-hint=#, by @nmagerko
206 cli: command --exclude-compressed, by @shashank0791
207 cli: faster `-t` test mode
209 cli: fix command `-D dictionary` on Windows, reported by @artyompetrov
211 build: single-file decoder with emscripten compilation script, by @cwoffenden
226 bug: Fix bug in zstd-0.5 decoder by @terrelln (#1696)
227 bug: Fix seekable decompression in-memory API by @iburinoc (#1695)
237 perf: Slightly faster compression speed when re-using a context by @cyan4973 (#1658)
239 perf: Faster compression speed in high compression mode for repetitive data by @terrelln (#1635)
240 api: Add parameter to generate smaller dictionaries by @tyler-tran (#1656)
242 cli: Expose cpu load indicator for each file on -vv mode by @ephiepark (#1631)
244 cli: zstdgrep: handle -f flag by @felixhandte (#1618)
247 doc: Fix typo by @yk-tanigawa (#1633)
258 build: Fix MinGW-W64 build by @myzhang1029 (#1600)
278 cli: Add --[no-]compress-literals flag to enable or disable literal compression
290 misc: Use physical core count for -T0 on FreeBSD by @cemeyer
291 misc: Fix zstd --list on truncated files by @kostmo
300 perf: slightly better compression ratio at high compression modes
302 api : new --rsyncable mode, by @terrelln
306 build: fix compilation with multiple -arch flags, by @ryandesign
311 build: fixed zstd-pgo, by @bmwiedemann
313 cli : --no-progress flag, preserving final summary (#1371), by @terrelln
332 cli : new command --adapt, for automatic compression level adaptation
344 perf: slightly improved high compression levels (notably level 19)
352 build: make and make all are compatible with -j
358 perf: much better performance associating --long with multi-threading, by @terrelln
359 perf: better compression at levels 13-15
360 cli : asynchronous compression by default, for faster experience (use --single-thread for former be…
361 cli : smoother status report in multi-threading mode
362 cli : added command --fast=#, for faster compression modes
375 perf: faster zstd_opt strategy (levels 16-19)
379 cli : new : hidden command `-S`, to benchmark multiple files while generating one result per file
381 api : fix : streaming interface was adding a useless 3-bytes null block to small frames
387 new : long range mode, using --long command, by Stella Lau (@stellamplau)
389 changed : maximum nb of threads reduced to 200, to avoid address space exhaustion in 32-bits mode
390 fix : multi-threading compression works with custom allocators
391 fix : ZSTD_sizeof_CStream() was over-evaluating memory usage
392 …ression generates very large distances and bunch of other conditions (only possible at --ultra -22)
393 fix : 32-bits build can now decode large offsets (levels 21+)
395 cli : improved --list output
396 cli : new : can split input file for dictionary training, using command -B#
397 cli : new : clean operation artefact on Ctrl-C interruption
398 cli : fix : do not change /dev/null permissions when using command -t with root access, reported by…
399 cli : fix : write file size in header in multiple-files mode
402 api : fix : sizeof_CCtx() used to over-estimate
403 build: fix : no-multithread variant compiles without pool.c dependency, reported by Mitchell Blank …
411 perf: substantially decreased memory usage in Multi-threading mode, thanks to reports by Tino Reich…
412 perf: Multi-threading supports up to 256 threads. Cap at 256 when more are requested (#760)
413 cli : improved and fixed --list command, by @ib (#772)
414 cli : command -vV to list supported formats, by @ib (#771)
420 new : contrib/adaptive-compression, I/O driven compression strength, by Paul Cruz (@paulcruz74)
422 updated : contrib/linux-kernel, by Nick Terrell (@terrelln)
425 cli : new : `--list` command, by Paul Cruz
427 cli : changed : `-t *` continue processing list after a decompression error
435 tools : decodecorpus can generate random dictionary-compressed samples, by Paul Cruz
437 changed : contrib/linux-kernel, updated version and license, by Nick Terrell
440 cli : changed : Multithreading enabled by default (use target zstd-nomt or HAVE_THREAD=0 to disable)
441 cli : new : command -T0 means "detect and use nb of cores", by Sean Purcell
442 cli : new : zstdmt symlink hardwired to `zstd -T0`
443 cli : new : command --threads=# (#671)
445 cli : new : commands --train-cover and --train-legacy, to select dictionary algorithm and parameters
448 cli : fix : ignore symbolic links unless --force specified,
457 build: enabled Multi-threading support for *BSD, by Baptiste Daroussin
458 tools: updated Paramgrill. Command -O# provides best parameters for sample and speed target.
459 new : contrib/linux-kernel version, by Nick Terrell
462 cli : new : can compress in *.gz format, using --format=gzip command, by Przemyslaw Skibinski
463 cli : new : advanced benchmark command --priority=rt
464 cli : fix : write on sparse-enabled file systems in 32-bits mode, by @ds77
465 cli : fix : --rm remains silent when input is stdin
469 arch: 32-bits variant able to generate and decode very long matches (>32 MB), by Sean Purcell
474 build : added -Wformat-security flag, as recommended by Padraig Brady
478 cli : zstd can decompress .gz files (can be disabled with `make zstd-nogz` or `make HAVE_ZLIB=0`)
479 cli : new : experimental target `make zstdmt`, with multi-threading support
482 cli : fix zstdless on Mac OS-X, by Andrew Janke
483 cli : fix #232 "compress non-files"
494 API : streaming : decompression : changed : automatic implicit reset when chain-decoding new frames…
497 lib : improved : faster decompression speed at ultra compression settings and 32-bits mode
511 New : command -M#, --memory=, --memlimit=, --memlimit-decompress= to limit allowed memory consumpti…
513 Improved : slightly better compression ratio at --ultra levels (>= 20)
514 Improved : better memory usage when using streaming compression API, thanks to @Rogier-5 report
519 Fixed : zstd-small, zstd-compress and zstd-decompress compilation targets
527 Fixed : CLI -d output to stdout by default when input is stdin (#322)
528 Fixed : CLI correctly detects console on Mac OS-X
529 Fixed : CLI supports recursive mode `-r` on Mac OS-X
533 Fixed : zstd-pgo, reported by octoploid (#329)
546 Changed : --ultra now enables levels beyond 19
547 Changed : -i# now selects benchmark time in second
554 Improved : better speed on clang and gcc -O2, thanks to Eric Biggers
558 Fixed : premature end of frame when zero-sized raw block, reported by Eric Biggers
560 Fixed : checksum correctly checked in single-pass mode
561 Fixed : combined --test amd --rm, reported by Andreas M. Nilsson
578 New : `--` separator, stating that all following arguments are file names. Suggested by Chip Turner.
584 fixed : multi-blocks decoding with intermediate uncompressed blocks, reported by Greg Slazinski
600 New : Support for directory compression, using `-r`, thanks to Przemyslaw Skibinski
601 New : Command `--rm`, to remove source file after successful de/compression
603 New : Support for Sparse File-systems (do not use space for zero-filled sectors)
605 New : Support pass-through mode (when using `-df`)
618 Fixed : null-string roundtrip (#176)
623 Stronger high compression modes, thanks to Przemyslaw Skibinski
625 New : highest compression modes require `--ultra` command to fully unleash their capacity
629 New : Optimal parsing => Very high compression modes, thanks to Przemyslaw Skibinski
631 Changed (!) : zstd cli now uses "multiple input files" as default mode. See `zstd -h`.
632 Fix : high compression modes for big-endian platforms
633 New : zstd cli : `-t` | `--test` command
648 Improved : high compression mode on repetitive data
649 New : block-level API
653 new : -m/--multiple : compress/decompress multiple files
656 Fixed : high compression modes for Windows 32 bits
662 new : zstd-frugal
666 Fixed : big-endian compatibility, by Peter Harris (#85)
673 Command line utility compatible with high compression levels
697 HC mode : compression levels 2-26
718 detects write-flush errors