diff --git a/bitmap.go b/bitmap.go index ddffc13..c71da8f 100644 --- a/bitmap.go +++ b/bitmap.go @@ -548,58 +548,6 @@ func (ra *Bitmap) Contains(x uint64) bool { return false } -// func (ra *Bitmap) Contained(xs []uint64) ([]uint64, time.Duration) { -// if ra == nil || ra.IsEmpty() { -// return []uint64{}, 0 -// } -// if len(xs) == 0 { -// return []uint64{}, 0 -// } - -// // slices.SortFunc(xs, func(a, b uint64) int { -// // if a > b { -// // return 1 -// // } -// // if a < b { -// // return -1 -// // } -// // return 0 -// // }) - -// bm := FromSortedList(xs) -// t := time.Now() -// bm.And(ra) -// // a := bm.ToArray() -// d := time.Since(t) -// return nil, d -// } - -// func (ra *Bitmap) Contained2(xs []uint64, bufs [][]uint16) ([]uint64, time.Duration) { -// if ra == nil || ra.IsEmpty() { -// return []uint64{}, 0 -// } -// if len(xs) == 0 { -// return []uint64{}, 0 -// } - -// // slices.SortFunc(xs, func(a, b uint64) int { -// // if a > b { -// // return 1 -// // } -// // if a < b { -// // return -1 -// // } -// // return 0 -// // }) - -// bm := FromSortedList(xs) -// t := time.Now() -// bm.AndConcurrently(ra, bufs...) -// // a := bm.ToArray() -// d := time.Since(t) -// return nil, d -// } - func (ra *Bitmap) Remove(x uint64) bool { if ra == nil { return false