From: SASADA Koichi Date: 2007-08-24T08:27:36+09:00 Subject: [ruby-dev:31631] Re: a, a = 1, 2  ささだです. Yukihiro Matsumoto wrote: > |Yukihiro Matsumoto wrote: > |> 本当にごめんなさい。重複と副作用がない場合には今まで通りとか、 > |> よりコンパイラに負担をかける手段しか思いつきませんです。 > | > | とりあえず,評価順を正しくしました.x, y = y, x が 5倍くらい遅くな > |りました. > > あれ。重複しない時にはそのままということだと思ったんですけど。 > これが「とりあえず」ということ?  そのあとのコミットで,チェックおよび順番を変える最適化コードを入れ ました.順番がどうでもいい単純な例では以前と同じようにコンパイルされ ます.「単純な例」の具体的な定義はめんどいので省略. -- // SASADA Koichi at atdot dot net