[racket] Bug with equal? and bit-vectors

From: Eric Dong (yd2dong at uwaterloo.ca)
Date: Tue Feb 24 17:01:11 EST 2015

It seems that bit-vectors have a really weird bug, where short bit-vectors
that aren't equal will often return true when tested with equal?.

Here's a trivial example:  http://pasterack.org/pastes/35137

Is this a known bug? It shouldn't be hard to fix; the equality tester just
needs to, umm, do its thing properly? The bug is very annoying and caused a
lot of headache in a certain application of mine, since the false equality
does things like breaking hashtables unexpectedly, etc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20150224/0a1d51d0/attachment-0001.html>

Posted on the users mailing list.