Lines Matching full:api

25 api: Various functions promoted from experimental to stable API: (#2579-2581, @senhuang42)
28 api: Several experimental functions have been deprecated and will emit a compiler warning (#2582, @…
39 api: ZSTDMT_NBWORKERS_MAX reduced to 64 for 32-bit environments (@Cyan4973)
53 doc: Improve `zdict.h` dictionary training API documentation (#2622, @terrelln)
59 tests: Test coverage for ZSTD threadpool API (#2604, @senhuang42)
75 contrib: Seekable format - New seek table-only API (#2113 #2518, @mdittmer @Cyan4973)
83 api: Add (De)Compression Tracing Functionality (#2482, @terrelln)
84 api: Support References to Multiple DDicts (#2446, @senhuang42)
85 api: Add Function to Generate Skippable Frame (#2439, @senhuang42)
120 api : new sequence ingestion API, by @senhuang42
121 api : shared thread pool: control total nb of threads used by multiple compression jobs, by @marxin
122 api : new ZSTD_getDictID_fromCDict(), by @LuAPi
123 api : zlibWrapper only uses public API, and is compatible with dynamic library, by @terrelln
124 api : fix : multithreaded compression has predictable output even in special cases (see #2327) (iss…
125 api : fix : dictionary compression correctly respects dictionary compression level (see #2303) (iss…
145 api : Do not install zbuff.h, since it has long been deprecated, by @cyan4973 (#2166).
146 api : Fix ZSTD_CCtx_setParameter() with ZSTD_c_compressionLevel to make 0 mean default level, by @i…
147 api : Rename ZSTDMT_NBTHREADS_MAX to ZSTDMT_NBWORKERS_MAX, by @marxin (#2228).
178 api : ZDICT_finalizeDictionary() is promoted to stable (#2111)
179 api : new experimental parameter ZSTD_d_stableOutBuffer (#2094)
199 api: new ability to extract sequences from the parser for analysis, by @bimbashrestha
200 api: fixed decoding of magic-less frames, by @terrelln
201 api: fixed ZSTD_initCStream_advanced() performance with fast modes, reported by @QrczakMK
227 bug: Fix seekable decompression in-memory API by @iburinoc (#1695)
240 api: Add parameter to generate smaller dictionaries by @tyler-tran (#1656)
263 api: Move the advanced API, including all functions in the staging section, to the stable section
264 api: Make ZSTD_e_flush and ZSTD_e_end block for maximum forward progress
265 api: Rename ZSTD_CCtxParam_getParameter to ZSTD_CCtxParams_getParameter
266 api: Rename ZSTD_CCtxParam_setParameter to ZSTD_CCtxParams_setParameter
267 api: Don't export ZSTDMT functions from the shared library by default
268 api: Require ZSTD_MULTITHREAD to be defined to use ZSTDMT
269 api: Add ZSTD_decompressBound() to provide an upper bound on decompressed size by @shakeelrao
270 api: Fix ZSTD_decompressDCtx() corner cases with a dictionary
271 api: Move ZSTD_getDictID_*() functions to the stable section
272 api: Add ZSTD_c_literalCompressionMode flag to enable or disable literal compression by @terrelln
273 api: Allow compression parameters to be set when a dictionary is used
274 api: Allow setting parameters before or after ZSTD_CCtx_loadDictionary() is called
275 api: Fix ZSTD_estimateCStreamSize_usingCCtxParams()
276 api: Setting ZSTD_d_maxWindowLog to 0 means use the default
279 doc: Update the examples to use the advanced API
280 doc: Explain how to transition from old streaming functions to the advanced API in the header
301 api : finalized advanced API, last stage before "stable" status
302 api : new --rsyncable mode, by @terrelln
303 api : support decompression of empty frames into NULL (used to be an error) (#1385)
333 api : fix : block api can be streamed with > 4 GB, reported by @catid
334 api : reduced ZSTD_DDict size by 2 KB
335 api : minimum negative compression level is defined, and can be queried using ZSTD_minCLevel().
348 api : fix : performance degradation for dictionary compression when using advanced API, by @terrelln
349 api : change : clarify ZSTD_CCtx_reset() vs ZSTD_CCtx_resetParameters(), by @terrelln
364 api : `nbThreads` becomes `nbWorkers` : 1 triggers asynchronous mode
365 api : compression levels can be negative, for even more speed
366 api : ZSTD_getFrameProgression() : get precise progress status of ZSTDMT anytime
367 api : ZSTDMT can accept new compression parameters during compression
368 api : implemented all advanced dictionary decompression prototypes
380 api : fix : support large skippable frames, by @terrelln
381 api : fix : streaming interface was adding a useless 3-bytes null block to small frames
382 api : change : when setting `pledgedSrcSize`, use `ZSTD_CONTENTSIZE_UNKNOWN` macro value to mean "u…
400 api : added macro ZSTD_COMPRESSBOUND() for static allocation
401 api : experimental : new advanced decompression API
402 api : fix : sizeof_CCtx() used to over-estimate
417 API exp : breaking change : ZSTD_getframeHeader() provides more information
418 API exp : breaking change : pinned down values of error codes
428 API : added : ZSTD_versionString()
429 API : promoted to stable status : ZSTD_getFrameContentSize(), by Sean Purcell
430 API exp : new advanced API : ZSTD_compress_generic(), ZSTD_CCtx_setParameter()
431 API exp : new : API for static or external allocation : ZSTD_initStatic?Ctx()
432 API exp : added : ZSTD_decompressBegin_usingDDict(), requested by Guy Riddle (#700)
433 API exp : clarified memory estimation / measurement functions.
434 API exp : changed : strongest strategy renamed ZSTD_btultra, fastest strategy ZSTD_fast set to 1
436 new : contrib/seekable_format, demo and API, by Sean Purcell
449 API : breaking change : ZSTD_createCDict_advanced(), only use compressionParameters as argument
450 API : added : prototypes ZSTD_*_usingCDict_advanced(), for direct control over frameParameters.
451 API : improved: ZSTDMT_compressCCtx() reduced memory usage
452 API : fix : ZSTDMT_compressCCtx() now provides srcSize in header (#634)
453 API : fix : src size stored in frame header is controlled at end of frame
454 API : fix : enforced consistent rules for pledgedSrcSize==0 (#641)
455 API : fix : error code "GENERIC" replaced by "dstSizeTooSmall" when appropriate
470 API : new : ZSTD_findFrameCompressedSize(), ZSTD_getFrameContentSize(), ZSTD_findDecompressedSize()
471 API : changed : dropped support of legacy versions <= v0.3 (can be changed by modifying ZSTD_LEGACY…
485 API : new : lib/compress/ZSTDMT_compress.h multithreading API (experimental)
486 API : new : ZSTD_create?Dict_byReference(), requested by Bartosz Taudul
487 API : new : ZDICT_finalizeDictionary()
488 API : fix : ZSTD_initCStream_usingCDict() properly writes dictID into frame header, by Gregory Szor…
489 API : fix : all symbols properly exposed in libzstd, by Nick Terrell
494 API : streaming : decompression : changed : automatic implicit reset when chain-decoding new frames…
495 API : experimental : added : dictID retrieval functions, and ZSTD_initCStream_srcSize()
496 API : zbuff : changed : prototypes now generate deprecation warnings
514 Improved : better memory usage when using streaming compression API, thanks to @Rogier-5 report
515 Added : API : ZSTD_initCStream_usingCDict(), ZSTD_initDStream_usingDDict() (experimental section)
538 API : Streaming API supports legacy format
539 API : ZDICT_getDictID(), ZSTD_sizeof_{CCtx, DCtx, CStream, DStream}(), ZSTD_setDStreamParameter()
545 New streaming API
556 Changed : modified API : ZSTD_compressEnd()
606 API : more efficient Dictionary API : `ZSTD_compress_usingCDict()`, `ZSTD_decompress_usingDDict()`
607 API : create dictionary files from custom content, by Giuseppe Ottaviano
608 API : support for custom malloc/free functions
613 New : zlib wrapper API, thanks to Przemyslaw Skibinski
624 API : ZSTD_getFrameParams() provides size of decompressed content
637 Changed : streaming & dictionary API
649 New : block-level API
657 new : external dictionary API extended to buffered mode and accessible through command line
661 new : external dictionary API
675 Added : ZBUFF API (see zstd_buffered.h)