今日は cygwin でのビルドエラー修正や冗長なマクロ定義の削除などがありました。
nobu: r64631 2018-09-04 21:30:34 +0900
ruby.h から internal.h に移動した RCOMPLEX_SET_REAL/RCOMPLEX_SET_IMAG などのマクロの定義が ruby.h に残ってた(?)ので、この定義を削除しています。
nobu: r64632 2018-09-04 21:41:14 +0900
rational.c に internal.h で定義されている RRATIONAL_SET_NUM/RRATIONAL_SET_DEN のマクロ定義が重複して定義されていたので削除しています。
nobu: r64633 2018-09-05 08:10:17 +0900
r64596 で macOS で Security.framework の SecRandomCopyBytes() を乱数生成に使うようにした時に、この関数が使えるかのチェックで MAC_OS_X_VERSION_10_7 というマクロがそもそもない場合に対応するようにしています。
svn: r64634 2018-09-05 08:10:18 +0900
version.h の日付更新。
duerst: r64635 2018-09-05 15:04:02 +0900
thread_pthread.c で USE_UBF_LIST が未定義の環境(具体的には cygwin らしい)で ubf_list_atfork() が未定義だったので、マクロとして空の定義をしています。 [ruby-core:88844] [Bug #15072]