[#25936] [Bug:1.9] [rubygems] $LOAD_PATH includes bin directory — Nobuyoshi Nakada <nobu@...>

Hi,

10 messages 2009/10/05

[#25943] Disabling tainting — Tony Arcieri <tony@...>

Would it make sense to have a flag passed to the interpreter on startup that

16 messages 2009/10/05

[#26028] [Bug #2189] Math.atanh(1) & Math.atanh(-1) should not raise an error — Marc-Andre Lafortune <redmine@...>

Bug #2189: Math.atanh(1) & Math.atanh(-1) should not raise an error

14 messages 2009/10/10

[#26222] [Bug #2250] IO::for_fd() objects' finalization dangerously closes underlying fds — Mike Pomraning <redmine@...>

Bug #2250: IO::for_fd() objects' finalization dangerously closes underlying fds

11 messages 2009/10/22

[#26244] [Bug #2258] Kernel#require inside rb_require() inside rb_protect() inside SysV context fails — Suraj Kurapati <redmine@...>

Bug #2258: Kernel#require inside rb_require() inside rb_protect() inside SysV context fails

24 messages 2009/10/22

[#26361] [Feature #2294] [PATCH] ruby_bind_stack() to embed Ruby in coroutine — Suraj Kurapati <redmine@...>

Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine

42 messages 2009/10/27

[#26371] [Bug #2295] segmentation faults — tomer doron <redmine@...>

Bug #2295: segmentation faults

16 messages 2009/10/27

[ruby-core:26035] Re: [Bug #2189] Math.atanh(1) & Math.atanh(-1) should not raise an error

From: Yugui <yugui@...>
Date: 2009-10-10 11:54:31 UTC
List: ruby-core #26035
Hi,

I reverted r25279. You had to discuss at ruby-core about how Math
module should behave before changing it.

2009/10/10 Marc-Andre Lafortune <redmine@ruby-lang.org>:
> Regression caught by RubySpec.
>
> $ rubydev -v -e 'p Math.atanh(1)'
> ruby 1.9.2dev (2009-10-09 trunk 25274) [x86_64-darwin10.0.0]
> -e:1:in `atanh': Numerical argument out of domain - atanh (Errno::EDOM)
> rom -e:1:in `<main>'
> $ ruby187 -v -e 'p Math.atanh(1)'
> ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]
> Infinity

As akr mentioned, your commit broke test-all. You should make test-all
before commit, particularly when you changed some feature.
If there is difference between test-all and rubyspec, maybe test-all is right.

Ruby 1.9.2's behavior around Numeric, Math, CMath, Mathn and
BigDecimal has been discussed in order to bring more consistency on
them.
So difference between 1.8 and 1.9 around them does not always mean
1.9's regression. They are under discussion (at ruby-dev).

Then, OK everyone. Which is correct? domain error or infinity?

-- Yuki Sonoda (Yugui)

In This Thread