Skip to content

Releases: eggyal/copse

v0.4.1

12 Feb 15:34
e782bca
Compare
Choose a tag to compare

What's Changed

  • [upstream] Add Cursor and CursorMut (behind btree_cursors feature flag)
  • Doctest improvements/fixes

v0.4.0

20 Jan 19:00
8109762
Compare
Choose a tag to compare

What's Changed

  • Renamed LookupKey trait to SortableBy
  • Renamed SortableBy's key method to sort_key
  • Renamed DefaultComparisonKey to OrdKeyType
  • Various documentation improvements

v0.3.0

19 Jan 19:05
8f4229f
Compare
Choose a tag to compare

What's Changed

  • Added BinaryHeap
  • Renamed Comparator to TotalOrder
  • Renamed Key associated type to OrderedType
  • Moved OrdComparator and OrdStoredKey to default::OrdTotalOrder and default::OrdStoredKey respectively
  • Defaulted all TotalOrder type parameters to OrdTotalOrder
  • Added reflexive OrdStoredKey implementations for str, CStr, OsStr and Path
  • Have OrdTotalOrder delegate to PartialEq and PartialOrd methods for types with erroneously inconsistent implementations
  • Various documentation improvements

v0.2.0

01 Jan 04:10
6d9d519
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
  • Tied lookup keys to comparators in a more logical (and correct) way
  • Improved default comparator mechanism to be ZST on stable toolchain
  • Improved documentation
  • Other general refactorings

v0.1.1

31 Dec 12:45
075c689
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

Minor refactorings and documentation updates.

v0.1.0

31 Dec 01:38
f9ce5c2
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
Initial release