zeroshade opened a new pull request, #135: URL: https://github.com/apache/arrow-go/pull/135
Adding `is_null`, `is_not_null`, and `is_nan` functions and tests to the Compute implementations for Go. This also removes the `-ffast-math` option from the SIMD optimized compiler Makefile so that our comparisons properly handle `NaN` values (`-ffast-math` assumes that no values are `NaN` and removes the checks). `is_nan` can be easily implemented for float and double values by dispatching to `A != A`. Tests are also added for the new functions. Ultimately the driving force behind this is as these are necessary for implementing scanning reads in iceberg-go -- 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]
