From: "三村 益隆" Date: 2009-12-19T15:30:54+09:00 Subject: [ruby-dev:39893] [RubySpec #2460] RubySpecでFiberのSpecがおちる チケット #2460 が更新されました。 (by 三村 益隆) このFiberのspecに対し、AsakusaのIRCにて笹田さんよりSpecが間違っているとい返信をいただきました。 Hiro Asariさんが、以下のようなspecに変更していただいてくれました。 core/fiber/resume_spec.rb >> 22 ruby_bug "redmine #595", "1.9" do 23 it "executes the ensure clause" do 24 fib = Fiber.new{ 25 begin 26 exit 0 27 rescue SystemExit 28 ensure 29 :ensure 30 end 31 } 32 fib.resume.should == :ensure 33 end >> 私の認識だと、issue 595 の内容は、resume 後のFiberのensureがRubyのプロセス終了時に呼ばれないという問題とおもっています。 ですので、このパッチでもissue595の内容をみたせていないと思っているのですが、いかがでしょうか? ---------------------------------------- http://redmine.ruby-lang.org/issues/show/2460 ---------------------------------------- http://redmine.ruby-lang.org