ruby-trunk-changes 2023-04-23

今日は主に rubyspec のテストの修正がありました。

[4cff7a92b8] Nobuyoshi Nakada 2023-04-19 04:29:02 UTC

rubyspec の Process.times の返す Process::Tms の utime の精度をチェックするテストで偶然下3桁が 0 になった時にテストが失敗するのをさけるために 5806c54447439f2ba22892e4045e78dd80f96f0c で何度かチェックを繰り返すようにした時に条件が反転していて対応になってなかったのを修正しています。

[c5529aa5fc] Nobuyoshi Nakada 2023-04-19 11:01:49 UTC

4cff7a92b8c97bb86dc1027b674a688f5182e302 の続きで rubyspec の Process.times の精度をチェックするテストを Windows 以外のプラットフォームで実施するようにしていましたが Process.clock_gettime に :GETRUSAGE_BASED_CLOCK_PROCESS_CPUTIME_ID を受付けているかどうかで実行除外の判定をするようにしています。

[dafbaabc04] Nobuyoshi Nakada 2023-04-23 02:54:31 UTC

4cff7a92b8c97bb86dc1027b674a688f5182e302 および c5529aa5fc9cad4334bcb8ba36b96a9ea09c54e6 のさらに続きで rubyspec の Process.times のテストで実行除外するかどうかの判定でも Process.clock_gettime の精度をチェックするようにしています。