今日は ruby のバージョンを 4.0 系に更新したのにあわせてメッセージやドキュメントのバージョン記述の 3.5→4.0 への更新や Integer#digits の不具合修正などがありました。
[ca2fffd3a7] Yasuo Honda 2025-11-11 12:49:36 UTC
拡張ライブラリ openssl のテストで RUBY_VERSION で Ractor を使ったテストの実行条件を書いてたところで 3.5 を 4.0 に変更しています。
[e451b3debd] Peter Zhu 2025-11-11 00:32:45 UTC
id_table.c の rb_managed_id_table_type という T_TYPEDDATA 型オブジェクトの型を指定する構造体宣言の不要なキャストを削除しています。
[1577db9086] Yasuo Honda 2025-11-11 15:51:40 UTC
標準添付ライブラリ erb のコメント内の ruby のバージョンについての記述の 3.5 を 4.0 に変更しています。
[50c97e1c78] Yasuo Honda 2025-11-11 15:58:44 UTC
標準添付ライブラリ cgi の deprecated 警告メッセージ内の ruby のバージョン 3.5 を 4.0 に変更しています。 https://github.com/ruby/ruby/pull/15141
[ade2b51a3b] Peter Zhu 2025-11-11 15:00:10 UTC
拡張ライブラリ coverage で st_table のかわりに Hash オブジェクトを使うようにしたので不要になっていた OBJ_WB_UNPROTECT() の呼び出し箇所を削除しています。
[c07b2329ed] Yasuo Honda 2025-11-11 14:44:30 UTC
拡張ライブラリ psych のコメントの ruby バージョンについての言及の 3.5 を 4.0 に更新しています。
[9363231d24] Alan Wu 2025-11-11 21:41:46 UTC
Ractor のテストで assert_ractor を使ったテストの ensure で GC.stress の値を復旧する後処理がありましたが、既に不要になっていたので削除しています。
[8428e5e8c6] Charles Oliver Nutter 2025-11-11 22:17:25 UTC
拡張ライブラリ io/wait のバージョンを 0.3.4 に更新しています。
[8fd504492e] git 2025-11-11 22:19:08 UTC
NEWS の default gems のバージョンリストの io-wait のバージョンも更新しています。
[5c9d5a66e7] Charles Oliver Nutter 2025-11-11 22:27:50 UTC
拡張ライブラリ io/wait のバージョンを再度 0.3.5.test1 に更新しています。
[d5e656e221] git 2025-11-11 22:30:54 UTC
NEWS の default gems のバージョンリストの io-wait のバージョンも更新しています。
[8afe65cd92] Charles Oliver Nutter 2025-11-11 22:32:50 UTC
さらに再度拡張ライブラリ io/wait のバージョンを 0.3.5 に更新しています。
[9fb61765f4] git 2025-11-11 22:34:30 UTC
NEWS の default gems のバージョンリストの io-wait のバージョンも更新しています。
[c6997ddf3e] Yasuo Honda 2025-11-11 12:56:43 UTC
標準添付ライブラリ net/http の Net::HTTPSession という deprecated な定数の rdoc 用コメント内の ruby のバージョンの記述 3.5 を 4.0 に更新しています。
[da114dfe0b] Yasuo Honda 2025-11-11 12:37:56 UTC
標準添付ライブラリ error_highlight のメッセージ内の ruby のバージョン 3.5 を 4.0 に更新しています。
[bf970ed8a2] Hiroshi SHIBATA 2025-11-12 00:09:14 UTC
default gems の require 時の警告のための lib/bundled_gems.rb で対象の ruby バージョンの指定の 3.5 を 4.0 に更新しています。
[429b8e2e1c] Hiroshi SHIBATA 2025-11-12 00:47:17 UTC
同じく lib/bundled_gems.rb の tsort の削除バージョンが 3.6.0 になっていたので 4.1.0 に更新しています。
[b33da0a6aa] Hiroshi SHIBATA 2025-11-12 01:35:34 UTC
GitHub Actions の default gems の upstream から自動で更新する workflow で git コマンドのために EMAIL/GIT_AUTHOR_NAME/GIT_COMMITTER_NAME などの環境変数を設定しています。
[9775d60222] Aaron Patterson 2025-11-11 22:45:35 UTC
bundler のテストのヘルパーメソッドの効率化。
[ba1616fefb] Aaron Patterson 2025-11-12 00:05:28 UTC
bundler のテスト用の gemfile に rubygems-generate_index という gem の依存関係を追加しています。
[30b3ccbbcd] Aaron Patterson 2025-11-12 00:16:17 UTC
bundler のテストのヘルパーで rubygems-generate_index.gem を有効化するようにしています。
[090099b0c0] Sutou Kouhei 2025-11-12 01:35:41 UTC
拡張ライブラリ stringio のバージョンを 3.1.9.dev に更新しています。
[c5937c1bca] git 2025-11-12 02:32:56 UTC
NEWS の default gems のバージョンリストの stringio のバージョンも更新しています。
[f4f728b319] tomoya ishida 2025-11-12 04:58:38 UTC
Integer#digits の Bignum になるような大きな整数の時の境界条件での不具合修正。 https://github.com/ruby/ruby/pull/15144 [ruby-core:123769] [Bug #21680]
[f958800574] Hiroshi SHIBATA 2025-11-04 02:00:01 UTC
rubygems の Gem::Package::TarHeader の定数を freeze した変更を再度適用しています。先日なぜか revert されていたやつですね。
[96a425e5c5] Hiroshi SHIBATA 2025-11-12 08:22:45 UTC
テスト用のライブラリ tool/lib/core_assertions.rb の assert_ractor で引数 require に配列で複数の feature を指定できるようにしています。
[d1240393ab] Hiroshi SHIBATA 2025-11-12 08:23:58 UTC
rubygems のテストで assert_ractor を利用するように書き直しています。
[f1972d400b] Taketo Takashima 2025-10-07 13:35:23 UTC
テスト用のライブラリ envutil.rb の EnvUtil::Debugger クラスでブロック内に直接 rescue 節を書く記法が 2.4 からなので古い ruby 用に明示的な begin 節を追加しています。ブロックの rescue 記法ってもうそんなに前なんだっけ。
[0ca3eed109] Nobuyoshi Nakada 2025-11-10 06:59:18 UTC
tool/lib/core_assertions.rb の assert_separately で子プロセスを起動する時に ruby のバージョンが 3.0 以前はコマンドラインオプションの -W:no-experimental を指定するようにしています。 power_assert が古い ruby で警告を出力するため stderr の内容のチェックでひっかかるのを防ぐためみたいです。しかし -W:no-experimental 自体が 3.0 くらいからじゃないかな。
[14e75435ea] Burdette Lamar 2025-11-12 10:13:29 UTC
String#to_r の rdoc 用コメントの手直し。
[bcfcfedc30] Peter Zhu 2025-11-11 19:09:59 UTC
メソッド呼び出しの call cache のクラス単位のテーブル? からの invalidate 時のメモリリークがあったのを修正しています。