今日は主に rdoc の C の変数から例外クラス名への対応表の修正などがありました。
[5137af633e] Burdette Lamar 2022-07-10 14:51:27 UTC
拡張ライブラリ date の Date の時分秒を返すメソッド群の実装に使われてる d_lite_zero() という関数のドキュメント生成を抑制するタグを追加しています。同じ関数を使いまわしているので。
[86df6f4bb3] Nobuyoshi Nakada 2022-07-11 04:04:11 UTC
標準添付ライブラリ rdoc で例外クラスの C ソースコード上の名前と例外名の対応を持っているテーブルの ArgumentError の名前が間違っていたのを修正しています。
[c7dd5b65d4] git 2022-07-11 04:14:23 UTC
version.h の日付更新
[b564ef3698] Nobuyoshi Nakada 2022-07-11 04:34:15 UTC
86df6f4bb3b380ad536b102675d7fa452b01549f と同様に NoMemoryError と NotImplementedError と ZeroDivisionError も C の変数名との対応が間違っていたのを修正しています。
[da21a2c388] Nobuyoshi Nakada 2022-07-11 04:38:24 UTC
標準添付ライブラリ rdoc のテストで RDoc::KNOWN_CLASSES のうち RubyVM は実装依存で定義されている定数なので定義されているかどうか defined? でチェックするようにしています。
[203801566a] Takashi Kokubun 2022-07-11 06:01:09 UTC
https://github.com/ruby/ruby/pull/5872 の 31b2cd38c5dcf4a0c51ca56ecdddf7461b8ac86c で GitHub Actions の MJIT のテストが失敗するようになっていたそうで、MJIT が有効にされているかどうかで異常終了時の description のチェック内容から MJIT の記述部分を削るようにしています。
[fae568edbe] Takashi Kokubun 2022-07-11 06:58:18 UTC
203801566a186b7b1cbe899a06d0832923a1bdf9 が今度は YJIT のテストの失敗になったとのことで、異常終了時の description 表示のテストに使う正規表現の切り替えに YJIT が有効かどうかもチェックするようにしています。