ruby-trunk-changes 2020-08-07

今日は NDEBUG/RUBY_DEBUG などの assertion についてのマクロの指定が conflict した時に警告を出す変更や mswin 版の GitHub Actions の不具合対応が不要になったので revert する変更などがありました。

[99e4852766] Kazuhiro NISHIYAMA 2020-08-06 13:04:39 UTC

拡張ライブラリ openssl の証明書検証まわりのテストで時々エラーになるらしい assertion にエラーメッセージを追加して内容を表示するようにしています。

[fcdda2f8a1] Kazuhiro NISHIYAMA 2020-08-06 15:16:06 UTC

99e4852766a83a5342f75400531d569363a67cc2 のテストの assertion メッセージにさらに時刻のデータも追加しています。

[429efce4ed] git 2020-08-06 15:17:15 UTC

version.h の日付更新

[8a99f820ce] Hiroshi SHIBATA 2020-08-07 03:28:39 UTC

bf758ef8b4e2895bf71a611a7ab2a4f236e260eab6175c9e4fe25b978252d8998fe791d65d998fc5GitHub Actions の mswin 版で zlib のインストールに vcpkg が使えなくなったので独自にインストールするようにした対応を revert しています。どうやらインストールできない現象が解消されたみたいです。

[504e632a15] 卜部昌平 2020-08-07 05:01:13 UTC

コンパイル時の assert に関連する NDEBUG と RUBY_DEBUG, RUBY_NDEBUG のマクロ指定が衝突した時にコンパイル時の警告を出力するようにしています。 https://github.com/ruby/ruby/pull/3327