From: Yukihiro Matsumoto Date: 2008-03-31T15:29:01+09:00 Subject: [ruby-dev:34185] Re: Array#shift/unshift の高速化 まつもと ゆきひろです In message "Re: [ruby-dev:34173] Re: Array#shift/unshift の高速化" on Fri, 28 Mar 2008 23:21:59 +0900, wanabe writes: |08/03/28 に Nobuyoshi Nakada さんは書きました: |> RArrayにはもう空きがないので、全オブジェクトのサイズが1word増え |> てしまう、というのは悩ましいですね。 | |元のパッチと同じく、前方に空きメモリがあるかどうかのフラグを新設して |空きがあるときだけRARRAY_PTR(ary)[-1]にサイズを書き込むようにしてみました。 ありがとうございます。でも、make test-allではSEGVするようで す。前回もそうでしたが、一貫性を維持するのはかなり難しいみた いですね。