summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-12-15 20:19:35 +0000
committermarcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-12-15 20:19:35 +0000
commitbb9ef64e5b7c1956040c6c2339ffc0cf37714b60 (patch)
tree3c1d6582216340b676bc4530f7e1b5bd1a466868
parente337dc65173f11b2be9e620acb34dc91a64fe520 (diff)
* 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
-rw-r--r--NEWS4
-rw-r--r--compar.c3
2 files changed, 4 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index c207b19..2661445 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 946d0e0..b040641 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