ruby-trunk-changes r35538 - r35544

今日は minitest 2.12.1 がマージされています。がそれに関連してテストが壊れているようです。

naruse:r35538 2012-05-05 01:14:51 +0900

open などで external encoding と internal encoding が一致している時に警告メッセージが出力されるのをやめています。 [ruby-core:44455] [Bug #6324]

svn:r35539 2012-05-05 01:14:57 +0900

version.h の日付更新。

naruse:r35540 2012-05-05 02:07:18 +0900

zlib の TestZlib に TestZlibInflate#test_inflate と TestZlibDeflate#test_deflate のテストを呼び出すテストを追加しています。 __name__ って何だろうかと思ったらMiniTest::Unit::TestCase のメソッドなんですね。 [ruby-core:44859] [Bug #6398]
チケットを参照してもいまいちこれで何が追加されたことになるのかよくわからないのですが(setup も特にないので前提条件も変化しないように思える、JRuby のテストに反映させたいらしいです。

ryan:r35541 2012-05-05 06:46:01 +0900

minitest の 2.12.1 (r7323) をマージしています。
ドキュメントの追記、Object#send のかわりに Object#__send__ を使うようにするリファクタリング、マジックコメントの追加、MiniTest::Mock#call メソッドの追加等々。変更点はかなり多いので網羅していませんが assert_match の変更が引数の =~ のメソッドのレシーバと引数の関係や Regexpコンパイルする条件を変更しているようです。

nobu:r35542 2012-05-05 06:47:25 +0900

新規追加されたファイルの svn:property 修正。

ayumin:r35543 2012-05-05 18:27:06 +0900

r35541 の minitest マージで assert_match/refute_match の挙動が変化して失敗するようになったテストを修正しています。 [ruby-core:44884][Bug #6405]

naruse:r35544 2012-05-05 22:15:29 +0900

で r35443 を revert しています。 assert_match/refute_match の挙動を直すべきってことですね。