From: "5.5" <5.5@...> Date: 2019-05-30T12:33:23+09:00 Subject: [ruby-list:50767] Re: 1.next は 1.succ よりなぜ遅い? ささださん,ありがとうごございます。 仕組みがよく分かってないので素人考えですが,ただのエイリアス なら next を opt_succ にしちゃえばいい(どちらにも同じ特化命令 を使う),というわけにはいかないのでしょうか? On 2019/05/30 12:25, Koichi Sasada wrote: > On 2019/05/30 4:53, 5.5 wrote: >> なぜ next には同じ最適化がなされていないのでしょうか。 > > なんとなく、ですかね... ベンチマークに next 使ってるところがなかったから > です(Integer#next知らなかった)。 > > あんまり(よく使われない)特化命令増やすと遅くなっちゃうんですよ。 > > # なお、増やしても遅くならない仕組みを、2.7 に入れられればいいなぁ、 > # と思っています。 > -- 5.5@moji.gr.jp