typelevel / spire

Powerful new number types and numeric abstractions for Scala.
http://typelevel.org/spire/
MIT License
1.76k stars 243 forks source link

Determine === and =!= strategy #684

Open denisrosset opened 6 years ago

denisrosset commented 6 years ago

Let's group here a bunch of stuff:

294 Support Eq in tests in a shouldEqv matcher (let's have a look)

601 BaseSyntaxTest uses .equals

599 No hashCode for Number

619 Remove === and =!= methods (PR)

423 Add === method for all data types (!)

405 Drop cooperative eq. or test it?

444 Add cooperative equality tests

508 More principled approach to equality

611 Quaternion and Complex use cooperative equality

denisrosset commented 6 years ago

After discussion with @non:

kschwarz1116 commented 2 years ago

It appears the only remaining tracked issue here is the === and =!= strategy.