ruby-trunk-changes r57271 - r57274

今日は binding.irb が動的に require "irb" するようにする変更などがありました。

kazu: r57271 2017-01-06 11:05:35 +0900

標準添付ライブラリ delegate とそのテストの magic comment frozen_string_literal を true に変更しています。

svn: r57272 2017-01-06 11:05:36 +0900

version.h の日付更新。

nobu: r57273 2017-01-06 12:02:38 +0900

test/ruby/test_io.rb の子プロセスを起動するテストで <<~ によるヒアドキュメントを利用して先頭の空白を削るようにしています。

nobu: r57274 2017-01-06 12:11:45 +0900

プロセス起動時に実行される prelude.rb で Binding#irb を定義しておいて、動的に require "irb" をするようにしています。これで require "irb" しておかなくてもいきなり binding.irb でそのコンテキストで irb を開けるようになります。 [ruby-core:78960] [Bug #13099]