ruby-changes:19743
From: nobu <ko1@a...>
Date: Mon, 30 May 2011 07:13:27 +0900 (JST)
Subject: [ruby-changes:19743] nobu:r31788 (trunk): revert r31783.
nobu 2011-05-30 07:06:54 +0900 (Mon, 30 May 2011) New Revision: 31788 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31788 Log: revert r31783. Modified files: trunk/ChangeLog trunk/numeric.c Index: ChangeLog =================================================================== --- ChangeLog (revision 31787) +++ ChangeLog (revision 31788) @@ -1,7 +1,3 @@ -Sun May 29 23:22:46 2011 Nobuyoshi Nakada <nobu@r...> - - * numeric.c (flo_round): use absolute value as divisor. - Sun May 29 23:17:29 2011 NARUSE, Yui <naruse@r...> * re.c (rb_reg_match): fix rdoc of Regexp#=~. Index: numeric.c =================================================================== --- numeric.c (revision 31787) +++ numeric.c (revision 31788) @@ -1512,7 +1512,7 @@ VALUE f10 = int_pow(10, -ndigits); VALUE n10 = f10; if (number < 0) { - n10 = FIXNUM_P(n10) ? fix_uminus(n10) : rb_big_uminus(n10); + f10 = FIXNUM_P(f10) ? fix_uminus(f10) : rb_big_uminus(f10); } num = rb_big_idiv(rb_dbl2big(absnum), n10); return FIXNUM_P(num) ? fix_mul(num, f10) : rb_big_mul(num, f10); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/