トップ «前の日記(2005-04-05 (Tue)) 最新 次の日記(2005-04-07 (Thu))» 編集   RSS 1.0 FEED  

Journal InTime


2005-04-06 (Wed) [長年日記]

_ [Ruby] ruby-profのバグ修正

SVNのHEADで、 レポートをもらっていたバグを修正。

  • 一つは、callccを使った場合にSEGVになるというもの。とりあえず、 例外にする方向で対応。
  • もう一つは、メソッドのクラスがGCで回収された場合に、SEGVになったり、 `method `nil?' called on terminated object'のようなエラーになるというもの。 こちらはHashにクラスを登録して置くことにした。 プロフファイル用のフック内ではRubyの呼び出しはしない方針だったけど、 仕方あるまい。