今日は主にドキュメントの修正と bundler の major バージョン更新に伴なう deprecated な機能のエラー化の続きなどがありました。
[f0a76f6295] Nobuyoshi Nakada 2025-10-13 13:06:11 UTC
configure で整数の型の存在チェックをする M4 マクロの定義で long long 型の時に名前に空白が入らないように long_long という名前を使うよう特別扱いをしています。また引数に unsigned だけでなく明示的な signed の指定が含まれるケースも対応するようにしています。
[d11df4172e] Sharon Rosner 2025-10-13 14:48:31 UTC
標準添付ライブラリ erb の拡張ライブラリによる html_escape の実装で同じ条件の if 文が連続していたので1つの if 文にまとめるリファクタリング。 https://github.com/ruby/erb/pull/88
[53ca9fbb4c] BurdetteLamar 2025-10-13 16:27:50 UTC
String#rjust の関連メソッドへのリンクをメソッドリンクのセクションへのリンクに修正しています。
[25821f3438] BurdetteLamar 2025-10-13 16:33:03 UTC
String#rjust の rdoc 用コメントのマークアップ修正や call-seq の引数名の変更など。
[da3336c52b] Étienne Barrié 2025-10-14 00:42:03 UTC
拡張ライブラリ strscan のドキュメントの英文修正。 https://github.com/ruby/strscan/pull/164
[e94a2f691d] Nobuyoshi Nakada 2025-10-14 03:38:52 UTC
Thread 毎にローカルだった $DEBUG や $VERBOSE といった特殊変数が Ractor local になっていたのですがその値が GC の mark 対象になっていなかったので追加しています。まあ通常は nil/false/true などの即値を入れるので実害はあまりなさそうですね。 [ruby-core:123477] [Bug #21638]
[e326e22eb8] Hiroshi SHIBATA 2025-10-14 05:39:42 UTC
bundler で lockfile に記述する PLATFORM の形式として mingw や mswin といった名前は deprecated にしていたのを major バージョンアップに伴ないエラーにするようにしています。
[f142d1b598] Hiroshi SHIBATA 2025-10-14 06:18:10 UTC
e326e22eb83f420982dce32347929f538e764204 の続きで bundler のテストで古い platform 指定(mingw)を使っていたテストケースを削除しています。
[d0b89cab4e] Hiroshi SHIBATA 2025-10-14 06:20:51 UTC
e326e22eb83f420982dce32347929f538e764204 からの続きで bundler のテストに PLATFORM に古い名前(mingw)が使われてた時の期待するエラーメッセージをチェックするテストを追加しています。
[366e9c55f5] Hiroshi SHIBATA 2025-10-14 06:58:25 UTC
bundler のテストで major バージョンアップに伴なって存在しない bundler の指定として使ってたダミー? のバージョンも変更しています。
[2002aa3ec2] Hiroshi SHIBATA 2025-10-14 09:12:59 UTC
bundler の Bundler::SpecSet#for メソッドの第2引数に true/false を渡す deprecated にしていた呼び方をエラーになるようにしています。
[34ee5cbf13] Vincent Lin 2025-10-14 11:05:18 UTC
YJIT の Rust 実装のコメントの typo 修正。 https://github.com/ruby/ruby/pull/14829