Tim Janus
Tim Janus
Changed Request to Proposal in the title, as I'm thinking about working on this if I find some time during December and January. But maybe first have a discussion about...
## Describe the changes in the pull request 1. Introduce inline functions to avoid direct field accesses, such that Rust functions could be called at that place. 2. Switch from...
## Describe the changes in the pull request - Implements the RSSortingVector as Rust struct - Ensures string allocation/deallocations are triggered by C for now - Adds C-Interface Relies on...
3/3 Stacked PRs out of [PoC PR](https://github.com/RediSearch/RediSearch/pull/6239) Move the source of truth for the `SearchResult` to Rust. Uses `cbindgen` to let C know of the Rust type description.
2/3 Stacked PRs out of [PoC PR](https://github.com/RediSearch/RediSearch/pull/6239) Move the source of truth for the `RLookupRow` to Rust. It is part of the RLookup work module but also the `SearchResult` type...
## Describe the changes in the pull request Removes the C-Code that is used by `RLookupRow` and `RLookup` and swaps in the Rust Code. ### State Was a vertical branch...
## Describe the changes in the pull request Calls the C Code for loading documents if we access a `json` doc or use the `individual_keys` code path. ### State On...
## Describe the changes in the pull request Extends the `RLookup` FFI interface to be fully prepared for the Swap/Migration of `RLookup`, without `RLookupRow`. Therefore the following changes are required:...
## Describe the changes in the pull request - Adds `as_ref_unchecked!` and `as_mut_unchecked!` macros to `c_ffi_utils` crate. - Refactors the `RLookup` FFI code to use `expect_unchecked!`, `as_ref_unchecked!` and `as_mut_unchecked!` macros....
## Describe the changes in the pull request Migrates the `RLookup` type with all functions that are not dependent on the `RLookupRow`. - Remove C-Code of `RLookup` - adapt the...