ruby-trunk-changes 2022-04-16

今日は拡張ライブラリ stringio のバージョン更新や Regexp のドキュメントの変更などがありました。

[e021754db0] Burdette Lamar 2022-04-15 18:31:15 UTC

Regexp のいくつかのメソッドの rdoc 用コメントを手直ししています。 https://github.com/ruby/ruby/pull/5807

[059e389ffc] git 2022-04-15 18:31:37 UTC

version.h の日付更新

[2aca566a10] Sutou Kouhei 2022-04-15 21:33:59 UTC

拡張ライブラリ stringio のバージョンを 3.0.1 から 3.0.2.pre1 に更新しています。

[566fb7fa7d] git 2022-04-15 21:35:19 UTC

NEWS の default gems のバージョンリストに stringio を追記しています。

[22f79ae3f7] Sutou Kouhei 2022-04-15 22:08:19 UTC

rakelib/release.rake というファイルが追加されていますが、これは stringio の upstream repo からの同期で誤って追加されてしまったものだと思います。

[ccb0572ff9] Bobby McDonald 2022-04-13 15:42:52 UTC

bundler の認識する ruby のバージョンに 3.1 を追加しています。

[8a3663789c] Nobuyoshi Nakada 2022-04-16 00:03:51 UTC

tool/rbinstall.rb の RbInstall::UnpackedInstaller の build_extensions メソッド定義するかどうかの判定をしていたのを削って親クラスの RbInstall::GemInstaller で定義するようにしています。また条件のうち Windows 環境であるという条件は RbConfig::CONFIG["LIBRUBY_RELATIVE"] == "yes" に置き換えています。

[24d7ebfa7a] Hiroshi SHIBATA 2022-04-16 04:30:20 UTC

22f79ae3f749ebe31c34c22d5b8699ffd81ab341 で stringio からの同期で誤って追加された rakelib/release.rake を削除しています。

[723debc9a9] BurdetteLamar 2022-03-30 19:10:20 UTC

標準添付ライブラリ set の rdoc 用コメントのマークアップの修正。

[492185e39c] Nobuyoshi Nakada 2022-04-16 07:26:46 UTC

tool/sync_default_gems.rb で rakelib/ ディレクトリ配下の全てのファイルを同期対象外にするようにしています。

[b09e96341e] Nobuyoshi Nakada 2022-04-16 07:45:46 UTC

tool/sync_default_gems.rb でコミット群を同期する時にマージコミットを検出するために正規表現を使っていたのを String#start_with? を使うようにリファクタリング

[a3ef0746ce] Nobuyoshi Nakada 2022-04-16 08:13:24 UTC

tool/sync_default_gems.rb で git のコマンドの出力を NUL 文字で分割して読み取る処理を pipe_readlines というメソッドに切り出すリファクタリング