今日は主に irb の組み込みコマンド help の仕様変更や例外メッセージのクオートの変更に関連して bundled gems や irb のテストの修正などがありました。
[07c774e85c] Stan Lo 2024-02-18 18:21:00 UTC
irb の組み込みコマンド help に引数を追加して指定されたコマンドのヘルプを表示するようにしています。 https://github.com/ruby/irb/pull/877
[11a6bb8195] Hiroshi SHIBATA 2024-02-19 01:47:42 UTC
25d74b9527cd525042ad0b612b794fa331d3a318 の例外メッセージ内のクオートの変更で同時に変更したテストのうち irb のテスト部分を revert しています。default gems だから upstream で新旧両対応するためかな。
[9ec9910081] Stan Lo 2024-02-15 17:09:11 UTC
やはり irb のテストで例外メッセージのクオートの変更のために ruby のバージョンで分岐してチェックするようにしています。正規表現で両対応はしなかったんですね。 https://github.com/ruby/irb/pull/874 [ruby-core:96742] [Feature #16495]
[7e577e150a] Stan Lo 2024-02-16 14:30:22 UTC
irb の debug 統合でバックトレースのメソッド名にクラス名も含まれるようになったのに対応する修正。 https://github.com/ruby/irb/pull/876
[c14d295afd] Hiroshi SHIBATA 2024-02-19 02:05:13 UTC
拡張ライブラリ openssl のテストメソッド名の修正。
[1dca87cf53] Hiroshi SHIBATA 2024-02-19 02:34:28 UTC
irb のテストで明示的に require "rubygems" するのを test/irb/helper.rb に集約しています。
[935fc22545] Hiroshi SHIBATA 2024-02-19 03:06:48 UTC
gems/bundled_gems で minitest, test-unit, bigdecimal, drb にテストに使う commit hash の指定を追加しています。 https://github.com/ruby/drb/pull/25 https://github.com/minitest/minitest/pull/987 https://github.com/test-unit/test-unit/pull/237 https://github.com/ruby/bigdecimal/pull/286
[0972cfb795] git 2024-02-19 04:28:46 UTC
NEWS の bundled gems のバージョンリストの test-unit のバージョンを更新しています。
[3d4f5e7671] Hiroshi SHIBATA 2024-02-16 09:39:23 UTC
rubygems のテストで rake 用タスクのテストを skip する時の警告メッセージを削除しています。
[b4be283485] Douglas Eichelberger 2024-02-17 22:31:58 UTC
bundler の bundle gem で生成するプロジェクトの rubocop 用の設定のテンプレートからいくつか設定を削っています。
[cb9e0a4537] Hiroshi SHIBATA 2024-02-19 04:55:06 UTC
make test-all 実行時にファイル指定で rubygems のテストの実行除外のオプションをつけていたのが 3d4f5e7671271335429e33605366f792bc84a2a2 で rubygems のテストの警告削除をしたので不要になったので削っています。
[a52fc5df7a] Hiroshi SHIBATA 2024-02-19 04:35:14 UTC
bundler のテストでディレクトリ作成のために存在チェックしたうえで Dir.mkdir してたのを FileUtils.mkdir_p を利用するように変更しています。
[fcc55dc226] Nobuyoshi Nakada 2024-02-19 05:07:49 UTC
Hash リテラルのキーの Symbol にソースエンコーディングに対して不正なバイト列になる文字列を使った時に SyntaxError にするようにしています。またこのため parse.y で使う ruby 本体の API を減らしているようです。 [ruby-core:116838] [Bug #20280]
[b1d70e4264] Nobuyoshi Nakada 2024-02-19 05:46:40 UTC
fcc55dc2261b4c61da711c10a5476d05d4391eca で parse.y から使うために導入した rb_str_valid_encoding_p() はやっぱり削除して rb_parser_enc_str_coderange() を使うように変更しています。これも parse.y からの依存を減らすためですね。 [ruby-core:116838] [Bug #20280]
[d9b61e228f] Nobuyoshi Nakada 2024-02-19 05:53:15 UTC
irb のテストに fcc55dc2261b4c61da711c10a5476d05d4391eca で SyntaxError を発生させるようにした不正なバイト列の Symbol を parse した時のテストを一時的に skip しています。
[8c5b7eb05f] Nobuyoshi Nakada 2024-02-19 07:30:20 UTC
rubyspec でも fcc55dc2261b4c61da711c10a5476d05d4391eca で変更した不正なバイト列の Symbol リテラルを使ったテストがあったので 3.4 からは実行しないようにしています。 [ruby-core:116838] [Bug #20280]
[96ede4d192] Hiroshi SHIBATA 2024-02-19 08:13:22 UTC
gems/bundled_gems の typeprof のバージョンを 0.21.11 に更新しています。
[fabec3909c] git 2024-02-19 08:14:17 UTC
NEWS の bundled gems のバージョンリストの typeprof のバージョンも更新しています。
[391b0bf07b] Hiroshi SHIBATA 2024-02-19 08:29:36 UTC
gems/bundled_gems の debug.gem のテストに使う commit hash の指定を更新しています。