Skip to content

v0.0.21

Choose a tag to compare

@sw-release-bot sw-release-bot released this 17 May 15:53
· 240 commits to main since this release
32475d3

Added

  • (encoding) #23 add donor _fromBorders pre-split heuristic + broaden level coverage (#140)

Fixed

  • (release) untrack fuzz crash artifacts already gitignored (#148)
  • (bench) restore sample_size=10, raise measurement_time to clear criterion floor (#144)

Performance

  • (7pre) enablement — donor outer/inner dfast Level 3 + cross-level FSE cache (#146)
  • (encoding) #18 Phase 5 — LDM producer (gear hash + bucket table + search/emit) (#139)
  • (encoding) #124 Phase 4 — HC speculative tail check + MatcherStorage enum dispatch (#125)
  • (encoding) #111 Phase 3 — const-generic Strategy dispatch (#123)
  • (encoding) #111 Phase 2 — saturating_* cleanup on hot path (#121)

Refactored

  • (encoding) #111 Phase 1e — migrate methods off HcMatchGenerator (Stages A–D) (#119)
  • (encoding) #111 Phase 1d — split HcMatchGenerator into MatchTable / HcMatcher / BtMatcher (#118)
  • (encoding) #111 Phase 1c — extract Simple matcher into simple/ (#117)
  • (encoding) #111 Phase 1b — extract shared match-finder helpers (#116)
  • (encoding) #111 Phase 1 — structural split of match_generator monolith (#113)

Testing

  • (fuzz) make test_all_artifacts skip when corpus dir is absent (#151)

Bench

  • add real peak-alloc metric for full encode/decode/memory baseline (#143)