ruby-trunk-changes 2026-03-16

今日は主に標準添付ライブラリ uri の URI.join で参照する URI parser の変更を反映する変更などがありました。

[6297a3bbbd] Stan Lo 2026-03-15 12:47:51 UTC

README.EXT/README.EXT.ja は doc/extension.{ja.}rdoc に移動して移動先のみ書かれてる状態だったので削除。 doc/forwardable.rd.ja や doc/yarvarch.{en,ja} などの古いドキュメントは削除などドキュメントの整理をしています。 https://github.com/ruby/ruby/pull/16393

[9e89e5f3c3] Burdette Lamar 2026-03-15 17:06:36 UTC

Pathname#initialize の rdoc 用コメントを追記しています。 https://github.com/ruby/ruby/pull/16373

[8da2777ddc] Charles Oliver Nutter 2026-03-14 07:07:29 UTC

拡張ライブラリ psych の JRuby 版で利用する SnakeYAML というライブラリのバージョンを 3.0.1 に更新しています。

[62a1ada216] Andrii Furmanets 2025-12-28 09:57:47 UTC

rubygems のテストで環境変数の設定に依存していたテストで GEM_HOME, GEM_PATH を上書きして Gem.use_paths を呼ぶように前処理と後始末を追加しています。

[64fcb5961a] Andrii Furmanets 2026-03-14 06:12:42 UTC

62a1ada216953a9c1417466c78ac2e3d7caee21b で追加した rubygems のテストの前処理/後始末処理を revert しています。

[b6a21d2a73] Hiroshi SHIBATA 2026-03-13 02:37:06 UTC

bundler のテストで使う依存 gem のバージョン更新。

[b91e8fbef6] Hiroshi SHIBATA 2026-03-13 02:40:46 UTC

rubygems のテストで coverage を取得するようにしているようです。

[c78c9e8893] Hiroshi SHIBATA 2026-03-13 02:41:00 UTC

bundler のテストでも simplecov.gem が利用できる時は coverage を取得するようにしているようです。

[9e7e9f06e0] Hiroshi SHIBATA 2026-03-13 02:41:08 UTC

c78c9e8893b91ce4af5219f53e71a0be3959d4c3 の続きで bundler のテストの coverage のメッセージで プロセスIDを埋め込むようにしています。

[34e34d8f6b] Hiroshi SHIBATA 2026-03-13 02:42:26 UTC

rubygems および bundler のテストでの coverage 取得ですがこれは upstream でのテストのための機能追加みたいで ruby リポジトリ内でのテスト時には有効にならないようにわざと LoadError を raise するようにしています。

[a0fc03ef37] Hiroshi SHIBATA 2026-03-16 01:28:39 UTC

34e34d8f6b47dec7a6db748d5713920a2027bf6f の再修正。 bundler のテストで ruby 本体のリポジトリかどうか判定するために捜す bundler.gemspec のパスを修正しています。

[2fc3013e7a] "dependabot[bot]" 2026-03-16 02:16:45 UTC

GitHub Actions の workflows で利用しているアクションのバージョンを更新しています。

[9228a1305a] Yuji Yaginuma 2026-03-15 00:43:29 UTC

標準添付ライブラリ uri で URI.join メソッド内で利用する URI parser を URI::DEFAULT_PARSER としていたのを設定によって切り替えする URI::PARSER を参照するように変更しています。

[39b6586178] Jean Boussier 2026-03-16 09:53:19 UTC

ractor.c で static なグローバル変数の初期化を関数内でしていたのを初期化子で静的に初期化するようにしています。