ktf opened a new pull request, #34069: URL: https://github.com/apache/arrow/pull/34069
### Rationale for this change A number of trivial functions, or trivial functions acting on different data types (e.g. float rather than double) is currently missing in Gandiva. This PR introduces a number of them, as requested in [https://github.com/apache/arrow/issues/34068]. While the patch is quite straightforward, the goal is to avoid having to maintain them in our own private branch and we are happy to donate it to the community. ### What changes are included in this PR? * Additional native functions for float32 in Gandiva * Extend bitwise operations for more int types * Adapt to upstream trigonometric function definitions * Prevent clash with c++ variant ### Are these changes tested? We updated the unit tests for added functions and we (ALICE experiment at the LHC) are currently using them to analyse terabytes (if not yet petabytes) of data. ### Are there any user-facing changes? There are not any user facing changes unless you consider the availability of the new Gandiva functions as such. As far as we understand, this PR is not breaking any public APIs. -- 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]
