mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-09-06 00:25:55 +00:00
This commit moves bitmap intersection into the `roaring` package in order to reduce allocations. Benchmarks against real world datasets show a speed improvement of 353%. Previously, intersection operated at approximately 5.6M bits/sec against two 60K bit bitmaps with 30% overlap. The new intersection operates at approximately 20M bits/sec. |
||
|---|---|---|
| .. | ||
| assembly.go | ||
| assembly_amd64.s | ||
| assembly_asm.go | ||
| assembly_generic.go | ||
| assembly_test.go | ||
| internal_test.go | ||
| roaring.go | ||
| roaring_test.go | ||