Skip to content

Releases: js-ojus/sparsebitset.cr

Less redundant

04 Oct 16:03
Compare
Choose a tag to compare

Remove spurious nil checks in set operations

Less redundant

28 Sep 12:08
Compare
Choose a tag to compare
  • Repetitive set operations are all now generated using three straight-forward macros. The first of them was already existing; the remaining are now added.
  • A few more tests!

Almost there!

24 Sep 09:59
Compare
Choose a tag to compare
  • Fix resolution of methods defined directly in the module SparseBitSet. This caused errors in third-party code that used BitSet.
  • Update tests accordingly.

Small refactoring release

15 Sep 13:56
Compare
Choose a tag to compare
Pre-release

popcount method has been refactored based on the notation in this Wikipedia page.

Improved performance release

14 Sep 16:11
Compare
Choose a tag to compare
Pre-release
  • BitSet has been made a struct. This improves performance of creation of short-lived bitsets.
  • Benchmarks have been refactored into their own directory.

Reasonably stable release

14 Sep 11:55
Compare
Choose a tag to compare
Pre-release

This release is reasonably correct and stable.

First feature-complete release

14 Sep 04:51
Compare
Choose a tag to compare
Pre-release
  • No (de)serialisation support yet.