Releases
v0.0.26
Compare
Sorry, something went wrong.
No results found
Added
(encoding+decoding) FrameEmitInfo + opt-in per-block XXH64 sidecar (#272 )
(decoding) skippable-payload visitor callback on FrameDecoder (#271 )
Documentation
(#176 ) Skippable Frame Magic Allocations registry (#270 )
Performance
(decode) drop inline_never on repcode resolver, keep cold attr (#281 )
(encoding) HUF_flags_preferRepeat for fast strategies + small literals (#23 G6) (#278 )
(decoding) mirror donor ddictIsCold signal for pipelined dispatch (#274 )
(fse) rewrite build_decoding_table per donor ZSTD_buildFSETable_body shape (#276 )
(decode) route short-block fallback through inline executor (z000033 −25%) (#269 )
(decode) cache predefined FSE tables (small-4k-log-lines −69%) (#268 )
(decode) inline sequence executor for direct path + auto-route decode_all (z000033 −24%, high-entropy-1m parity) (#263 )
(bench) pre-touch decompress output Vec to kill page-fault artifact (#260 )
(decode) bump WILDCOPY_OVERLENGTH 16 → 32 for AVX2 chunked kernel reach (#261 )
(decode) RingBuffer % cap → branchless wrap helper (kills divl on i686, divq on x86_64) (#255 )
(decode) #247 Part 2 — kill divb in repeat_short_offset + force-inline UserSliceBackend::extend (#254 )
(decode) #247 Part 1 — expand FSE Entry to ZSTD_seqSymbol shape (#252 )
Testing
(bench) unblock dict-driven bench matrix + add pure_rust_with_dict compress arm (#277 )
Harden
(decode) fallible BufferBackend writes for RLE/Raw direct path (#251 )
You can’t perform that action at this time.