You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a binary floating-point compute function "hypot" that computes the
hypotenuse sqrt(x^2 + y^2) without undue overflow or underflow at
intermediate stages, mirroring numpy.hypot and std::hypot.
The kernel reuses the existing MakeArithmeticFunctionFloatingPoint
factory (as atan2 does), registering float32 and float64 kernels and
promoting integer/decimal inputs to float64 via DispatchBest. Also adds
the Hypot() convenience function and declaration, a FunctionDoc, C++
tests (including an overflow-safety test that exercises inputs whose
squares overflow float32), a compute.rst entry, and pyarrow expression
coverage.
0 commit comments