From: SASADA Koichi Date: 2008-01-17T09:54:38+09:00 Subject: [ruby-dev:33141] Re: Bignum#* might invoke GC parallelly? Yusuke ENDOH wrote: > 遠藤と申します。 > > rb_big_mul や divrem は rb_thread_blocking_region の中で実行されますが、 > その中でオブジェクトを生成するため、GC が GVL をロックしない状態で発生 > する (下手をすると GC が並列に動作する) 可能性があるような気がしました。  問題ありです。 > 危なそうな例でも落ちたことはないので実は問題ないのかもしれません。でも > 少し怖いので、オブジェクトの生成を rb_thread_blocking_region の外で行う > パッチを書いてみました。ご検討ください。  それはそれとして、遠藤さんをコミッターに、という話はどこで止まって るんでしたっけ? まつもとさんがゴーと言えば良い? -- // SASADA Koichi at atdot dot net