ruby-changes:14709
From: mame <ko1@a...>
Date: Thu, 4 Feb 2010 03:12:18 +0900 (JST)
Subject: [ruby-changes:14709] Ruby:r26565 (trunk): * ext/bigdecimal/bigdecimal.c (BigDecimal_DoDivmod): get red of
mame 2010-02-04 03:02:47 +0900 (Thu, 04 Feb 2010) New Revision: 26565 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=26565 Log: * ext/bigdecimal/bigdecimal.c (BigDecimal_DoDivmod): get red of floating point exception. Modified files: trunk/ChangeLog trunk/ext/bigdecimal/bigdecimal.c Index: ChangeLog =================================================================== --- ChangeLog (revision 26564) +++ ChangeLog (revision 26565) @@ -1,3 +1,8 @@ +Thu Feb 4 03:00:59 2010 Yusuke Endoh <mame@t...> + + * ext/bigdecimal/bigdecimal.c (BigDecimal_DoDivmod): get red of + floating point exception. + Thu Feb 4 01:24:01 2010 Yusuke Endoh <mame@t...> * ext/bigdecimal/bigdecimal.c (BigDecimal_DoDivmod): fix infinity Index: ext/bigdecimal/bigdecimal.c =================================================================== --- ext/bigdecimal/bigdecimal.c (revision 26564) +++ ext/bigdecimal/bigdecimal.c (revision 26565) @@ -958,7 +958,6 @@ } if(VpIsInf(b)) { GUARD_OBJ(d,VpCreateRbObject(1, "0")); - VpSetSign(d,(S_INT)(VpGetSign(a) == VpGetSign(b) ? 1 : -1)); *div = d; *mod = a; return Qtrue; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/