[ruby-dev:39901] Re: faster Enumerator#each by rb_block_call with current block

From: Yusuke ENDOH <mame@...>
Date: 2009-12-20 17:53:37 UTC
List: ruby-dev #39901
遠藤です。

2009年12月21日2:08 Tanaka Akira <[email protected]>:
> 2009年12月20日23:27 Yusuke ENDOH <[email protected]>:
>>
>> この問題の原因はよくわかってないんですが、とりあえず遠藤の
>> 元のパッチ ([ruby-dev:39874]) なら発症しないと思いますので
>> そっちでコミットしなおしました。
>
> 直った感じはしませんねぇ。

たびたびすみません。元のパッチの通りにしそこねていました。
今度こそ直った (らいいな) 。

推測ですが、rb_iterate の変数 node が converative GC によってマーク
されてる状況なんですかね。

-- 
Yusuke ENDOH <[email protected]>

In This Thread

Prev Next