When the user has already done their own bound checking, they don't want to pay for it again. Therefore I propose the slice methods has an unsafe _unchecked version.
We used these methods in arrow2 extensively, and found the performance different to be quite significant for our use case.
When the user has already done their own bound checking, they don't want to pay for it again. Therefore I propose the
slicemethods has anunsafe_uncheckedversion.We used these methods in arrow2 extensively, and found the performance different to be quite significant for our use case.