redis-roaring icon indicating copy to clipboard operation
redis-roaring copied to clipboard

Support for 64-bit

Open tleasure opened this issue 1 year ago • 5 comments

Are there any plans to support 64-bit? It looks like CRoaring has support. https://github.com/RoaringBitmap/CRoaring/pull/75

tleasure avatar Aug 10 '24 12:08 tleasure

I think this is blocked by https://github.com/RoaringBitmap/CRoaring/issues/1

If I understand correctly, CRoaring supports 64-bit integers in C++ but only 32-bit integers in C.

Maybe @lemire can comment on that

aviggiano avatar Aug 10 '24 13:08 aviggiano

If I understand correctly, CRoaring supports 64-bit integers in C++ but only 32-bit integers in C.

Ah, I see. Thanks for the reply

tleasure avatar Aug 10 '24 13:08 tleasure

If I understand correctly, CRoaring supports 64-bit integers in C++ but only 32-bit integers in C.

Nope. Please see...

https://github.com/RoaringBitmap/CRoaring?tab=readme-ov-file#compressed-64-bit-roaring-bitmaps-c

lemire avatar Sep 09 '24 23:09 lemire

(It is true that we have independent C++ 64-bit roaring bitmaps... but there is a pure C version too.)

lemire avatar Sep 09 '24 23:09 lemire

Awesome, thanks

aviggiano avatar Sep 10 '24 11:09 aviggiano

Hello! Do you have any plans to add support for 64bit in the near future?

men232 avatar Aug 22 '25 14:08 men232

Hey,

Unfortunately, I currently don't have a lot of bandwidth to add this feature, as it is more complex than other issues requested by other users. I'd be happy to review and test a PR if anyone wants to submit one.

aviggiano avatar Aug 22 '25 15:08 aviggiano

Closed with #116

Thanks

aviggiano avatar Aug 26 '25 12:08 aviggiano