Skip to content

Releases: petgraph/fixedbitset

v0.5.7

14 Apr 23:52
f1db5d1
Compare
Choose a tag to compare

Optimized the Clone::clone_from implementation to avoid allocations and redundant copies.

v0.5.6

05 Apr 01:47
a3b708b
Compare
Choose a tag to compare

Fixed FixedBitset not implementing Send/Sync due to the stack size shrink.

v0.5.5

05 Apr 01:47
c69f0ff
Compare
Choose a tag to compare
  • #116: Add functions for counting the results of a set operation (union_count,
    intersection_count, difference_count, symmetric_difference_count) by @james7132.
  • #118: Shrink the stack size of FixedBitset. There should be zero stack size overhead
    compared to a Vec.
  • #119: Fix builds for wasm32.
  • #120: Add more utility functions that were previously missing from the public interface:
    contains_any_in_range, contains_all_in_range, minimum, maximum, is_full, count_zeroes, and remove_range.
  • #121: Add support for SIMD acceleration for AVX builds.

v0.5.4

05 Apr 01:48
70b7a1f
Compare
Choose a tag to compare

#112: Fix undefined behavior in IntoOnes and setup testing with MIRI by @SkiFire13

v0.5.3

05 Apr 01:49
0dbd45a
Compare
Choose a tag to compare

#109: Fix non-x86(_64) builds by @james7132

v0.4.2

05 Apr 01:49
Compare
Choose a tag to compare

#79: Add is_clear, clarify is_empty and len documentation by @nicopap.

v0.4.1

05 Apr 01:50
Compare
Choose a tag to compare

Documentation and formatting fixes.

v0.5.2

19 Mar 06:27
ecf08dd
Compare
Choose a tag to compare
  • #86: Explicit SIMD vectorization for set operations by @james7132.

v0.5.1

16 Mar 09:44
eb70fdf
Compare
Choose a tag to compare
  • #102: Added contains_unchecked, insert_unchecked, put_unchecked,
    set_unchecked, toggle_unchecked, removed_unchecked, copy_bit_unchecked unsafe variants of the safe functions, by @james7132
  • #103: Added into_ones which returns a owned iterator over the one
    values from a bitset, by @james7132.
  • #104: Implemented DoubleEndedIterator for Union, Intersection,
    Difference, and SymmetricDifference , by @james7132.

v0.5.0

26 Feb 20:23
3e2cc8a
Compare
Choose a tag to compare
  • #74: Accelerated set operations (union, intersection, difference,
    symmetric difference) by using larger blocks internally, by @james7132.
  • #88: Added FixedBitSet::remove by @james7132.
  • #89: Added FixedBitSet::zeros and the Zeros iterator by @james7132.
  • #92: Added FixedBitSet::grow_and_insert function, a
    non-panicking version of insert that grows the underlying storage as need, by @shuoli84.
  • #98: Ones now implements DoubleEndedIterator, by @tikhu.
  • #99: Breaking change: serde now serializes and deserializes from a little-endian encoded
    raw byte buffer. Existing stored instances of the serialized bitsets will need to be
    re-encoded.
  • Bumped MSRV to 1.56.