Hey all, First of all, thanks for the great work on Arrow! It is a really cool and promising initiative. I am using arrow as a backend for a DataFrame library in Rust, and I have hit the following issue. If I *slice* an array and *compare* it for equality with a *non-sliced* array the comparison logic in `arrow::compute` seems flawed.
See an example: https://issues.apache.org/jira/browse/ARROW-9503 Is this a bug, or is this expected behavior? Regards Ritchie
