ruby-changes:4727
From: ko1@a...
Date: Sun, 27 Apr 2008 19:02:39 +0900 (JST)
Subject: [ruby-changes:4727] tadf - Ruby:r16221 (trunk): * rational.c (nurat_expt): use f_rational_new2.
tadf 2008-04-27 19:02:19 +0900 (Sun, 27 Apr 2008)
New Revision: 16221
Modified files:
trunk/ChangeLog
trunk/rational.c
Log:
* rational.c (nurat_expt): use f_rational_new2. [ruby-dev:34524]
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16221&r2=16220&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/rational.c?r1=16221&r2=16220&diff_format=u
Index: ChangeLog
===================================================================
--- ChangeLog (revision 16220)
+++ ChangeLog (revision 16221)
@@ -1,3 +1,7 @@
+Sun Apr 27 18:59:04 2008 Tadayoshi Funaba <tadf@d...>
+
+ * rational.c (nurat_expt): use f_rational_new2. [ruby-dev:34524]
+
Sun Apr 27 15:23:40 2008 Koichi Sasada <ko1@a...>
* gc.c (gc_count): add a GC.count method. This method returns
Index: rational.c
===================================================================
--- rational.c (revision 16220)
+++ rational.c (revision 16221)
@@ -860,11 +860,7 @@
den = ONE;
break;
}
- if (f_negative_p(den)) { /* or use normal new */
- num = f_negate(num);
- den = f_negate(den);
- }
- return f_rational_new_bang2(CLASS_OF(self), num, den);
+ return f_rational_new2(CLASS_OF(self), num, den);
}
case T_FLOAT:
case T_RATIONAL:
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/