aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS4
-rw-r--r--compar.c3
2 files changed, 4 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index c207b191b5..2661445e87 100644
--- a/NEWS
+++ b/NEWS
@@ -57,6 +57,10 @@ with all sufficient information, see the ChangeLog file.
* Array#bsearch_index [Feature #10730]
* Array#dig [Feature #11643]
+* Comparable
+
+ * Comparable#== no longer rescues exceptions [Feature #7688]
+
* Enumerable
* Enumerable#grep_v is added as inverse version of Enumerable#grep.
diff --git a/compar.c b/compar.c
index 946d0e07e9..b040641651 100644
--- a/compar.c
+++ b/compar.c
@@ -64,9 +64,6 @@ cmp_eq_recursive(VALUE arg1, VALUE arg2, int recursive)
* Compares two objects based on the receiver's <code><=></code>
* method, returning true if it returns 0. Also returns true if
* _obj_ and _other_ are the same object.
- *
- * Even if _obj_ <=> _other_ raised an exception, the exception
- * is ignored and returns false.
*/
static VALUE