ruby-trunk-changes r58943 - r58958

今日は、えーと、ほぼ rubyspec がらみの修正でしたね。

nobu: r58943 2017-05-28 23:17:25 +0900

r58927 で追加された misc/lldb_cruby.py の struct RBasic::flags のビットフラグの定数を直に書いてたのを デバッグ情報? を元に生成するようにしています。

naruse: r58944 2017-05-29 01:29:04 +0900

r58939 と r58942 で mswin で rubyspec が失敗するので revert しています。

svn: r58945 2017-05-29 01:29:05 +0900

version.h の日付更新。

svn: r58946 2017-05-29 01:29:05 +0900

r58944 で新規追加っていうか復活したファイルの svn property を設定。

naruse: r58947 2017-05-29 01:40:12 +0900

r58939 の rubyspec の更新の revert 続き?

naruse: r58948 2017-05-29 01:41:31 +0900

標準添付ライブラリ erb の r58905 の変更で入った警告を除去するためメソッドの引数に明示的なかっこを追加しています。

nobu: r58949 2017-05-29 14:19:51 +0900

spec/default.mspec でフラグから -I オプションの srcdir と srcdir/.ext/common を除外しています。

nobu: r58950 2017-05-29 15:39:41 +0900

ruby-runner.c で execv() 時にプロセスの名前(argv[0]) をファイルパスの basename に置換するようにしています。

nobu: r58951 2017-05-29 15:39:42 +0900

tool/runruby.rb で可能なら ruby-runner を実行するようにしています。

nobu: r58952 2017-05-29 15:53:05 +0900

mspec でディレクトリ作成のユーティリティで複数プロセスで動かした時の race condition で同じディレクトリを作成しようとしてエラーになるのを抑制するようにしています。

nobu: r58953 2017-05-29 16:03:11 +0900

r58952 のディレクトリ作成のユーティリティで File.stat が失敗した時を考慮するようにしています。

duerst: r58954 2017-05-29 17:41:23 +0900

enc/utf_8.c の宣言で1文字の最大のバイト数? を 6 から 4 に修正しています。 [ruby-core:81342] [Bug #13590]

duerst: r58955 2017-05-29 17:59:41 +0900

r58954 を revert しています。rubyspec がエラーになったそうです。

k0kubun: r58956 2017-05-29 19:22:47 +0900

erb のテストで未使用変数の警告が出ていたのを修正しています。使うつもりが使い忘れてたみたいですね。

k0kubun: r58957 2017-05-29 19:53:54 +0900

rubyspec の erb のテストでメソッド再定義の警告が出ていたのを修正しています。

eregon: r58958 2017-05-29 20:19:42 +0900

r58952, r58953 の rubyspec のディレクトリ作成の helper のリファクタリング、および helper 自体のテストを追加しています。