ruby-trunk-changes 2021-03-14

今日は Time#birthtime の実装などで整数型のキャストの修正などがありました。

[3ac28de541] "xtkoba (Tee KOBAYASHI)" 2021-03-14 11:10:01 UTC

File#birthtime の実装として statx(2) が使える時の実装 statx_birthtime() で rb_time_nano_new() の第1引数を明示的に time_t にキャストしています。環境によって struct statx.tv_sec が 64bit の時にコンパイルエラーになる場合があるようです。 [Bug #17645]

[ce9fb9b23c] git 2021-03-14 11:10:59 UTC

version.h の日付更新

[8a5a91eead] Nobuyoshi Nakada 2021-03-14 11:17:32 UTC

thread_sync.c の else 節のスタイルの修正。

[2a6bfd2246] Nobuyoshi Nakada 2021-03-14 11:18:50 UTC

3ac28de5414c81a0da8c8ec969ea74db5a0f1b0f の続き? で rb_mutex_sleep() の戻り値を time_t の変数を INT2FIX() で変換していたのを TIMET2NUM() に修正しています。 [Bug #17645]