ruby-trunk-changes 2020-08-15

今日はインタプリタ内部での RARRAY_AREF() の inline 関数化などの変更がありました。

[c84ccf1a07] Burdette Lamar 2020-08-14 23:55:04 UTC

rdoc 用コメントから doc/dig_methods.rdoc へのリンクの記法に rdoc-ref という、タグ? を利用するようにしています。単に相対パスで指定するとリンクが生成される時のパスがおかしくなってたようですね。 https://github.com/ruby/ruby/pull/3421

[72d0f2f0e0] git 2020-08-14 23:55:26 UTC

version.h の日付更新

[ff30358d13] 卜部昌平 2020-08-14 05:45:23 UTC

RARRAY_AREF() をマクロから inline 関数として定義するほうに変更しています。公開ヘッダのほうはマクロが残ったままですが(互換性のため)、internal/array.h のほうではそれを #undef して関数として定義しなおすことで、インタプリタ本体では関数を使うようにしているようです。拡張ライブラリではどうなるんだろう。

[4d7818a299] 卜部昌平 2020-08-14 05:56:44 UTC

common.mk の依存関係の更新。

[d75433ae19] Nobuyoshi Nakada 2020-08-15 05:17:02 UTC

String.new の rdoc 用コメントのマークアップの漏れの修正。