BitMagic release v5.3.0
Release Notes: BitMagic 5.3.0
-
New method to find first mismatch between two bit-vectors. bm::bvector<>::find_first_mismatch(..)
It was possible to use XOR operation to identify all mismatches, new method is works faster for cases
when only first mismatch is important. New method is optimized for for SSE4.2 and AVX2.
If mismatch not found it returns false which is an indication that two vectors are identical. -
New method to check bit-vectors for equality. bool bm::bvector<>::equal(const bvector& bvect) const
3.bm::operation_deserializer<> class simplified deserialization methods signatures not to require to pass an
external scratch memory (temp block). Algebra of Sets sample simplified to reflect this change.
https://github.com/tlk00/BitMagic/tree/master/samples/bvsetalgebra
- Fixed compilation defects in C language mappings.
Application notes:
http://bitmagic.io/bm-5.3.0.html