Lines Matching +full:check +full:- +full:api +full:- +full:compatibility
3 perf : faster decoding speed (~+70%) for -BD4 setting in CLI
4 api : new function `LZ4_decompress_safe_partial_usingDict()` by @yawqi
5 api : lz4frame: ability to provide custom allocators at state creation
6 api : can skip checksum validation for improved decoding speed
7 api : new experimental unit `lz4file` for file i/o API, by @anjiahao1
8 api : new experimental function `LZ4F_uncompressedUpdate()`, by @alexmohr
9 cli : `--list` works on `stdin` input, by @Low-power
10 cli : `--no-crc` does not produce (compression) nor check (decompression) checksums
11 cli : fix: `--test` and `--list` produce an error code when parsing invalid input
14 build: `LZ4_FREESTANDING`, new build macro for freestanding environments, by @t-mat
15 build: `make` and `make test` are compatible with `-j` parallel run
16 build: AS/400 compatibility, by @jonrumsey
17 build: Solaris 10 compatibility, by @pekdon
18 build: MSVC 2022 support, by @t-mat
19 build: improved meson script, by @eli-schwartz
28 api : LZ4_decompress_safe_partial() supports unknown compressed size, requested by @jfkthame
29 api : improved LZ4F_compressBound() with automatic flushing, by Christopher Harvie
30 api : can (de)compress to/from NULL without UBs
31 api : fix alignment test on 32-bit systems (state initialization)
32 api : fix LZ4_saveDictHC() in corner case scenario, detected by @IgorKorkin
33 cli : `-l` legacy format is now compatible with `-m` multiple files, by Filipe Calasans
35 cli : fix --fast with large argument, detected by @picoHz
36 build: link to user-defined memory functions with LZ4_USER_MEMORY_FUNCTIONS, suggested by Yuriy Lev…
45 fix : out-of-bound read in exceptional circumstances when using decompress_partial(), by @terrelln
46 fix : slim opportunity for out-of-bound write with compress_fast() with a large enough input and wh…
50 perf: improved lz4frame streaming API speed, by @dreambottle
52 api: better in-place decompression and compression support
53 cli : --list supports multi-frames files, by @gstedman
54 cli: --version outputs to stdout
55 cli : add option --best as an alias of -12 , by @Low-power
56 misc: Integration into oss-fuzz by @cmeister2, expanded list of scenarios by @terrelln
60 api : fix : lz4frame initializers compatibility with c++, reported by @degski
61 cli : added command --list, based on a patch by @gabrielstedman
67 api : changed : _destSize() compression variants are promoted to stable API
68 api : new : LZ4_initStream(HC), replacing LZ4_resetStream(HC)
69 api : changed : LZ4_resetStream(HC) as recommended reset function, for better performance on small …
80 cli : new command --fast, by @jennifermliu
81 cli : fixed elapsed time, and added cpu load indicator (on -vv) (#555)
82 api : LZ4_decompress_safe_partial() now decodes exactly the nb of bytes requested (feature request …
93 cli : new command --favor-decSpeed
101 perf : fix bad degenerative case, reported by @c-morgenstern
103 cli : support for dictionary compression (`-D`), by Felix Handte @felixhandte
104 cli : fix : `lz4 -d --rm` preserves timestamp (#441)
106 api : `_destSize()` variant supported for all compression levels
107 build : `make` and `make test` compatible with `-jX`, reported by @mwgamera
113 cli : added GNU separator -- specifying that all following arguments are files
114 API : added LZ4_compress_HC_destSize(), by Oleg (@remittor)
115 API : added LZ4F_resetDecompressionContext()
116 API : lz4frame : negative compression levels trigger fast acceleration, request by Lawrence Chan
117 API : lz4frame : can control block checksum and dictionary ID
118 API : fix : expose obsolete decoding functions, reported by Chen Yufei
119 API : experimental : lz4frame_static : new dictionary compression API
123 doc : Updated LZ4 Frame format to v1.6.0, restoring Dictionary-ID field
124 doc : lz4 api manual, by Przemyslaw Skibinski
127 lz4hc : new high compression mode : levels 10-12 compress more and slower, by Przemyslaw Skibinski
129 cli : fix minor notification when using -r recursive mode
130 API : lz4frame : LZ4F_frameBound(0) gives upper bound of *flush() and *End() operations (#290, #280)
132 build : Makefile : fix make -jX lib+exe concurrency (#277)
139 Improved : much better speed in -mx32 mode
140 cli : fix : Large file support in 32-bits mode on Mac OS-X
146 Improved: Small compression speed improvement on 64-bits systems
149 Fix : better ratio on 64-bits big-endian targets
151 New liblz4-dll project, by Przemyslaw Skibinki
153 cli : new : --rm and --help commands
156 cli : fix : -t correctly validates lz4-compressed files, by Nick Terrell
158 cli : bench : new : -r recursive mode
166 Added : Example using lz4frame library, by Zbigniew Jędrzejewski-Szmek (#118)
174 New : cross-version test, by Takayuki Matsuoka
179 Changed: New lz4 and lz4hc compression API. Previous function prototypes still supported.
182 Fixed : GCC 4.9+ optimization bug - Reported by Markus Trippelsdorf, Greg Slazinski & Evan Nemerson
183 Changed: Enums converted to LZ4F_ namespace convention - by Takayuki Matsuoka
184 Added : AppVeyor CI environment, for Visual tests - Suggested by Takayuki Matsuoka
185 Modified:Obsolete functions generate warnings - Suggested by Evan Nemerson, contributed by Takayuki…
191 New : command -m, to compress multiple files in a single command (suggested by Kyle J. Harper)
197 New : lz4 cli supports "pass-through" mode, requested by Neil Wilson
199 New : scan-build tests, thanks to kind help by Takayuki Matsuoka
200 New : g++ compatibility tests
201 New : arm cross-compilation test, thanks to kind help by Takayuki Matsuoka
202 Fixed : Fuzzer + frametest compatibility with NetBSD (issue #48, reported by Thomas Klausner)
210 New : lz4frame API is now integrated into liblz4
215 Changed : added -pedantic option, fixed a few mminor warnings
233 Added : experimental lz4frame API, thanks to Takayuki Matsuoka and Christopher Jackson for testings
235 Fix : test mode (-t) no longer requires confirmation, thanks to Thary Nguyen
239 Fix : mips 64-bits support (lew van)
246 Fix : Makefile : install for OS-X and BSD, thanks to Takayuki Matsuoka
249 Modified : Streaming API, using strong types
251 Fix : OS-X : library install name, thanks to Clemens Lang
254 Added : pkg-config, thanks to Zbigniew Jędrzejewski-Szmek (issue 135)
255 Makefile : lz4-test only test native binaries, as suggested by Michał Górny (issue 136)
259 Fix : Issue 134 : extended malicious address space overflow in 32-bits mode for some specific confi…
262 New : LZ4 Streaming API (Fast version), special thanks to Takayuki Matsuoka
266 fix : Issue 52 (malicious address space overflow in 32-bits mode when using large custom format)
272 fix : block-dependency command line (issue 127)
280 OS-X compatible compilation of dynamic library (issue 115)
283 Makefile : library correctly compiled with -O3 switch (issue 114)
292 Large decompression speed improvement for GCC 32-bits. Thanks to Valery Croizier !
307 man : documented -l command (Legacy format, for Linux kernel compression) (issue 102)
317 lz4.c : corrected compression efficiency issue 97 in 64-bits chained mode (-BD) for streams > 4 GB …
322 Makefile : removed -Wno-implicit-declaration compilation switch
330 cmake : check for just C compiler (Elan Ruusamae)