From: matz@... (Yukihiro Matsumoto) Date: 2003-04-05T02:31:55+09:00 Subject: [ruby-dev:19960] Re: shim/ruby16/tests まつもと ゆきひろです In message "[ruby-dev:19958] shim/ruby16/tests" on 03/04/05, Kazuhiro NISHIYAMA writes: |openのブロック中でcloseしているのでブロックから抜けるときに |IOErrorになります。 | |% ruby16 -ve 'File.open("/dev/null"){|f|f.close}' |ruby 1.6.8 (2003-03-26) [i686-linux] |% ruby18 -ve 'open("/dev/null"){|f|f.close}' |ruby 1.8.0 (2003-04-03) [i686-linux-gnu] |-e:1:in `close': closed stream (IOError) | from -e:1:in `open' | from -e:1 私自身はこれで不自然ではないと思いますが、どう思いますか? 必要ということになれば、対応するのは可能です。 |MatchData#to_aryとRange#to_aryは一度追加されたけど |なくなったということで良さそうですが、tc_proc.rb:68は |よくわかりませんでした。 これはバグです。今日コミットしました。