Version 3.20.0

March 19, 2019

Release Notes

  1. bm::str_sparse_vector<> - bit-transposed succinct container for strings now implements const_iterator and back_insert_iterator. Both iterators implement transparent transpositions of the container elements and work significantly faster than random element access methods.
  2. Added new examples to illustrate usage of bm::str_sparse_vector<>
  3. bm::bvector<> - implemented new, improved algorithms for bit-shifting of compressed blocks
  4. Fixed cross-platform warnings and compile regressions for 32-bit systems
  5. Fixed logical bug in SSE4.2, AVX2 implementations of fused SHIFT-RIGHT-AND. The bug affected sparse vector search algorithms.

  6. Download v 3.20.0