Commits


Paddy Horan authored and Krisztián Szűcs committed 133d4022bb7
ARROW-4489: [Rust] PrimitiveArray.value_slice performs bounds checking when it should not If you run the following test it will fail: ```rust #[test] fn test_value_slice() { let arr = Int32Array::from(vec![2, 3, 4]); let _slice = arr.value_slice(0, 4); } ``` When working with SIMD I plan to rely on the fact that we have buffers padded to a multiple of 64 bytes. This makes the implementation easier to maintain and more efficient. However, it involves reading and writing to the padded region. Author: Paddy Horan <paddyhoran@hotmail.com> Closes #3569 from paddyhoran/value_slice_fix and squashes the following commits: 5f93b76b <Paddy Horan> Added test for no bounds checking. 5340a01f <Paddy Horan> Removed bounds checking on `value_slice`