roaring
roaring copied to clipboard
Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
https://github.com/RoaringBitmap/RoaringBitmap/pull/133
currently these functions are just stubbed out. Once implemented, the whole lazy combination system could be groomed and tuned.
Both the C and the java binary search implementations are subject to a classic integer overflow bug in binary search; e.g. at https://github.com/RoaringBitmap/CRoaring/blob/master/include/roaring/containers/run.h#L91 instead of int32_t middleIndex = (low +...
https://docs.google.com/document/d/1e8kOo3r51b2BWtTs_1uADIA5djfXhPT36s6eHVRIvaU/edit
I was trying to use `roaring.Bitmap` in place of an interval tree when I dont want to recover the interval, I just want to see if there's overlap. This works...
I ran across a paper about HICAMP Bitmaps from folks at Stanford, and wondered if there were any good ideas to be learned from it. http://web.stanford.edu/~hlitz/papers/a7-wang.pdf
Implement a fast "IsSubset" comparison function between bitmaps... It is already implemented in the C version of Roaring... https://github.com/RoaringBitmap/CRoaring/commit/91390da961546afcaa7a89b4fbc01b8039520e22
More testing is needed: https://gocover.io/github.com/RoaringBitmap/roaring
It should be possible to iterate over the unset bits.