ruby-trunk-changes r55977 - r55980

今日は Array#insert での不要な一時オブジェクトの生成を抑制する変更がありました。

nobu: r55977 2016-08-21 13:03:22 +0900

rb_ary_splice() の第4引数に Array オブジェクトの VALUE を受け取っていたのを配列内部のポインタとサイズを受け取るようにして、rb_ary_insert() から呼ぶ時に Array#insert の第2引数以降を渡すために一時的に Array オブジェクトを生成していたのを引数の配列をそのまま参照させるようにして不要なオブジェクト生成を抑制するようにしています。

tadd: r55978 2016-08-21 14:14:07 +0900

r55689 の ChangeLog エントリの typo 修正。またずいぶん前のですな。

kazu: r55980 2016-08-21 20:03:15 +0900

r55975 の ChangeLog エントリの typo 修正。