Skip to content

v0.0.29

Choose a tag to compare

@sw-release-bot sw-release-bot released this 06 Jun 15:26
· 62 commits to main since this release
9673a4b

Added

  • (bench) report active CPU kernel tier + fix decode_loop corpus masking (#351)

Documentation

  • (readme) fix btultra/btultra2 level boundary in strategy table (#334)

Fixed

  • (decode) bound per-block output (decompression-bomb OOM) + L19 decode gap (#350)

Performance

  • (codec) per-strategy block-split levels + per-tier exec-macro seq monolith (#354)
  • (codec) warm dictionary reuse (decode + encode) + relocate decompression-bomb guard (#352)
  • (encode) store row match positions as u32 to cut peak memory (#346)
  • (encode) right-size dfast/row/hash-chain tables for small inputs (#345)
  • (encode) price the custom FSE table without building it (#344)
  • (encode) cut small-input fixed cost on the fast levels (#342)
  • (encode) hoist hash/chain fill rebase guard out of insert loop (#340)
  • (encode) rebase matcher floor on reset instead of zeroing tables (#338)
  • (encode) donor-correct block-split + block-precise decode errors (#336)
  • (encode) decouple and monomorphize the row matcher (#335)
  • (encode) close level-5 greedy speed gap (row match-span cap) (#331)
  • (encode) donor row-0 params for Fast negative levels (#330)
  • (encode) size-gated dictionary match-finding for the Fast strategy (#328)
  • (dict) greedy set-cover segment selection in fastcover trainer (#324)