[#14922] alias $gvar — Koji Arai <JCA02266@...>

新井です。

19 messages 2001/10/14

[#15006] Re: eval.c (rb_stack_check): prohibit recursive raising error — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2001/10/26
[#15008] Re: eval.c (rb_stack_check): prohibit recursive raising error — Shugo Maeda <shugo@...> 2001/10/26

前田です。

[ruby-dev:14947] Re: [BUG] SEGV: module_eval

From: matz@... (Yukihiro Matsumoto)
Date: 2001-10-16 12:16:03 UTC
List: ruby-dev #14947
まつもと ゆきひろです

In message "[ruby-dev:14945] Re: [BUG] SEGV: module_eval"
    on 01/10/16, nobu.nakada@nifty.ne.jp <nobu.nakada@nifty.ne.jp> writes:

| ようするに、method_missingでundefされたinspectを呼び出して、
|無限に再帰してしまうということですね。とりあえずinspectやto_sを
|トラップしてみましたが、いまいち。どっちかというとstack_check()
|の方が有効かも。

stack_check()はおもしろいですね。私は__id__や__send__と同様
にinitializeをundefしたら警告を出すようにしようかなあと思っ
てました。というか、それはやります、いずれにしても。

ということで、stack_checkだけコミットしてもらえませんか?

In This Thread