ruby-trunk-changes r63104 - r63111

今日はテストの assertion の改善や ISeq のバイナリフォーマットからの load のデバッグ出力の改善などがありました。

nobu: r63104 2018-04-06 22:25:11 +0900

symbol.h から r47913 で既に削除済みの rb_intern_cstr_without_pindown() という関数のプロトタイプ宣言を削除しています。

svn: r63105 2018-04-06 22:25:12 +0900

version.h の日付更新。

kazu: r63106 2018-04-07 00:06:52 +0900

webrick のテストでログの内容を include? でチェックしているところでただの assert を使っていたところを assert_operator を使うように書き換えています。

svn: r63107 2018-04-07 00:06:53 +0900

version.h の日付更新。

stomar: r63108 2018-04-07 05:50:28 +0900

r62064 のリファクタリングで tool/ruby_vm/scripts/insns2vm.rb の条件チェックのメソッドが typo していたのを修正。

nobu: r63109 2018-04-07 12:48:44 +0900

r63106 の追加で webrick のテストの assert_operator を使うようにしたところをさらに assert_include を利用するようにしています。

nobu: r63110 2018-04-07 12:48:45 +0900

ISeq のバイナリフォーマットダンプのテストでエラー時のメッセージに一致しないバイナリを16進数表示にして差分を表示するようにしています。

nobu: r63111 2018-04-07 18:44:30 +0900

ISeq のバイナリフォーマットからのロードでデバッグ出力が有効の時に標準エラー出力に出すメッセージのフォーマット文字列で offset を16進数で表示するようにしています。