Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
Currently the output type of the Add function is identical with the argument types which makes it unsafe to add numeric limit values, so instead of using (int8, int8) -> int8 signature we should use ((int8, int8) -> int16.
The current kernels do wrap around for performance reasons, so implement different kernels with overflow checking and add arithmetics options to let the caller choose which variant to run
Attachments
Issue Links
- is depended upon by
-
ARROW-9187 [R] Add bindings for arithmetic kernels
-
- Resolved
-
- links to