[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30654] Re: DL.callback as free function causes errors

From: Takaaki Tateishi <ttate@...>
Date: 2007-03-20 14:06:32 UTC
List: ruby-dev #30654
sheepman wrote:
> DL::PtrData オブジェクトでは ruby が GC をする時に呼ぶ
> free function を指定することができます。
> 
> で、たとえば regex ライブラリだと regfree したあとに、
> free を呼びたいので、以下のような DL.callback を使ったコードを
> 書きたくなります。

なるほど。

> というわけで、DL::Symbol オブジェクトにcallbackかどうかのフラグを持たせて、
> callback は PtrData の free 関数として指定できないようにパッチを書いてみました。
> segv している原因が違っているなら、このパッチは無用のものになります。

巧く解決できるまでは、ひとまずパッチを受け入れて指定できないようにしておこうと思います。
-- 
Takaaki Tateishi <ttate@ttsky.net>

In This Thread

Prev Next