From bb9ef64e5b7c1956040c6c2339ffc0cf37714b60 Mon Sep 17 00:00:00 2001 From: marcandre Date: Tue, 15 Dec 2015 20:19:35 +0000 Subject: [PATCH] * compar.c: Update doc for == [#7688] [ci-skip] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- NEWS | 4 ++++ compar.c | 3 --- 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 <=> * 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