Open timholy opened 1 year ago
All modified lines are covered by tests :white_check_mark:
Comparison is base (
d300209
) 89.65% compared to head (a0d23e7
) 86.54%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
IntervalArithmetic.jl may abandon support for
==
among intervals (https://github.com/JuliaIntervals/IntervalArithmetic.jl/pull/571). To support specialization for specific Number subtypes, this makesiszero_tuple
into a "trait"-dispatched function, first unwrapping all the way down to the elementary numeric type and then jointly dispatching on that type and the actual tuple. This makes it possible to create an extension in IntervalArithmetic that specializes the implementation to use the new comparison operator≛
. The use of recursive unwrapping enables support for higher-order derivatives.This doesn't pass tests locally, but neither does
master
, and the failures look identical.