今日は主に拡張ライブラリ 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 に変更しています。
[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
拡張ライブラリ json で JSON.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 に更新しています。