[#18440] racc segv revisited — "Akinori MUSHA" <knu@...>

 次のバグの件なんですが、現時点では原因究明を含めて未解決という

24 messages 2002/10/02
[#18617] Re: racc segv revisited — "Akinori MUSHA" <knu@...> 2002/11/02

At Wed, 2 Oct 2002 23:19:59 +0900,

[ruby-dev:18594] Re: embedded ruby interpreter friendly patch

From: matz@... (Yukihiro Matsumoto)
Date: 2002-10-28 06:40:25 UTC
List: ruby-dev #18594
まつもと ゆきひろです

In message "[ruby-dev:18593] Re: embedded ruby interpreter friendly patch"
    on 02/10/28, nobu.nakada@nifty.ne.jp <nobu.nakada@nifty.ne.jp> writes:

|>   * この修正は安全か?
|> 
|>     つまりこの修正によって悪い影響を受ける人がいる場合、採用
|>     することはできません。ruby_stop()がexitせずにreturnする
|>     ことはこれに引っかかるような気がします。
|
|これは、ruby_stop()などは動作を変えずに新しいインターフェースを
|追加することで避けられると思います。

ええ、それで構わないと思います。私が気にしているのは「そのま
まは使えない」ことだけでしたから。あ、typoしてる。「その間ま」
だって。^^;;;

|>   * この修正は十分か?
|> 
|>     これに限らず現在のRubyの実装は組み込みに関して不十分です
|>     (認識してます)。この修正を行ってもそれ以外の部分で期待に
|>     そえず、今後も次々と修正を要求されるようなことになるので
|>     はないかという心配があります。
|
|実際に試してみないことには分からないので、できそうなところから
|対応してみるというのもありのような気がします。組込みに対応して
|いくつもりなら、ということですが。

私では継続的には対応できませんので、どなたかから注文を受けな
いと動きません。また、良いものであるためには最初に体系的なデ
ザインが必要な気がしないでもないです。

|それともRiteまでは保留?

私の作業はね。

|diff -u -2 -p -r1.344 eval.c
|--- eval.c	25 Oct 2002 18:39:29 -0000	1.344
|+++ eval.c	28 Oct 2002 06:27:49 -0000

このパッチなら取り込んでもよいですよ。あと、flushも欲しいん
だっけ。

In This Thread