roaring
roaring copied to clipboard
Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
This is a test that should not pass but does, as it asserts a panic exactly when FrozenBitmaps and MMap is used. @a392n328 helped me diagnose these issues.
We have been trying to use Frozen Bitmaps for our internal system and were met with unanticipated faults. After working with @a392n328 we were able to write up this minimal...
It would be great if the [Goroutine Safety](https://github.com/RoaringBitmap/roaring#goroutine-safety) section of the README.md about what operations are currently goroutine-safe could be expanded on, even/especially if that's not a guarantee that they...
Dgraph has made public their "Serialized Roaring Bitmaps" implementation at https://github.com/dgraph-io/sroar > sroar is a re-written version of Roaring Bitmaps in Go, with the aim to have equality between in-memory...
We need a Checksum method that is dependent on the logical contents of the bitmap (i.e. is the same regardless of run optimization). cc @bpot
During evaluation of #198 the issue of big endian code not being tested by the CI pipelines was raised. This means, despite code being in place to support it, the...
Interesting optimization... https://github.com/RoaringBitmap/RoaringBitmap/pull/542/files by @richardstartin
Running tests using a downstream project with `go test all` gives: ``` ==roaring== {1,2,3,4,5,100,1000} {3,4,1000} {} Cardinality: 7 Contains 3? true 1 3 4 5 1000 Wrote 22 bytes I...
Java's iterators can skip over values : https://github.com/RoaringBitmap/RoaringBitmap/blob/master/roaringbitmap/src/main/java/org/roaringbitmap/PeekableIntIterator.java