Matt Jaffee
|
9fe58e5e36
|
exterminate unnecessary sprintf
|
2019-03-07 10:24:41 -06:00 |
|
Matt Jaffee
|
b71096b688
|
update licensing and NOTICE to reflect btree being moved to roaring
|
2019-03-05 15:52:32 -06:00 |
|
Matt Jaffee
|
831195e7d2
|
update roaring container benchmarks to do both slice and btree
|
2019-03-05 15:46:13 -06:00 |
|
Matt Jaffee
|
cfb2a80866
|
write large fragment import benchmark
needed to pull in btree containers to get acceptable perf building the initial
data. Still quite slow though.
|
2019-03-05 08:48:33 -06:00 |
|
Matt Jaffee
|
4c42069d5d
|
implements bitmap batch Direct* operations which are optimized for sorted data
also reset the data on AddN and RemoveN ops if the log write fails
|
2019-03-04 21:38:08 -06:00 |
|
Matt Jaffee
|
c32c8cda84
|
only write changed values to op log
|
2019-03-04 21:38:08 -06:00 |
|
Matt Jaffee
|
a58459cf0f
|
fix spelling of unnecessary
|
2019-03-04 21:38:08 -06:00 |
|
Matt Jaffee
|
d429d7c496
|
code review feedback: add Bitmap.Any and remove unecessary condition
|
2019-03-04 21:38:07 -06:00 |
|
Matt Jaffee
|
023faebd90
|
fix bug where opN wasn't getting set/cleared correctly
|
2019-03-04 21:38:07 -06:00 |
|
Matt Jaffee
|
04957308ba
|
gofmt -s
|
2019-03-04 21:38:07 -06:00 |
|
Matt Jaffee
|
ce656bbcda
|
factor out code to import/clear by positions
|
2019-03-04 21:38:07 -06:00 |
|
Matt Jaffee
|
537ae99fb9
|
add import support with aggregated op log writes
|
2019-03-04 21:38:07 -06:00 |
|
Matt Jaffee
|
67e7281a55
|
make sure to unmap containers before modifying
|
2019-02-25 17:12:27 -06:00 |
|
Todd Gruben
|
ffe1a285bd
|
removed copy for pilosa roaring files
|
2019-02-18 16:28:37 -06:00 |
|
Travis Turner
|
8fe966e8a0
|
Modifying some of the logic around Shift()
add some comments to the shift() logic
improve test coverage
fix full bitmap overflow
add support to specify shift-by amount
|
2019-01-25 12:54:44 -06:00 |
|
Travis Turner
|
2467d88ddc
|
Merge branch 'master' into shift-op
|
2019-01-24 13:56:28 -06:00 |
|
Todd Gruben
|
c2ca00ebe8
|
force bitmap creation on test; for real this time
|
2019-01-23 17:05:40 -06:00 |
|
Todd Gruben
|
cb08749967
|
correct bitmap test
|
2019-01-23 16:47:59 -06:00 |
|
Todd Gruben
|
790123410f
|
metalinter fix
|
2019-01-23 13:50:01 -06:00 |
|
Todd Gruben
|
15494becac
|
formatting
|
2019-01-23 13:35:27 -06:00 |
|
Todd Gruben
|
374fc9deff
|
added convience function to calculate size of bitmap in bytes
completed test converage
|
2019-01-23 13:30:41 -06:00 |
|
Matt Jaffee
|
f1ecead069
|
fix failing tests due to staticcheck fixes
|
2019-01-21 14:38:58 -06:00 |
|
Matt Jaffee
|
daa87d8e12
|
fix staticcheck warnings
|
2019-01-21 14:24:11 -06:00 |
|
seebs
|
7857730b7f
|
Merge branch 'master' into seebs/bench
|
2019-01-17 13:48:19 -06:00 |
|
tgruben
|
e5df52836e
|
Merge branch 'master' into shift-op
|
2019-01-15 08:57:28 -06:00 |
|
Richard Artoul
|
e7ca4562ea
|
Fix bug in unionInPlaceImplementation
|
2018-12-12 14:26:57 -08:00 |
|
Richard Artoul
|
082c8aba56
|
switch to |=
|
2018-12-07 16:13:42 -05:00 |
|
Richard Artoul
|
dcfed6ebb6
|
fix grammar
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
a11d04c061
|
clarify comment
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
9da6d43b76
|
fix docstring nit
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
c495d08d1b
|
simplify logic by removing concept or target
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
5b72544d73
|
simplify helper with early return
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
71621e60ba
|
Refactor roaring repair operations
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
34b1f2199f
|
Fix comment
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
3570ec7ab6
|
collapse next calls into conditonals
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
531b9d616d
|
Refactor code and comment for clarity
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
069c2a281d
|
unroll to make a little faster
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
c412bc595d
|
add benchmark
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
42e756b316
|
Add benchmark
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
6d021fe870
|
add comment
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
549595cd2e
|
fix lint issues
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
741f8e8b84
|
remove repairBitmaps from public iface
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
12d45415bb
|
more refactoring and micro optimizations
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
ddfc95070b
|
rename var
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
7a57b24b46
|
Fix comment
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
a2bb87771d
|
Refactor
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
d96bde179d
|
factor out summary stats calculation into helper
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
3d0d0db2e9
|
more micro-optimizations
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
76aea6d9bc
|
rename structs
|
2018-12-07 16:11:16 -05:00 |
|
Richard Artoul
|
c1c1121e51
|
more comment refactoring
|
2018-12-07 16:11:16 -05:00 |
|