Skip to content

0.48.0

Choose a tag to compare

@jqnatividad jqnatividad released this 08 Mar 01:14
· 73 commits to master since this release

Performance

  • Group hot fields in MinMax for cache locality
  • Assorted micro-optimizations across sorted, unsorted, and minmax
  • Replace unsafe windows access with array_windows (stable in Rust 1.94)
  • Use sort_unstable_by_key in frequency; clarify doc comments

Bug Fixes

  • Fix merge of single-element MinMax into empty MinMax

Refactoring

  • Avoid redundant select_nth_unstable_by call in unsorted

Chores & Docs

  • Set MSRV to 1.94
  • Make clippy happy
  • Refactor .claude hooks to typed hook objects
  • Fix stale version, threshold signs, and unsafe block counts in docs

0.47.0...0.48.0