Daniel Lemire
Daniel Lemire
In your readme, you have a logo for the license and it says it is missing.
Roaring bitmaps are compressed bitmaps that are widely used for search engine or database indexing (see https://roaringbitmap.org). There are independent implementations in many languages such C, Java, Go and Rust.
There's also `1. / 9007199254740991. * (x >> 11)` for [0,1] and `1. / 4503599627370496. * ((x >> 12) + .5)` for (0,1) interval. https://x.com/justinetunney/status/1922584035144171817?s=46&t=-zo9kVFDyKuN4X1cdtkIrw