Skip to content

v0.6.0

Compare
Choose a tag to compare
@lun3x lun3x released this 23 Jun 13:18
· 103 commits to master since this release

What's Changed

  • Merge @wyjin PR to implement the following changes: #23

    • add modify_by_ and get_mut_by_ for non-unique indexes
    • use BTreeSet to store equivalent elements in a non-unique index to improve insert/remove/modify performance
    • add capacity-adjustment methods shrink_to_fit, reserve, and with_capacity
    • bug fix when modifying non_unique indexes that caused only a single element to be modified
    • add benchmarks
  • Remove requirement for slab and rustc_hash in dependee's Cargo.toml by restucturing package, splitting it into multi_index_map_derive and multi_index_map: #25

Release Notes

https://github.com/lun3x/multi_index_map/blob/master/RELEASES.md

Full Changelog: v0.5.0...v0.6.0