From: Tim Hunter Date: 2002-12-27T00:08:21+09:00 Subject: 1.8.0 changes behavior of == in Comparable Running my unit tests with 1.8.0, I noticed that the behavior of == in Comparable has changed from 1.6.8 to 1.8.0. In 1.6.8, if <=> raises an exception, == catches it and returns false. In 1.8.0, == doesn't catch the exception. This change seems reasonable, but I'd be interested in learning more about the reasoning behind it. Anybody care to comment? Thanks!