Lines Matching +full:meson +full:- +full:parameters
6 lib: reduce binary size with selective built-time exclusion, by @felixhandte
11 lib: fix zdict prototype mismatch in static_only mode, by @ldv-alt
12 lib: fix several bugs in magicless-format decoding, by @embg
13 cli: add common compressed file types to `--exclude-compressed`` by @daniellerozenblit
14 cli: fix mixing `-c` and `-o` commands with `--rm`, by @Cyan4973
15 cli: fix erroneous exclusion of hidden files with `--output-dir-mirror` by @felixhandte
20 …rovements by @terrelln, @sighingnow, @gjasny, @JohanMabille, @Saverio976, @gruenich, @teo-tsirpanis
22 build: fix cross-compiling for AArch64 with lld by @jcelerier
31 port: risc-v support validation in CI, by @Cyan4973
34 port: HP-UX compatibility, by @likema
40 perf: improve mid-level compression speed (#3529, #3533, #3543, @yoniko and #3552, @terrelln)
41 lib: deprecated bufferless block-level API (#3534) by @terrelln
43 cli: improve speed of --patch-from mode (~+50%) (#3545) by @daniellerozenblit
45 cli: zstd no longer crashes when requested to write into write-protected directory (#3541) by @feli…
46 cli: fix decompression into block device using -o, reported by @georgmu (#3583)
50 build: fix zstd-dll, version of zstd CLI that links to the dynamic library (#3496) by @yoniko
59 perf: up to +10% faster streaming compression at levels 1-2 (#3114, @embg)
60 perf: +4-13% for levels 5-12 by optimizing function generation (#3295, @terrelln)
61 pref: +3-11% compression speed for `arm` target (#3199, #3164, #3145, #3141, #3138, @JunHe77 and #3…
62 perf: +5-30% faster dictionary compression at levels 1-4 (#3086, #3114, #3152, @embg)
63 perf: +10-20% cold dict compression speed by prefetching CDict tables (#3177, @embg)
70 cli: Keep original file if `-c` or `--stdout` is given (#3052, @dirkmueller)
71 cli: Keep original files when result is concatenated into a single output with `-o` (#3450, @Cyan49…
73 cli: Print zlib/lz4/lzma library versions with `-vv` (#3030, @terrelln)
74 cli: Print checksum value for single frame files with `-lv` (#3332, @Cyan4973)
75 cli: Print `dictID` when present with `-lv` (#3184, @htnhan)
77 cli: support `--best` and `--no-name` in `gzip` compatibility mode (#3059, @dirkmueller)
79 cli: improved help/usage (`-h`, `-H`) formatting (#3094, @dirkmueller and #3385, @jonpalmisc)
83 cli: Fix for `-r` on empty directory (#3027, @brailovich)
84 cli: Fix empty string as argument for `--output-dir-*` (#3220, @embg)
85 cli: Fix decompression memory usage reported by `-vv --long` (#3042, @u1f35c, and #3232, @zengyijin…
87 cli: Fix `--adapt` doesn't work when `--no-progress` is also set (#3354, @terrelln)
88 api: Support for Block-Level Sequence Producer (#3333, @embg)
89 api: Support for in-place decompression (#3432, @terrelln)
90 api: New `ZSTD_CCtx_setCParams()` function, set all parameters defined in a `ZSTD_compressionPar…
93 api: More accurate error codes for busy-loop scenarios (#3413, #3455, @Cyan4973)
96 bug: Fix corruption that rarely occurs in 32-bit mode with wlog=25 (#3361, @terrelln)
97 bug: Fix for block-splitter (#3033, @Cyan4973)
100 bug: Fix timing issues with cmake/meson builds (#3166, #3167, #3170, @Cyan4973)
103 build: Meson build script improvements (#3039, #3120, #3122, #3327, #3357, @eli-schwartz and #3276,…
109 doc: Updated man page, providing more details for `--train` mode (#3112, @Cyan4973)
111 misc: Enable Intel CET (#2992, #2994, @hjl-tools)
113 misc: Improve speed of the one-file library generator (#3241, @wahern and #3005, @cwoffenden)
118 perf: Regain Minimal memset()-ing During Reuse of Compression Contexts (@Cyan4973, #2969)
128 perf: faster mid-level compression speed in presence of highly repetitive patterns, by @senhuang42
132 perf: on-demand reduced ZSTD_DCtx state size, using build macro ZSTD_DECODER_INTERNAL_BUFFER, at a …
136 build: improved meson unofficial build, by @eli-schwartz
138 cli : report advanced parameters information when compressing in very verbose mode (`-vv`), by @Sve…
141 api: Various functions promoted from experimental to stable API: (#2579-2581, @senhuang42)
155 api: ZSTDMT_NBWORKERS_MAX reduced to 64 for 32-bit environments (@Cyan4973)
158 perf: Decompression loop refactor, speed improvements on `clang` and for `--long` modes (#2614 #263…
161 bug: Fix large dictionary non-determinism (#2607, @terrelln)
162 bug: Fix non-determinism test failures on Linux i686 (#2606, @terrelln)
165 bug: Fix --patch-from mode parameter bound bug with small files (#2637, @occivink)
174 tests: OSS-Fuzz coverage for seekable format (#2617, @senhuang42)
178 build: Allow `ZSTDMT_JOBSIZE_MIN` to be configured at compile-time, reduce default to 512KB (#2611,…
181 build: Fixed Meson build (#2548, @SupervisedThinking @kloczek)
182 build: Fix excessive compiler warnings with clang-cl and CMake (#2600, @nickhutchinson)
185 cli: `--progress` flag added to always display progress bar (#2595, @senhuang42)
186 cli: Allow reading from block devices with `--force` (#2613, @felixhandte)
188 cli: Fix windows CLI `--filelist` end-of-line bug (#2620, @Cyan4973)
190 contrib: Seekable format - Decompression hanging edge case fix (#2516, @senhuang42)
191 contrib: Seekable format - New seek table-only API (#2113 #2518, @mdittmer @Cyan4973)
192 contrib: Seekable format - Fix seek table descriptor check when loading (#2534, @foxeng)
193 contrib: Seekable format - Decompression fix for large offsets, (#2594, @azat)
198 bug: Make Simple Single-Pass Functions Ignore Advanced Parameters (#2498, @terrelln)
205 cli: Fix `--output-dir-mirror` rejection of `..` -containing paths (#2512, @felixhandte)
206 cli: Allow Input From Console When `-f`/`--force` is Passed (#2466, @felixhandte)
210 tests: Avoid Using `stat -c` on NetBSD (#2513, @felixhandte)
212 build: Hide and Avoid Using Static-Only Symbols (#2501, #2504, @skitt)
226 perf: stronger --long mode at high compression levels, by @senhuang42
227 perf: stronger --patch-from at high compression levels, thanks to --long improvements
243 build: improved compile-time detection of aarch64/neon platforms, by @bsdimp
255 cli : Add --output-dir-mirror option, by @xxie24 (#2219)
259 cli : Allow --patch-from XXX and --filelist XXX in addition to --patch-from=XXX and --filelist=XXX,…
260 cli : Allow --patch-from to compress stdin with --stream-size, by @bimbashrestha (#2206)
262 …CCtx_setParameter() with ZSTD_c_compressionLevel to make 0 mean default level, by @i-do-cpp (#2291)
264 build: Install pkg-config file with CMake and MinGW, by @tonytheodore (#2183)
270 build: Fix -Wcomma warnings, by @cwoffenden
271 build: Remove distutils requirement for meson build, by @neheb (#2197)
284 fix : Compression ratio regression on huge files (> 3 GB) using high levels (--ultra) and multithre…
289 cli : New --patch-from command, create and apply patches from files, by @bimbashreshta
290 cli : New --filelist= : Provide a list of files to operate upon from a file
291 cli : -b -d command can now benchmark decompression on multiple files
292 cli : New --no-content-size command
293 cli : New --show-default-cparams information command
296 build: Generate a single-file libzstd library (#2065, by @cwoffenden)
297 build: Relative includes no longer require -I compiler flags for zstd lib subdirs (#2103, by @felix…
298 build: zstd now compiles cleanly under -pedantic (#2099)
299 build: zstd now compiles with make-4.3
300 build: Support mingw cross-compilation from Linux, by @Ericson2314
301 build: Meson multi-thread build fix on windows
305 misc: Edit-distance match finder in contrib/
311 perf: Better compression speed when re-using a context, by @felixhandte
316 api: fixed decoding of magic-less frames, by @terrelln
320 cli: command --output-dir-flat= , generates target files into requested directory, by @senhuang42
321 cli: commands --stream-size=# and --size-hint=#, by @nmagerko
322 cli: command --exclude-compressed, by @shashank0791
323 cli: faster `-t` test mode
325 cli: fix command `-D dictionary` on Windows, reported by @artyompetrov
327 build: single-file decoder with emscripten compilation script, by @cwoffenden
342 bug: Fix bug in zstd-0.5 decoder by @terrelln (#1696)
343 bug: Fix seekable decompression in-memory API by @iburinoc (#1695)
353 perf: Slightly faster compression speed when re-using a context by @cyan4973 (#1658)
356 api: Add parameter to generate smaller dictionaries by @tyler-tran (#1656)
358 cli: Expose cpu load indicator for each file on -vv mode by @ephiepark (#1631)
360 cli: zstdgrep: handle -f flag by @felixhandte (#1618)
363 doc: Fix typo by @yk-tanigawa (#1633)
370 build: Meson: rename options out of deprecated namespace by @lzutao (#1665)
371 build: Meson: fix build by @lzutao (#1602)
374 build: Fix MinGW-W64 build by @myzhang1029 (#1600)
389 api: Allow compression parameters to be set when a dictionary is used
390 api: Allow setting parameters before or after ZSTD_CCtx_loadDictionary() is called
394 cli: Add --[no-]compress-literals flag to enable or disable literal compression
406 misc: Use physical core count for -T0 on FreeBSD by @cemeyer
407 misc: Fix zstd --list on truncated files by @kostmo
418 api : new --rsyncable mode, by @terrelln
422 build: fix compilation with multiple -arch flags, by @ryandesign
423 build: highly upgraded meson build, by @lzutao
427 build: fixed zstd-pgo, by @bmwiedemann
429 cli : --no-progress flag, preserving final summary (#1371), by @terrelln
448 cli : new command --adapt, for automatic compression level adaptation
468 build: make and make all are compatible with -j
474 perf: much better performance associating --long with multi-threading, by @terrelln
475 perf: better compression at levels 13-15
476 cli : asynchronous compression by default, for faster experience (use --single-thread for former be…
477 cli : smoother status report in multi-threading mode
478 cli : added command --fast=#, for faster compression modes
483 api : ZSTDMT can accept new compression parameters during compression
485 build: improved meson recipe, by Shawn Landden (@shawnl)
491 perf: faster zstd_opt strategy (levels 16-19)
495 cli : new : hidden command `-S`, to benchmark multiple files while generating one result per file
497 api : fix : streaming interface was adding a useless 3-bytes null block to small frames
503 new : long range mode, using --long command, by Stella Lau (@stellamplau)
505 changed : maximum nb of threads reduced to 200, to avoid address space exhaustion in 32-bits mode
506 fix : multi-threading compression works with custom allocators
507 fix : ZSTD_sizeof_CStream() was over-evaluating memory usage
508 …ression generates very large distances and bunch of other conditions (only possible at --ultra -22)
509 fix : 32-bits build can now decode large offsets (levels 21+)
511 cli : improved --list output
512 cli : new : can split input file for dictionary training, using command -B#
513 cli : new : clean operation artefact on Ctrl-C interruption
514 cli : fix : do not change /dev/null permissions when using command -t with root access, reported by…
515 cli : fix : write file size in header in multiple-files mode
518 api : fix : sizeof_CCtx() used to over-estimate
519 build: fix : no-multithread variant compiles without pool.c dependency, reported by Mitchell Blank …
527 perf: substantially decreased memory usage in Multi-threading mode, thanks to reports by Tino Reich…
528 perf: Multi-threading supports up to 256 threads. Cap at 256 when more are requested (#760)
529 cli : improved and fixed --list command, by @ib (#772)
530 cli : command -vV to list supported formats, by @ib (#771)
536 new : contrib/adaptive-compression, I/O driven compression strength, by Paul Cruz (@paulcruz74)
538 updated : contrib/linux-kernel, by Nick Terrell (@terrelln)
541 cli : new : `--list` command, by Paul Cruz
543 cli : changed : `-t *` continue processing list after a decompression error
551 tools : decodecorpus can generate random dictionary-compressed samples, by Paul Cruz
553 changed : contrib/linux-kernel, updated version and license, by Nick Terrell
556 cli : changed : Multithreading enabled by default (use target zstd-nomt or HAVE_THREAD=0 to disable)
557 cli : new : command -T0 means "detect and use nb of cores", by Sean Purcell
558 cli : new : zstdmt symlink hardwired to `zstd -T0`
559 cli : new : command --threads=# (#671)
561 cli : new : commands --train-cover and --train-legacy, to select dictionary algorithm and parameters
564 cli : fix : ignore symbolic links unless --force specified,
573 build: enabled Multi-threading support for *BSD, by Baptiste Daroussin
574 tools: updated Paramgrill. Command -O# provides best parameters for sample and speed target.
575 new : contrib/linux-kernel version, by Nick Terrell
578 cli : new : can compress in *.gz format, using --format=gzip command, by Przemyslaw Skibinski
579 cli : new : advanced benchmark command --priority=rt
580 cli : fix : write on sparse-enabled file systems in 32-bits mode, by @ds77
581 cli : fix : --rm remains silent when input is stdin
585 arch: 32-bits variant able to generate and decode very long matches (>32 MB), by Sean Purcell
588 build : new: meson build system in contrib/meson, by Dima Krasner
590 build : added -Wformat-security flag, as recommended by Padraig Brady
594 cli : zstd can decompress .gz files (can be disabled with `make zstd-nogz` or `make HAVE_ZLIB=0`)
595 cli : new : experimental target `make zstdmt`, with multi-threading support
597 cli : new : advanced commands for detailed parameters, by Przemyslaw Skibinski
598 cli : fix zstdless on Mac OS-X, by Andrew Janke
599 cli : fix #232 "compress non-files"
610 API : streaming : decompression : changed : automatic implicit reset when chain-decoding new frames…
613 lib : improved : faster decompression speed at ultra compression settings and 32-bits mode
627 New : command -M#, --memory=, --memlimit=, --memlimit-decompress= to limit allowed memory consumpti…
629 Improved : slightly better compression ratio at --ultra levels (>= 20)
630 Improved : better memory usage when using streaming compression API, thanks to @Rogier-5 report
635 Fixed : zstd-small, zstd-compress and zstd-decompress compilation targets
643 Fixed : CLI -d output to stdout by default when input is stdin (#322)
644 Fixed : CLI correctly detects console on Mac OS-X
645 Fixed : CLI supports recursive mode `-r` on Mac OS-X
649 Fixed : zstd-pgo, reported by octoploid (#329)
662 Changed : --ultra now enables levels beyond 19
663 Changed : -i# now selects benchmark time in second
670 Improved : better speed on clang and gcc -O2, thanks to Eric Biggers
674 Fixed : premature end of frame when zero-sized raw block, reported by Eric Biggers
676 Fixed : checksum correctly checked in single-pass mode
677 Fixed : combined --test amd --rm, reported by Andreas M. Nilsson
694 New : `--` separator, stating that all following arguments are file names. Suggested by Chip Turner.
700 fixed : multi-blocks decoding with intermediate uncompressed blocks, reported by Greg Slazinski
716 New : Support for directory compression, using `-r`, thanks to Przemyslaw Skibinski
717 New : Command `--rm`, to remove source file after successful de/compression
719 New : Support for Sparse File-systems (do not use space for zero-filled sectors)
721 New : Support pass-through mode (when using `-df`)
734 Fixed : null-string roundtrip (#176)
741 New : highest compression modes require `--ultra` command to fully unleash their capacity
747 Changed (!) : zstd cli now uses "multiple input files" as default mode. See `zstd -h`.
748 Fix : high compression modes for big-endian platforms
749 New : zstd cli : `-t` | `--test` command
765 New : block-level API
769 new : -m/--multiple : compress/decompress multiple files
778 new : zstd-frugal
782 Fixed : big-endian compatibility, by Peter Harris (#85)
813 HC mode : compression levels 2-26
834 detects write-flush errors