ruby-trunk-changes 2023-05-05

今日は default gems の gemspec ファイルの Windows 環境向けの修正などがありました。

[546093e8d9] Takashi Kokubun 2023-05-04 22:52:59 UTC

NEWS に YJIT の性能面の変更について追記しています。

[60eb181c37] Takashi Kokubun 2023-05-04 22:58:49 UTC

NEWS にさらに YJIT の性能面の変更点やオプションの追加について追記しています。

[b4e4ad9545] Takashi Kokubun 2023-05-04 23:10:14 UTC

NEWS に RJIT の追加(MJIT からの変更)について追記しています。

[c598bc4603] Nobuyoshi Nakada 2023-05-04 13:46:20 UTC

標準添付ライブラリ uri の性能が線形であることを確認するテストで文字列長を延ばすのを指数的に延ばすように変更しています。

[cc4c28d0ce] Nobuyoshi Nakada 2023-05-04 13:56:27 UTC

標準添付ライブラリ uri のテストでテストクラスを URI の下の名前空間に定義するように変更しています。

[085a8709b5] "dependabot[bot]" 2023-05-05 02:59:12 UTC

GitHub Actions の workflow で利用している github/codeql-action アクションのバージョンを更新しています。

[cfa6a892d0] Nobuyoshi Nakada 2023-05-05 09:32:13 UTC

各種 default gems の gemspec ファイルで spec.files の取得のために git ls-files サブコマンドを利用しているところで /dev/null へのリダイレクトを決め打ちで書いてたところを ruby の IO::NULL 定数を参照するようにして Windows 環境下での警告を修正しています。

[da75560b6c] Nobuyoshi Nakada 2023-05-05 09:45:05 UTC

default gems の gemspec ファイルのチェックをするテストで Dir.glob で gemspec ファイル一覧を取り出してたところを all_assertions_foreach という default gems テスト用の assertion メソッドも利用して失敗した gemspec のリストも表示するようにしています。