ruby-trunk-changes r64812 - r64815

今日はとても古い mac OS でのビルドエラーの対応などがありました。

nobu: r64812 2018-09-23 05:13:08 +0900

古い macOS (macOS って名前じゃなかった頃ですね)で構造体 mcontext_t のメンバー名が異なっていてビルドできなかったそうなので、メンバー名もマクロで差異を吸収するようにしています。 リンクはられてる issue をみると Tiger ってことなので相当古いやつですね。 https://github.com/mistydemeo/tigerbrew/issues/473

svn: r64813 2018-09-23 05:13:09 +0900

version.h の日付更新。

nobu: r64814 2018-09-23 05:39:35 +0900

tool/enc-unicode.rb で flip-flop を使っているところがまだ残っていたので使わないように書き換えています。

nobu: r64815 2018-09-23 08:52:58 +0900

rubyspec の win32ole のテストの後始末で IE を終了しようとするところでインスタンス変数が nil の時にエラーになってたそうなので nil チェックを追加しています。