Tim Janus

Results 11 issues of 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...

feature request

## 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...

action:run-benchmark
size:M

## 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...

size:M
size:L

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.

size:M

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...

size:S
size:M

## 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...

enforce:sanitize
size:M
size:L
size:XL

## 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...

size:M

## 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:...

size:S
size:M
size:L

## 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....

size:M

## 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...

enforce:sanitize
size:L