alamb commented on issue #9777: URL: https://github.com/apache/arrow-rs/issues/9777#issuecomment-4327413219
Status update here: - in https://github.com/apache/arrow-rs/pull/9778 @pchintar found that using `Vec` was a very effective way to increase performance substantially without `unsafe` and take advantage of all Rust's built in optimizations for Vec - However, the way the code is currently structured, it uses a `Vec<u8>` which may require an extra copy for realignment -- see details [here](https://github.com/apache/arrow-rs/pull/9778#issuecomment-4317014806)) - We have an idea of how to use `Vec<T>` instead of `Vec<u8>` but that will require more substantial code changes -- see details [here](https://github.com/apache/arrow-rs/pull/9778#issuecomment-4320404430) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
