今日は Integer#size を ruby 実装化して MJIT 利用時に高速化する変更などがありました。
[67ca2cce0a] Kazuhiro NISHIYAMA 2021-06-05 03:27:52 UTC
gems/bundled_gems の test-unit のバージョン指定を 3.4.4 に更新しています。
[033e76e760] git 2021-06-05 03:28:20 UTC
version.h の日付更新
[3208a5df2d] "S.H" 2021-06-05 04:57:21 UTC
Integer#size メソッドの実装を builtin function 呼び出しする ruby 実装に変更しています。さらにこれを生かすため MJIT 用の C のコード生成時に inline 化できるかどうかチェックする VM 命令に opt_size という最適化命令も追加しています。 https://github.com/ruby/ruby/pull/3476 [ruby-core:99779] [Feature #17135]