From: Masatoshi SEKI Date: 2001-03-11T18:06:10+09:00 Subject: [ruby-dev:12416] [1.6.3] retry from proc-closure 咳といいます。 1.6.3が近いという噂を聞いてCVSの1.6の方の枝を試しました。 んで、 break from proc-closure の例外が出るべきところで retry from proc-closure となってしまっていました。 eval.c です。 Index: eval.c =================================================================== RCS file: /src/ruby/eval.c,v retrieving revision 1.137.2.10 diff -u -r1.137.2.10 eval.c --- eval.c 2001/03/06 08:17:54 1.137.2.10 +++ eval.c 2001/03/11 08:55:23 @@ -6450,7 +6450,7 @@ break; case TAG_BREAK: if (orphan) { - rb_raise(rb_eLocalJumpError, "retry from proc-closure"); + rb_raise(rb_eLocalJumpError, "break from proc-closure"); } break; case TAG_RETRY: でもまだdrbのrunitが通りません。 どわっ。SEGVしたー。 取り急ぎこれだけ送ります。 なんとなくretryしすぎな感じ。