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]

Reply via email to