ruby-trunk-changes r30580 - r30583

prelude_gem の件はまた常に rubygems が require されるように戻されました。どうなるのかなぁ。

nobu:r30580 2011-01-17 21:40:30 +0900

r30549 を revert してまた起動時に require "rubygems" するようにしています(--disable-gems が指定されなければ)。

svn:r30581 2011-01-17 21:40:32 +0900

version.h の日付更新。

akr:r30582 2011-01-17 22:54:54 +0900

debug.h の関数マクロの引数にかっこをつける修正です。

akr:r30583 2011-01-17 23:37:05 +0900

Array#* の実装 rb_ary_times() で MEMCPY で配列の要素をコピーするのを素直に N 回呼ぶのではなく log2(N) 回くらい呼ぶようにしています。コピーする度に一度にコピーする長さを2倍するようにしています。