[ 
https://issues.apache.org/jira/browse/ARROW-7017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16963271#comment-16963271
 ] 

Jacques Nadeau commented on ARROW-7017:
---------------------------------------

Isn't it possible to use the LLVM paths to generate objects at compile time for 
people who don't want runtime compilation (and want to avoid the LLVM 
dependency)? My thought is we have people working on a bunch of expressions in 
Gandiva already so why not make that useful elsewhere rather than having two 
implementations of things like add, cast, etc.

In other words, can we have a single development push even though there are two 
targets (compile time and runtime compilation)?

> [C++] Refactor AddKernel to support other operations and types
> --------------------------------------------------------------
>
>                 Key: ARROW-7017
>                 URL: https://issues.apache.org/jira/browse/ARROW-7017
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++, C++ - Compute
>            Reporter: Francois Saint-Jacques
>            Priority: Major
>              Labels: analytics
>
> * Should avoid using builders (and/or NULLs) since the output shape is known 
> a compute time.
>  * Should be refatored to support other operations, e.g. Substraction, 
> Multiplication.
>  * Should have a overflow, underflow detection mode.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to