まつもと ゆきひろです

In message "Re: [ruby-dev:27044] test errors and failures"
    on Mon, 12 Sep 2005 19:17:34 +0900, nobuyoshi nakada <nobuyoshi.nakada / ge.com> writes:

|http://mput.dip.jp/autobuild/ruby-trunk/latest.html を確認して
|みました。ほとんどは__send__の変更のためですが
|
| 18) Failure:
|test_call_with_block(TestLambdaParameters) [/Users/autobuild/tmp/autobuild/ruby-trunk/20050912T110001/ruby/test/ruby/test_lambda.rb:41]:
|<nil> expected to not be nil.
|
|    b = nil
|    assert_equal(1, ->(&b){ b.call }.call { 1 })
|    assert_nil(b)
|
|これは別スコープにすることになったはず(ruby-core:05545)というこ
|とで、テストが間違ってるんでしょうか。

間違ってますね。

| 19) Failure:
|test_safe(TestProc) [/Users/autobuild/tmp/autobuild/ruby-trunk/20050912T110001/ruby/test/ruby/test_proc.rb:105]:
|<1> expected but was
|<0>.
|
|先週末にProcが$SAFEを戻すのは$SAFEが3以上のときだけになったよう
|ですが、これは仕様変更でテストを直すべきでしょうか。

気の迷いです。元の仕様に戻します。

コミットしていただけませんか?