featurebase/roaring
Seebs 054cb206d5 improve union-related benchmarking
Add a benchmark to test a specific case where UnionInPlace is
underperforming the naive union operation badly.

Also, the UnionBulk test was reusing a bitmap, meaning that it ended
up doing a lot of unions into a bitmap that already had all the
bits it was supposed to have. This broke a couple of other tests
in unexpected ways.

We also now use UnionInPlace in importRoaring, and test it
in the container combinations tests via a wrapper.
2019-03-14 15:16:49 -05:00
..
testdata cleanup #1622 2018-09-06 16:27:10 -05:00
btree.go write large fragment import benchmark 2019-03-05 08:48:33 -06:00
containers.go Refactor roaring repair operations 2018-12-07 16:11:16 -05:00
containers_btree.go update licensing and NOTICE to reflect btree being moved to roaring 2019-03-05 15:52:32 -06:00
containers_test.go Add missing license headers. 2018-05-15 12:26:33 -05:00
roaring.go write large fragment import benchmark 2019-03-05 08:48:33 -06:00
roaring_helpers_test.go gofmt 2018-11-26 15:05:43 -06:00
roaring_internal_test.go improve union-related benchmarking 2019-03-14 15:16:49 -05:00
roaring_nop_stats.go proof of concept for stats 2018-11-15 15:10:48 -06:00
roaring_stats.go proof of concept for stats 2018-11-15 15:10:48 -06:00
roaring_test.go improve union-related benchmarking 2019-03-14 15:16:49 -05:00