All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
- Add unchecked version of insert and remove operations - (2d9a9aa) - GrayJack
- Fix example in the docs for `try_append` and `append` - (437f7b5) - GrayJack
- Add `retain` method for `BitSet` - (63238ad) - GrayJack
- Add `{try_}append` API - (c857f29) - GrayJack
- update gitignore - (69b75d2) - GrayJack
- Add optional serde support - (dc58177) - GrayJack
- Update `Cargo.toml` values - (2b8225d) - GrayJack
- Add examples to all functions part of the public API and reword a few items - (8dc0383) - GrayJack
- Improve documentation for `IntoIter` type - (0b35df3) - GrayJack
- Improve documentation for `Iter` related items - (68e0e77) - GrayJack
- Improve parts of the documentation - (c5589af) - GrayJack
- Introduce a Drain iterator - (478a33a) - GrayJack
- Change the `remove` and `contains` to match the semantics of standard library HashSet and BtreeSet - (a24c3cc) - GrayJack
- Change the insert to match the semantics of standard library `HashSet` and `BtreeSet` - (afd79f9) - GrayJack
- Rework again the debug implementation and move old implementation to `fmt::Binary` formatting - (c4c0eb5) - GrayJack
- Changed the debug printing of `BitSet`. - (5045e2d) - GrayJack
- Make `Debug` formatting for `Iter` and `IntoIter` similar to `HashSet`/`BtreeSet` - (07a4f94) - GrayJack
- Implement iterator over symetric difference between two `BitSet`s - (a024487) - GrayJack
- Implement iterator over the union between two `BitSet`s - (36024d1) - GrayJack
- Implement iterator over the difference between two `BitSet`s - (3265c35) - GrayJack
- Implement iterator over intersection over 2 `BitSet`s - (4f0ff4c) - GrayJack
- Add functions to check relationships between bitsets (`disjoint`, `subset` and `superset`) - (a7ec18e) - GrayJack
- Create a non-consuming iterator for `BitSet` - (aa3dd65) - GrayJack
- Add `len` and `is_empty` to `BitSet` - (07adfa7) - GrayJack
- Implement `Extend` for `BitSet` - (98a1f0f) - GrayJack
- Implement `Extend` for `BitSet` - (752bede) - GrayJack
- Update the changelog template - (bf296e7) - GrayJack
- Fix typo on README.md - (1c98065) - GrayJack
- Update README.md and CHANGELOG.md - (ee4e8aa) - GrayJack
- Create a `IntoIter` type for `BitSet` - (5d8ed79) - GrayJack
- Fix ctrl+c ctrl+v problem - (f5fec17) - GrayJack
- Configure Github Actions - (9de18c1) - GrayJack
- Implement binary not - (d2331de) - jD91mZM2
- Implement Debug - (ea610ef) - jD91mZM2
- Implement iterator for BitSet - (84a4b20) - jD91mZM2
- Add safe ways to convert back and forth from underlying array - (6807e88) - jD91mZM2
- Implement a fill() function - (56dfd7f) - jD91mZM2
- version: 0.1.0 - (950e007) - GrayJack
- Tweak conventional commit configuration - (51afa91) - GrayJack
- Update README - (2877aa3) - GrayJack
- Add rustfmt configuration - (411e537) - GrayJack
- raname to rbitset - (f2f02c5) - GrayJack
- Configure conventional commits - (a8b054e) - GrayJack
- Delete Cargo.lock - (f68ed2f) - jD91mZM2
- Push to crates.io - (7b07f7d) - jD91mZM2
- Reimplement
BitSet
type based on const generics - (c5fb1ff) - GrayJack - Apply clippy fixes - (773eecd) - GrayJack
Changelog generated by cocogitto.