ruby-trunk-changes 2020-10-28

今日はリファクタリングベンチマークの追加などがありました。

[379a5ca539] Hiroshi SHIBATA 2020-10-27 13:59:43 UTC

did_you_mean のテストの typo 修正。どこが間違ってるのかわからなかった。

[8e06075442] Nobuyoshi Nakada 2020-10-27 14:26:38 UTC

しかし 379a5ca539af0e954b1cdf63b9365ad208b9c7f3 で修正した typo は did_you_mean で検出させるための意図的なものだったので revert しています。

[c1bebbb2ee] Yusuke Endoh 2020-10-27 15:27:56 UTC

69837229d74813c807e9d079aaee33aec2c7a4d0 で追加した Kernel#Rational のテストの assertion のエラー時のメッセージにML番号/チケット番号参照を入れ忘れてたのを修正しています。未使用変数の警告が出てたようです。

[915024e3b7] git 2020-10-27 15:29:10 UTC

version.h の日付更新

[8f9c113f35] Nobuyoshi Nakada 2020-10-27 23:26:53 UTC

Object#__send__ によるメソッド起動のベンチマーク benchmark/vm_send.yml に引数が Symbol リテラルではなく変数経由で渡された時のベンチマークも追加しています。

[fb3c711df3] Kenta Murata 2020-10-28 01:22:28 UTC

compile.c のメソッド呼び出し系のスクリプトコンパイルする compile_call() から ruby 実装による組み込みメソッドからの builtin function 呼び出しの処理をしている部分を compile_builtin_function_call() という関数に切り出すリファクタリングhttps://github.com/ruby/ruby/pull/3711