croaring-rs
croaring-rs copied to clipboard
Rust FFI wrapper for CRoaring
croaring-rs is failing on musl libc distributions like alpine (`podman run --rm -it alpine:3.15`) steps: ``` apk add clang lld curl git openssh-client build-base protoc openssl3-dev llvm-dev && \ curl...
Since we're bundling the version of CRoaring, we should be able to create the bindings offline, and update them manually when we bump the bundled version. This would remove bindgen...
Also, update the way we do bindgen, see https://github.com/rust-lang/rust-bindgen/issues/2760
See RoaringBitmap/CRoaring#534 This is still a WIP, I believe there are bindings to everything added so far, but still waiting on e.g. de/serialization support, hopefully external iteration, etc.
build failed ` error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-DDISABLE_X64" "-Wno-unused-function" "-o" "/workspace/rust/roarningbitmap/target/debug/build/croaring-sys-7cd393670621a907/out/CRoaring/roaring.o" "-c" "CRoaring/roaring.c" with args "cc" did not execute successfully (status code exit...
Currently the croaring crate depends on the rust standard library even though it doesn't use any particular features that are only available in the std library (as far as I've...
Once RoaringBitmap/CRoaring#628 is in, use the new function rather than our manual implemntation.
Bumps [cc](https://github.com/rust-lang/cc-rs) from 1.1.21 to 1.1.30. Release notes Sourced from cc's releases. cc-v1.1.30 Other Don't pass -fPIC by default on wasm (#1245) cc-v1.1.29 Other Regenerate target info (#1243) cc-v1.1.28 Other...