Mario Rugiero
Mario Rugiero
Good point. Are indirect calls atomic in general? In ARM? x86?
I'd need to check the code again to look for places where it would be useful, but I was thinking mostly of lazy operations or those working on multiple bitmaps...
BTW, sorry for the long delay to answer, I was actually on vacation and wrote the issue just so I wouldn't forget about it.
Would it suffice to add an offset field? That would mean the shift itself is quite fast but would require an extra arithmetic operation for every kind of query. Does...
I'm working on this. I think I can have the PR today (I made my "draft" locally, will need to touch here and there when compilation invariably fails and port...
I got distracted with many other ideas. I have code but I'm still fixing bugs (the tests catch them tho! :) ).
I'll try to have the PR today or during this weekend.
I resumed work on this. Pretty much rewrote what I had. I still have some failing tests, but will make a draft PR just so I can receive feedback in...
On a related issue: while I care most about the C version here, implementing in `roaring` first as an experiment may be a better idea, since it makes it easier...
Yes. The thing is there are also cases where I think a fix would require API breaks or the like. I could make a cleanup PR for that during the...