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/