From: "D.Kanda" Date: 1998-11-24T09:56:28+09:00 Subject: [ruby-dev:3646] Re: Time object memory leak? かんだです。 Masaki Fukushima さんの書かれた、 「[ruby-dev:3624] Re: Time object memory leak?」 からの引用です。 > 福嶋です。 > > shugo@aianet.ne.jp (MAEDA Shugo) wrote: > > 第4引数を0にした時はfreeしてくれませんでしたっけ、 > > と思ってgc.cを見ると、 > > > > if ((long)RANY(obj)->as.data.dfree == -1) { > > free(DATA_PTR(obj)); > > } > > そんな方法があったのですね。知りませんでした。 > これだと、free ではなくて -1 を渡しても良いわけですね。 > > > 途中で変更されたのか、僕の思い違いなのか...。 ここで変更されたと思います。 [ruby-list:9485] Re: gtk > まつもと ゆきひろです > > In message "[ruby-list:9484] Re: gtk" > on 98/09/07, "D.Kanda" writes: > | かんだです。 > > |> これはバグ(というかミスフィーチャ)です.以下のパッチを当て > |> て下さい.-1でfree,0でなにもしません.これがあるべき姿です. > | > | げっ。ほんとに変えちゃっていいんですか? > > 良いです.0でfreeする仕様を公表したことは無いはずですから.