ruby-trunk-changes 2019-10-28

今日は protected メソッドのキーワード引数の変換の不具合修正などがありました。

[d8d581bfc4] Koichi Sasada 2019-10-28 03:19:18 UTC

thread_sync.c の rb_mutex_owned_p() からメインのロック保持チェック部分を mutex_owned_p() という関数に切り出し、do_mutex_lock() から最後に抜ける直前にカレントスレッドが mutex を保持した状態になってるかチェックして不正だったら rb_bug() で異常終了するようにしています。デバッグのためかな。

[a72cb6b11d] git 2019-10-28 03:20:36 UTC

version.h の日付更新

[cc5580f175] 卜部昌平 2019-10-28 05:36:28 UTC

protected として定義されたメソッドの通常引数にキーワード引数から Hash に変換されたオブジェクトを渡す呼び方ができなくなっていた不具合を修正しています。

[3e83f1f00a] Kazuhiro NISHIYAMA 2019-10-28 06:34:42 UTC

GitHub Actions WindowsUbuntu の設定で Slack 通知のメッセージに build matrix の OS 情報も含めるようにしています。

[07b5fec008] Nobuyoshi Nakada 2019-10-28 09:15:12 UTC

make clean-local で MJIT 用の生成ヘッダファイルとタイムスタンプディレクトリも削除するようにしています。

[48f982aba7] Nobuyoshi Nakada 2019-10-28 10:14:38 UTC

tool/test-bundled-gems.rb がソースディレクトリで実行されることを前提としたコマンドライン構築をしていたのでファイルからの相対パスで gem のディレクトリを取得するようにしています。