Skip to content

Releases: orium/rpds

rpds 0.6.0

27 Jan 03:28
v0.6.0
Compare
Choose a tag to compare
  • Implemented RedBlackTree{Map,Set}::range() iterator.
  • Implemented IndexMut and Vector::get_mut().
  • Added #[must_use] to the immutable methods of all data structures.
  • Improved performance of Improved List::reverse_mut()`.
  • Improved performance of RedBlackTreeSet serialization.

rpds v0.5.0

12 Apr 16:37
v0.5.0
Compare
Choose a tag to compare
  • Mutable methods galore. Now all data structures offer mutable methods. These are generally much faster!
  • Implemented Extend for Vector.

rpds v0.4.0

08 Mar 20:35
v0.4.0
Compare
Choose a tag to compare
  • Added macros to create data structures with the given values (analog to vec![]).
  • Added {HashTrieSet,RedBlackTreeSet}::{is_disjoint(),is_subset(),is_superset()}.

rpds v0.3.0

08 Mar 20:36
v0.3.0
Compare
Choose a tag to compare
  • Added support for serialization with serde.
  • Speed-up HashTrieMap::remove() by ~70%.
  • Speed-up Vector::push_back() by ~80%.

rpds v0.2.0

08 Mar 20:36
v0.2.0
Compare
Choose a tag to compare
  • Implemented RedBlackTreeMap data structure.
  • Implemented RedBlackTreeSet data structure.

rpds v0.1.0

08 Mar 20:37
v0.1.0
Compare
Choose a tag to compare
  • Implemented Queue data structure.
  • Implemented HashTrieSet data structure.
  • Implemented Stack data structure.
  • Implemented List::last() and List::reverse().

rpds v0.0.0

08 Mar 20:37
v0.0.0
Compare
Choose a tag to compare
  • Initial release of rpds. This release contains these data structures: List, Vector, and HashTrieMap.