Todd Gruben
64e86614f8
shrank n(container bit count cache) to int32
2018-09-25 09:14:19 -05:00
Matt Jaffee
3ca7944fe3
remove unecessary lines
...
confirmed that bounds checks are still avoided by
go test -gcflags="-d=ssa/check_bce/debug=1"
./roaring.go:3387:8: Found IsSliceInBounds
./roaring.go:3388:8: Found IsSliceInBounds
./roaring.go:3436:21: Found IsSliceInBounds
2018-09-20 12:37:28 -05:00
tgruben
9b0cc07b30
Merge branch 'master' into bounds-check
2018-09-20 09:09:27 -05:00
Yuce Tekol
fcdc3b7427
trivial comment fix
2018-09-19 20:54:06 +03:00
Yuce Tekol
e664a0e42f
rename add -> DirectAdd
2018-09-17 20:25:14 +03:00
Yuce Tekol
37fdd73a7f
DirectAdd adds a single value
2018-09-17 17:16:03 +03:00
Yuce Tekol
09c24cd3be
Changed the signature of Bitmap.DirectAdd function
2018-09-17 17:10:02 +03:00
Yuce Tekol
266051dd26
Adds DirectAdd function to roaring.Bitmap
2018-09-17 16:25:34 +03:00
Todd Gruben
fe8756927c
manual gofmt
2018-09-14 15:40:37 -05:00
Todd Gruben
51e57ad550
code cleanup
2018-09-14 14:46:02 -05:00
tgruben
eb7af13be2
Merge branch 'master' into bounds-check
2018-09-14 14:37:23 -05:00
Todd Gruben
136ee7beab
updated comments and gofmt
2018-09-14 10:27:33 -05:00
Matt Jaffee
b412309447
rename standard roaring to "official" throughout
2018-09-13 13:38:18 -05:00
Matt Jaffee
b2ec5e373e
fixup explanatory comment
2018-09-13 13:33:51 -05:00
Matt Jaffee
4a5f12631c
more naked returns
2018-09-12 17:29:35 -05:00
Matt Jaffee
3bc9c66f5e
remove some naked returns and simplify
2018-09-12 17:21:17 -05:00
Matt Jaffee
a3243f99e1
linter fixes - reorder return vals, remove unused const
2018-09-12 13:24:59 -05:00
Matt Jaffee
8254d0fadd
improve import roaring docs, check errors
2018-09-12 12:08:57 -05:00
Matt Jaffee
d3717e2afe
make Bitmap.UnmarshalBinary work for roaring or pilosa format
2018-09-12 10:50:05 -05:00
Todd Gruben
93e5767325
cleanup #1622
2018-09-06 16:27:10 -05:00
Todd Gruben
1d99da1f28
added support for both pilosa and standard roaring uploads
2018-09-05 10:13:15 -05:00
Todd Gruben
cc80e0b0e4
initial support for bulk importing standard roaring files per shard
2018-09-05 10:13:15 -05:00
Todd Gruben
019ca63cf4
add support for reading standard roaring bitmaps to pilosa/roaring.
2018-09-05 10:13:15 -05:00
Todd Gruben
38e3ce10fe
removing bounds check
2018-09-04 14:01:26 -05:00
Cody Soyland
0a9e6bca7a
Re-add return variable names removed in 2aa4d6b1.
2018-07-19 08:09:05 -05:00
Cody Soyland
2aa4d6b12f
Fix linter issues: nakedret
2018-07-18 15:23:36 -05:00
Cody Soyland
a962a0c526
Fix linter issues: deadcode
2018-07-17 17:17:42 -05:00
Travis Turner
a26ebe3e23
frag.rows() and frag.rowsForColumn() from #1496
2018-07-17 15:11:45 -05:00
Cody Soyland
1c7f77d002
Merge branch 'develop'
2018-07-06 07:52:29 -05:00
Cody Soyland
89c28043dd
Unexport roaring.RunMaxSize
2018-07-05 23:11:56 -05:00
Cody Soyland
5ec9d3af22
Unexport roaring.NewSliceContainers
2018-07-05 23:11:56 -05:00
Cody Soyland
67cfe4dcee
Unexport roaring.ContainerRun
2018-07-05 23:11:56 -05:00
Cody Soyland
bdd4fb51ef
Unexport roaring.ContainerInfo
2018-07-05 23:11:56 -05:00
Cody Soyland
692b72be18
Unexport roaring.ContainerBitmap
2018-07-05 23:11:56 -05:00
Cody Soyland
9098b0d131
Unexport roaring.ContainerArray
2018-07-05 23:11:56 -05:00
Cody Soyland
72fcb37f80
Unexport roaring.Container.Optimize
2018-07-05 23:11:56 -05:00
Cody Soyland
c73fc795da
Unexport roaring.BitmapInfo
2018-07-05 23:11:56 -05:00
Todd Gruben
df492090b0
backfill fix for issue #1400
2018-06-22 14:32:42 -05:00
Todd Gruben
643e5e575a
fixed crashing issue that was not handling container removal/recycling correctly
2018-06-21 18:39:06 -05:00
Todd Gruben
aa71c08f12
implemented count optimization for btree
2018-06-19 11:01:00 -05:00
Todd Gruben
89da69e6a5
WIP count optimization
2018-06-07 10:49:45 -05:00
Todd Gruben
621e22d26c
simplified bitmap max function
2018-05-25 14:24:46 -05:00
Matt Jaffee
61fcf99f3e
unexport bitmapsEqual
2018-05-15 15:53:26 -05:00
Matt Jaffee
00a39aa338
implement Container.equals and get rid of reflect
2018-05-15 15:18:44 -05:00
Cody Soyland
89f3c10d2c
Clarify comment
2018-05-15 10:25:53 -05:00
Cody Soyland
71373945da
Rename Contiterator -> ContainerIterator
2018-05-15 10:22:02 -05:00
Cody Soyland
513c7fd705
B+tree integration work.
...
Export necessary vars from roaring to fix b+tree containers implementation.
Clean up naming.
Use constructor replacement for enterprise integration.
2018-05-14 17:32:30 -05:00
Cody Soyland
4282e90fe1
Export a few things to enable enterprise/b/containers_btree.go to work
2018-05-14 14:03:46 -05:00
Cody Soyland
faa79a385c
Add B+tree to enterprise subpackage
2018-05-11 20:20:24 -05:00
Cody Soyland
4014f22802
Rename (export) container -> Container
2018-05-11 10:57:06 -05:00