以下の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20250919より取得しました。


ruby-trunk-changes 2025-09-19

今日は主に拡張ライブラリ json の不具合修正や標準添付ライブラリ erb のドキュメント修正などがありました。

[44d1feb757] Étienne Barrié 2025-09-15 09:48:43 UTC

Module#initialize_copy のテストが警告が出力されるようになったため? 削除しています。

[4e05fe54e2] Peter Zhu 2025-09-17 18:08:24 UTC

子 Ractor からの require の対応のための構造体 struct cross_ractor_require の いくつかの同時には使わないメンバーを共用体を使うことで構造体サイズを削減しています。

[7e6f7fbf9e] Max Bernstein 2025-09-18 14:03:28 UTC

ZJIT の BasicObject の initialize メソッドの型情報を追加しています。 https://github.com/ruby/ruby/pull/14590

[8073cd4ffa] John Hawthorn 2025-09-17 18:53:07 UTC

テスト中の fd や Thread などの諸々のリソースの leak check で fd の検出のため lsof コマンドを実行しているところで -w オプションを追加しています。警告抑制のためのオプションみたいですね。

[ff5105f7c8] Randy Stauner 2025-09-18 15:54:25 UTC

prism のテストの SyntaxError の位置表示のカラムの修正。

[797a4115bb] Stan Lo 2025-09-18 18:46:03 UTC

詳細わかりませんが ZJIT から C の可変長引数の関数を呼び出す処理の最適化? をしているようです。 https://github.com/ruby/ruby/pull/14575

[7ff036d59b] Luke Gruber 2025-09-18 19:02:11 UTC

newobj_of() で GC のイベントフック実行中に別の Ractor で GC が発生しないように VM のロックに RB_VM_LOCK_ENTER_CR_LEV()/RB_VM_LOCK_LEAVE_CR_LEV() ではなく RB_GC_VM_LOCK_NO_BARRIER()/RB_GC_VM_UNLOCK_NO_BARRIER() を利用するようにしています。

[e74f5f74c8] Takashi Kokubun 2025-09-18 21:52:23 UTC

ZJIT で VM 命令の sendforward に対応しています。 https://github.com/ruby/ruby/pull/14501

[18e84421e9] BurdetteLamar 2025-09-18 21:28:56 UTC

標準添付ライブラリ erb の ERB#src の rdoc 用コメント追加。

[819babe958] BurdetteLamar 2025-09-18 21:36:57 UTC

標準添付ライブラリ erb の ERB::NOT_GIVEN という定数に rdoc 用コメントを追加しています。これ private constant だから :nodoc: のほうがいいのではないかな。

[29630607d8] BurdetteLamar 2025-09-18 21:42:28 UTC

標準添付ライブラリ erb の ERB::VERSION の rdoc 用コメントで ERB のクロスリファレンス化を抑制するためのエスケープ追加。

[b76b1d25ae] BurdetteLamar 2025-09-18 21:48:33 UTC

標準添付ライブラリ erb の ERB#encoding の rdoc 用コメントのリンク修正。

[271c3503be] BurdetteLamar 2025-09-18 21:52:28 UTC

標準添付ライブラリ erb の ERB#initialize の rdoc 用コメントの修正。

[919253f082] BurdetteLamar 2025-09-18 22:00:53 UTC

標準添付ライブラリ erb の ERB.version の rdoc 用コメントのサンプルコードを削除しています。

[b06639fc36] BurdetteLamar 2025-09-18 22:12:56 UTC

標準添付ライブラリ erb の ERB#make_compiler の rdoc 用コメントの追記。

[49dc988afd] BurdetteLamar 2025-09-18 22:18:58 UTC

標準添付ライブラリ erb の ERB#make_compiler の rdoc 用コメントのサンプルコードの不要な代入削除。

[f72d0f3193] BurdetteLamar 2025-09-18 22:38:06 UTC

標準添付ライブラリ erb の ERB#set_eoutvar の rdoc 用コメントを追記。

[701e0975ab] Max Bernstein 2025-09-19 02:02:19 UTC

ZJIT の統計情報用のカウンタを追加しています。 https://github.com/ruby/ruby/pull/14597

[8edb029ed9] Takashi Kokubun 2025-09-19 03:20:29 UTC

ZJIT の統計情報の出力時のカウンタの表示順序を少し変更しています。 https://github.com/ruby/ruby/pull/14599

[a65c7c8428] David Rodríguez 2025-09-15 18:40:43 UTC

bundler の gem インストール時の処理の不具合修正。

[127a8c0bd3] David Rodríguez 2025-09-09 17:20:36 UTC

bundler の bundle plugin install サブコマンドの --local-git を指定するとエラーになるようにしています。

[9dedfb60d5] David Rodríguez 2025-09-16 17:01:04 UTC

bundler の bundle plugin instaall の --local-git オプション削除のエラー発生のコード位置を移動しています。

[23fb4d5020] David Rodríguez 2025-09-09 17:20:41 UTC

bundler の bundle show サブコマンドの --outdated オプションをエラーにしています。

[44a4f88159] David Rodríguez 2025-09-09 17:20:53 UTC

bundler で gem の checksum の検証がデフォルトで有効になるようにしています。

[da130d25e3] David Rodríguez 2025-09-09 17:19:36 UTC

bundler の bundle gem サブコマンドの --ext オプションを削除しています。

[a4c277733b] David Rodríguez 2025-09-09 17:19:31 UTC

bundler の設定の cache_all という項目のデフォルト値を true に変更しています。

[3faf2a31fb] Jean Boussier 2025-09-18 08:45:44 UTC

拡張ライブラリ json で文字列の Unicode の codepoint 指定の不正のチェック強化しています。

[77cd196589] Robin Miller 2025-09-13 22:11:20 UTC

拡張ライブラリ json のテスト時の coverage の取得を強化して branch coverage まで取るようにしています。

[13471311aa] Jean Boussier 2025-09-18 09:20:21 UTC

拡張ライブラリ json のテストで coverage を取るのを環境変数 JSON_COVERAGE が定義されている時だけにしています。

[5c59fb5a36] Jean Boussier 2025-09-18 09:28:05 UTC

拡張ライブラリ json のバージョンを 2.14.0 に更新しています。

[c164394e95] Scott Myron 2025-09-18 13:50:55 UTC

拡張ライブラリ jsonJSON.dump に shared な文字列を渡した時? のテストを追加しています。 issue をみると JRuby 版での不具合に対するテストみたいです。 https://github.com/ruby/json/issues/859

[807faf5445] Jean Boussier 2025-09-18 14:26:02 UTC

拡張ライブラリ json のバージョンを 2.14.1 に更新しています。

[dc406e9b5b] Jean Boussier 2025-09-18 16:57:26 UTC

拡張ライブラリ json で Flaot のエンコード時の科学的表記にする数値のしきいちを引き上げて通常の10進数小数点数表記にする範囲を増やしています。 https://github.com/ruby/json/issues/861

[1042a0bdd8] Jean Boussier 2025-09-18 18:33:41 UTC

拡張ライブラリ json の実装でオブジェクト(Hash)のキーの部分の場合 to_s で変換するように修正? しています。

[bb25ed6109] git 2025-09-19 10:31:35 UTC

NEWS の default gems のバージョンリストの json のバージョンを 2.14.1 に更新しています。




以上の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20250919より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14