bit_array 2.2.0 icon indicating copy to clipboard operation
bit_array: ^2.2.0 copied to clipboard

A bit array (also known as BitMap, BitSet, BitString, or BitVector) is an array data structure that compactly stores bits.

2.2.0 #

  • Support BitArray constructing from Uint8List and parsing from binary strings. (#12 by yanivshaked).
  • Fix BitSet highest index. (#10 by yanivshaked).

2.1.0 #

  • Migrated to null-safety. (#5 by eugmes).

2.0.0 #

BREAKING CHANGES

  • Changed internal 64-bit int storage to 32-bit ints to be able to run in browsers.
  • asUint32Iterable instead of asUint64Iterable

1.2.0 #

  • Counter multiplication can be done with operator *.
  • Support of masking counter (with threshold value).
  • Support of efficient min and max operations in counters.

1.1.0 #

  • CompositeSet.clone returns CompositeSet.
  • Support shiftLeft in many operations.
  • Support multiply and clone of counters.
  • Use package:pedantic and Dart 2.2 features.

1.0.1 #

  • asUint64Iterable() added to provide interface-level compatibility for future compressed bit arrays.
  • BitSet to have a non-bitarray backed interface (eg. compressed structures).
  • CompositeSet and CompositeCounter for arbitrary-large compressed bitmap operations.

1.0.0 #

  • Initial version.
8
likes
140
pub points
77%
popularity

Publisher

verified publisher iconagilord.com

A bit array (also known as BitMap, BitSet, BitString, or BitVector) is an array data structure that compactly stores bits.

Repository (GitHub)

Documentation

API reference

License

Icon for licenses.BSD-3-Clause (LICENSE)

More

Packages that depend on bit_array