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/