ruby-changes:4737
From: ko1@a...
Date: Mon, 28 Apr 2008 18:35:31 +0900 (JST)
Subject: [ruby-changes:4737] matz - Ruby:r16231 (trunk): * range.c (range_each): use INT2FIX() for fixnum values.
matz 2008-04-28 18:35:09 +0900 (Mon, 28 Apr 2008)
New Revision: 16231
Modified files:
trunk/ChangeLog
trunk/range.c
Log:
* range.c (range_each): use INT2FIX() for fixnum values.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16231&r2=16230&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/range.c?r1=16231&r2=16230&diff_format=u
Index: ChangeLog
===================================================================
--- ChangeLog (revision 16230)
+++ ChangeLog (revision 16231)
@@ -134,6 +134,10 @@
(rb_f_system): call rb_spawn_internal with default_close_others as
false.
+Sat Apr 26 12:26:41 2008 Yukihiro Matsumoto <matz@r...>
+
+ * range.c (range_each): use INT2FIX() for fixnum values.
+
Fri Apr 25 17:56:25 2008 Yukihiro Matsumoto <matz@r...>
* gc.c (free_unused_heaps): preserve last used heap segment to
Index: range.c
===================================================================
--- range.c (revision 16230)
+++ range.c (revision 16231)
@@ -421,7 +421,7 @@
if (!EXCL(range))
lim += 1;
for (i = FIX2LONG(beg); i < lim; i++) {
- rb_yield(LONG2NUM(i));
+ rb_yield(LONG2FIX(i));
}
}
else if (TYPE(beg) == T_STRING) {
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/