[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]