[ruby-dev:24322] Re: String#sub! dumps core

From: Yukihiro Matsumoto <matz@...>
Date: 2004-09-23 12:44:05 UTC
List: ruby-dev #24322
まつもと ゆきひろです

In message "Re: [ruby-dev:24321] Re: String#sub! dumps core"
    on Thu, 23 Sep 2004 19:31:09 +0900, Tanaka Akira <akr@m17n.org> writes:

|とりあえず flatten は疑わしいと思ってます。


ちょっと見てみよう。

|grep 'RARRAY.*->ptr' ext/**/*.c という中に何もないということはないんじゃ
|ないかと思っています。

そーですねえ。拡張ライブラリまでは見てなかったなあ。

|grep 'st_foreach.*RHASH' ext/**/*.c というのも怪しげです。

こっちは手を入れておきました。

|そういえば、callback 内で callcc したら何が起こるのだろうかと思わない
|でもありません。

こうなるとcallccに制限をつけたいところですが、適当な基準が思
いつきませんね。Gaucheだと「C関数を横切ったジャンプはできな
い」んだそうですが、Rubyの今の実装だとそれを禁止すると事実上
継続が使い物になりませんからねえ。

In This Thread