From: NAKAMURA Hiroshi Date: 2002-11-08T00:04:31+09:00 Subject: [ruby-dev:18682] Re: ENABLE/DISABLE_TRACE (was Re: source file name at -r option) なひです。 > From: > Sent: Thursday, November 07, 2002 11:07 AM > > |やや余分に退避/復帰してますが、さほど大きな影響はないのではない > > |かと。 > > > > コミットしてください。 > > プロバイダのDNSがしばらく落ちてたようで遅くなりましたが、 > blk_orphan()の件と合わせてコミットしました。 どうもありがとうございました。 もう一点、initializeが呼ばれません。 Index: eval.c =================================================================== RCS file: /src/ruby/eval.c,v retrieving revision 1.349 diff -u -2 -p -r1.349 eval.c --- eval.c 7 Nov 2002 01:03:08 -0000 1.349 +++ eval.c 7 Nov 2002 14:46:00 -0000 @@ -5912,7 +5927,10 @@ rb_obj_call_init(obj, argc, argv) VALUE *argv; { + volatile int old_tracing = tracing; PUSH_ITER(rb_block_given_p()?ITER_PRE:ITER_NOT); + ENABLE_TRACE(); rb_funcall2(obj, init, argc, argv); POP_ITER(); + tracing = old_tracing; }