From: akira yamada Date: 2009-08-12T06:34:02+09:00 Subject: [ruby-dev:39071] [Backport #1930] finalizerが実行されない r18394,r18397 Backport #1930: finalizerが実行されない r18394,r18397 http://redmine.ruby-lang.org/issues/show/1930 起票者: akira yamada ステータス: Open, 優先度: Normal カテゴリ: core 1.8.7-p174やruby_1_8_7では以下のようにfinalizerが実行されません。 $ ./ruby -ve 'a="a"; ObjectSpace.define_finalizer(a){|*o| p [:OK]}; p 1' ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-linux] 1 $ ./ruby -ve 'a="a"; ObjectSpace.define_finalizer(a){|*o| p [:OK]}; p 1' ruby 1.8.7 (2009-08-09 patchlevel 196) [i686-linux] 1 r18394とr18397をあてると実行されるようになります。 ---------------------------------------- http://redmine.ruby-lang.org