ruby-trunk-changes r55509 - r55513

今日は標準添付ライブラリ fileutils の FileUtils#install の機能追加などがありました。

nobu: r55509 2016-06-27 08:56:57 +0900

VM 命令列へのコンパイル時に trace 命令を埋め込む ADD_TRACE() マクロで行番号が 0以下の時に trace 命令を生成しないようにしています。そんなことあるのかな、と思いましたが RubyVM::InstructionSequence.compile に行番号 0 を渡した時にエラーになってたみたいです。 [ruby-core:76141] [Bug #12517]

svn: r55510 2016-06-27 08:56:58 +0900

version.h の日付更新。

nobu: r55511 2016-06-27 10:24:46 +0900

標準添付ライブラリ fileutils の FileUtils::Entry_#copy_metadata で同じ処理をまとめるリファクタリング

nobu: r55512 2016-06-27 16:55:17 +0900

標準添付ライブラリ fileutils の FileUtils#install の keyword 引数に owner と group を追加してファイルの所有者情報を可能なら変更するようにしています。

nobu: r55513 2016-06-27 16:58:34 +0900

標準添付ライブラリ fileutils の FileUtils#install の mode に整数だけでなく "rwx" などの文字を使った指定を受け付けるようにしています。