ruby-trunk-changes 2021-11-20

今日は昨日導入された新しい VM 命令 objtostring の YJIT 対応の追加などがありました。

[aa591af296] Nobuyoshi Nakada 2021-11-19 12:45:09 UTC

rubygems に vendoring されている optparse と tsort の内容のドキュメント生成を抑制するため lib/rubygems/optparse/.document と lib/rubygems/tsort/.document を追加してファイルの指定なしにしています。

[e0c38742a2] Burdette Lamar 2021-11-19 18:16:16 UTC

Float#to_s や Float#coerce、Float の四則演算子のメソッドの rdoc 用コメントのサンプルを追加しています。 https://github.com/ruby/ruby/pull/5144

[e9735ec206] git 2021-11-19 18:16:34 UTC

version.h の日付更新

[3c92516519] Jeremy Evans 2021-11-19 18:00:13 UTC

4adb012926f8bd6011168327d8832cf19976de40 で変数名を指定しないブロック引数の文法追加時に追加したテスト test_super_with_anonymous_block で super で委譲する時の無名のブロック引数を使ってなくて名前ありのブロック引数を使ってしまっていたのを修正しています。 [Feature #11256]

[73388aff5e] Adam Hess 2021-11-19 21:57:09 UTC

b08dacfea39ad8da3f1fd7fdd0e4538cc892ec44 で文字列リテラルへの式の埋め込みの最適化のために導入された新しい VM 命令 objtostring への YJIT の対応を追加して、一時的に実施除外されていたテストを戻しています。対応早いですねー。 https://github.com/ruby/ruby/pull/5149