From: matz@... (Yukihiro Matsumoto) Date: 2004-05-27T16:12:05+09:00 Subject: [ruby-dev:23637] Re: NEWOBJ() in dfree まつもと ゆきひろです In message "[ruby-dev:23635] Re: NEWOBJ() in dfree" on 04/05/27, nobu.nakada@nifty.ne.jp writes: |extの中で問題になりそうなのは、zlibですかね。他のオブジェクトに |出力を任せたりしているので、ちょっと面倒そうです。 うーむ、 * gc中にallocateしたオブジェクトにはあらかじめmarkを付けて おく という対応ではどうでしょう。OBJSETUP()に手を入れないといけま せんが。 でも、そうすると、それらのオブジェクトは最悪2回GCを生き残る のか(今回はすでにマークが付いているから回収されない、次回は マークがクリアされてない(かもしれない)ので回収されない。その 次はOK)。まあ、重大事ではないかな。