ruby-trunk-changes 2025-09-17

今日は主に標準添付ライブラリ erb のドキュメント追加や bundler の一部オプションの削除などがありました。

[809dfb861e] Peter Zhu 2025-09-15 15:24:23 UTC

rb_imemo_new() の宣言を export するセクションに置いていたのをやめています。

[81ddbf3a00] Nobuyoshi Nakada 2025-09-16 13:10:43 UTC

win32/Makefile.sub での git コマンドの -C オプションの有無のチェックを git --version でバージョン番号からチェックするように変更しています。

[4740b026e6] Burdette Lamar 2025-09-16 15:59:15 UTC

標準添付ライブラリ erb の rdoc 用コメントの記号の typo 修正。 https://github.com/ruby/erb/pull/70

[240157877c] Burdette Lamar 2025-09-16 18:20:08 UTC

標準添付ライブラリ erb の ERB.version の rdoc 用コメントを追記しています。 https://github.com/ruby/erb/pull/72

[bc5dfa00f1] Burdette Lamar 2025-09-16 18:20:29 UTC

標準添付ライブラリ erb の ERB クラスの rdoc 用コメントの利用例を強化しています。 https://github.com/ruby/erb/pull/71

[ae815860b1] Burdette Lamar 2025-09-16 18:45:42 UTC

標準添付ライブラリ erb の ERB#result の rdoc 用コメントを追加しています。 https://github.com/ruby/erb/pull/73

[c7c6bcc9c8] Max Bernstein 2025-09-16 19:41:08 UTC

ZJIT で中間表現 HIR のダンプ時にローカル変数名を表示するようにしています。 https://github.com/ruby/ruby/pull/14571

[52b22f815f] André Luiz Tiago Soares 2025-09-16 23:38:53 UTC

ZJIT の開発モードでビルドした時に C の関数から ruby の実行が行なわれないかの動的チェックを追加しているようです。 https://github.com/ruby/ruby/pull/14553

[f23cac2622] Burdette Lamar 2025-09-17 00:35:55 UTC

標準添付ライブラリ erb の rdoc 用コメントの追加。 https://github.com/ruby/erb/pull/74

[6eb9dfcbdc] Takashi Kokubun 2025-09-16 22:26:31 UTC

ZJIT の統計情報カウンタから既に使われなくなってた unhandled_call_block_arg と unhandled_call_tailcall を削除しています。

[13a57c9c35] Nobuyoshi Nakada 2025-09-16 23:16:14 UTC

tool/sync_default_gems.rb で git コマンドを実行する時に core.autocrlf=false と core.eol=lf の設定をコマンドラインで指定してパース時に CR の考慮を不要にするようにしています。

[885860d233] Nobuyoshi Nakada 2025-09-16 23:35:09 UTC

81ddbf3a005b8c09afbdb19500a29f162840be37 の win32/Makefile.sub での git のバージョンチェックの再修正。

[fbc7e93576] Nobuyoshi Nakada 2025-09-17 02:25:22 UTC

doc/contributing/building_ruby.md においてソースツリーからのビルド時に git の 2.32 以降を要求するという前提条件になってたので configure と win32/Makefile.sub での git のバージョンチェックの下限を引き上げています。

[e92543e76c] Nobuyoshi Nakada 2025-09-17 02:31:34 UTC

13a57c9c35866f25b0b12fbe4c4df475711b09eb で追加した tool/sync_default_gems.rb のテストを LinuxmacOS でのみ実行するようにしています。

[19a363680f] David Rodríguez 2025-09-09 17:19:47 UTC

bundler の bundle remove の --install オプション指定を deprecated からエラーを発生させるように変更しています。

[7c5613a638] David Rodríguez 2025-09-09 17:20:00 UTC

bundler の bundle install の --binstubs オプションの deprecated 警告の出力処理の記述場所を移動しています。

[5a07417c6f] David Rodríguez 2025-09-09 17:20:17 UTC

bundler の bundle install の --binstubs を警告からエラー発生に変更しています。

[e4fc0d4b3f] Aaron Patterson 2025-09-16 08:45:02 UTC

rubygems のパッケージ展開時に対象のディレクトリを先に全て削除してから展開しようとする挙動を削除しています。

[6094cb5113] Hiroshi SHIBATA 2025-09-17 05:14:42 UTC

1213adfe5526d65cce81a9fb127074130c8faea7 で拡張ライブラリ json で require "ostruct" ができなかった時にテストクラス定義自体をスキップしたため個別のテストで skip を追加していた 0dc1cd407e7775610f2bcaef6c1282369867f91c が不要になったとのことで revert しています。

[9c85a94f5f] Nobuyoshi Nakada 2025-09-17 09:42:18 UTC

tool/lib/vcs.rb で Kernel#system を上書きするためのモジュールで古い ruby 向けにキーワード引数 exception の対応を独自実装していたのをやめて単に super を呼ぶようにしています。