Thank you Antoine,

The C++ validation routine is super helpful, especially with respect to
validating nested structures. I will follow its lead

Andrew

On Fri, Oct 1, 2021 at 3:25 AM Antoine Pitrou <anto...@python.org> wrote:

>
> In C++ we have dedicated validation routines that can be used against
> untrusted input. (*)  We also have fuzzing set up using OSS-Fuzz to
> validate that invalid input cannot crash the IPC reader.
>
> (*)
> https://github.com/apache/arrow/blob/master/cpp/src/arrow/array/validate.h
>
>
> Le 01/10/2021 à 00:13, Andrew Lamb a écrit :
> > I have created a WIP PR for initial feedback on the approach of
> validating
> > ArrayData upon creation[1]. If there are no objections to the approach I
> > will complete the implementation over the next few days
> >
> > The approach that Sergey describes of `get` and `unsafe get_unchecked`
> > sounds like a good one to me if performance testing shows we need a
> bypass.
> >
> > Andrew
> >
> > [1] https://github.com/apache/arrow-rs/pull/810
>

Reply via email to