From: TOYOFUKU Chikanobu Date: 2008-09-16T23:06:12+09:00 Subject: [ruby-dev:36335] Re: optimize rb_big2str0 and big2str_karatsuba 豊福です。 In [ruby-dev:36252] > | 不要な FIXNUM用の処理の削除とワーク用Bignum の後片付けです。 > > Fixnum処理を削除するのはよいですが、ワーク用Bignumの後片づけ > は必要ですかね。サイズ0になる部分を撲滅できる保証がない限り結 > 局は正規化されないBignumに対応する防御的コーディングは必要で > しょうし。 サイズ不最適を撲滅できるとは思いますが他のバグと同様に撲滅 できた保証はできないですね。防御的コーディングを残さねばなら ないのはしょうがないと思います。 Bignumの後片づけはサイズの最適化の意図ももちろんですが不必要と なった digits を早く解放した方がよいのではという意図もあります。 ---