summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-10-10 05:56:07 +0000
committermarcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-10-10 05:56:07 +0000
commit2c26c1f91e5083a15d47d0dbd73fd87b0d9f4127 (patch)
tree10a77ac599ecd95e96df6ce94757faa75b22a9d2
parent03d62c6c6160677a2efef652af04c9616d37505c (diff)
downloadruby-2c26c1f91e5083a15d47d0dbd73fd87b0d9f4127.tar.gz
ruby-2c26c1f91e5083a15d47d0dbd73fd87b0d9f4127.tar.xz
ruby-2c26c1f91e5083a15d47d0dbd73fd87b0d9f4127.zip
* math.c (math_atanh): Fix bug for Math.atanh(+/-1). It now returns +-Infinity. [ruby-core:26028]
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@25279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog5
-rw-r--r--math.c1
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 17a01898d..5b67901e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat Oct 10 14:55:55 2009 Marc-Andre Lafortune <ruby-core@marc-andre.ca>
+
+ * math.c (math_atanh): Fix bug for Math.atanh(+/-1). It now returns
+ +-Infinity. [ruby-core:26028]
+
Sat Oct 10 14:09:40 2009 Marc-Andre Lafortune <ruby-core@marc-andre.ca>
* thread.c (rb_threadptr_execute_interrupts_rec, rb_threadptr_raise):
diff --git a/math.c b/math.c
index 51caf35c5..630aa13ba 100644
--- a/math.c
+++ b/math.c
@@ -298,7 +298,6 @@ math_atanh(VALUE obj, VALUE x)
d0 = RFLOAT_VALUE(x);
d = atanh(d0);
domain_check(d0, d, "atanh");
- infinity_check(x, d, "atanh");
return DBL2NUM(d);
}