We are planning to make eq attribute to be an atom https://github.com/objectionary/eo/issues/2547.
Attributes is-float and is-int of object number assumes, that 0.0 is not equals to -0.0. After closing https://github.com/objectionary/eo/issues/2547 this won't be true. Thus, we need to move logic of 0.0 and -0.0 comparison from current eq attribute to is-float and is-int attributes, and compare this values "as-bytes".
We are planning to make
eq
attribute to be an atom https://github.com/objectionary/eo/issues/2547. Attributesis-float
andis-int
of objectnumber
assumes, that0.0
is not equals to-0.0
. After closing https://github.com/objectionary/eo/issues/2547 this won't be true. Thus, we need to move logic of0.0
and-0.0
comparison from currenteq
attribute tois-float
andis-int
attributes, and compare this values "as-bytes
".