Clément Renault

Results 310 comments of Clément Renault
trafficstars

We have done a follow-up meeting today with @irevoire, @loiclec, and @gmourier on the index scheduler (the new name ✨). ## How do we give access to the indexes We...

Here is [a basic version of the rust mdbx bindings](https://github.com/Kerollmops/mdbx-rs) (which is a simple fork of the fork of mozilla).

Why not, I think it is not far from a fork of the [mozilla lmdb-rkv-sys](https://github.com/mozilla/lmdb-rs/tree/master/lmdb-sys) library, a replacement of the git submodule and some API modifications to make it fit...

Hi, I made some progress on building the mdbx bindings in Rust and found out that Rust doesn't like overflowing number like `MDBX_RESULT_TRUE: c_uint = 18446744073709551615`. And found strange that...

Ok so here is the [mdbx-sys repository with most of all the bindings generated in Rust](https://github.com/Kerollmops/mdbx-rs/blob/master/src/bindings.rs). I blacklisted (for now) the `MDBX_page_type_t`, `MDBX_pgvisitor_func`, `mdbx_env_pgwalk` types/functions, because of the upper cased...

1. I will blacklist those like I did before. 2. Do you think that I will need to define those by hand? like [this part of the lib](https://github.com/Kerollmops/mdbx-rs/blob/f913ba8d7e8b7ee75d8f409f16f417e2c634c316/src/lib.rs#L8-L13)? Strange because...

Hum, ok yeah. The multi-indexes search doesn't mixup the results of the different indexes you are searching in, it only returns an array with the different results you would have...

I was thinking more about a bigger data-structure like roaring bitmaps. In C they developed a ["frozen format" that can be directly reinterpreted](https://github.com/RoaringBitmap/roaring-rs/issues/124#issuecomment-1004187033) and is much faster than allocating and...

Thank you for reopening this issue. > Has anyone tried porting roaring bitmaps to Rust and removing the alignment requirements? There indeed is [a pure Rust port of the `RoaringBitmap`...

> Is it possible to instead borrow the `&[u8]` that represents the roaring bitmap data, and read the byte as u32, u64...etc as needed, rather than deserializing it into a...