Skip to content

v0.0.34

Choose a tag to compare

@sw-release-bot sw-release-bot released this 10 Jun 23:11
· 32 commits to main since this release
04614ad

Added

  • dictionary CDict-equivalent (encoder + C ABI + wasm + CLI); L22 dict memory 8.2x->1.13x (#387)
  • (c-api) C ABI core (cdylib + vendored headers + simple/context/error/frame/dict wrappers) (#386)
  • content-checksum modes + npm bindings, RingBuffer wrapped inline match-copy (#385)

Performance

  • (encode) zero per-frame allocations on the reused-compressor path (#395)
  • (decode) hash each block while cache-hot on the direct path (#394)
  • (encode) [breaking] cut dict-compress per-frame overhead; shrink wasm payload 18% (#393)
  • (encode) monolithize dfast per-match helpers into the kernel (#391)
  • (encode) 4-byte gate before HC chain common_prefix_len (#392)
  • (encode) reshape dfast match-find toward donor structure (#390)
  • (encode) close the level-4 dfast speed outlier (donor greedy double-fast) (#389)
  • (decode) cut per-frame/block overhead (RingBuffer inline exec, FSE arrays, dict copy-on-write) (#381)
  • (decode) cut HUF/FSE entropy-build overhead on the decode hot path (#377)