ruby-trunk-changes r60875 - r60878

今日も NODE の位置情報の修正などがありました。

kazu: r60875 2017-11-21 21:29:51 +0900

opendir_without_gvl() の中で定義している union 型で const char * 型のメンバー(っていうのかな)を定義していたのを const void * に変更しています。 nogvl_opendir() への引数が void * だから?

kazu: r60876 2017-11-21 21:29:52 +0900

truncate(3) などの GVL 解放のための変更で使ってた構造体 struct truncate_arg の定義で参照していたマクロを HAVE_FTRUNCATE から HAVE_TRUNCATE に変更しています。

yui-knk: r60877 2017-11-22 21:32:41 +0900

ブロック引数を渡したメソッド呼び出しで作られる NODE_BLOCK_PASS の位置情報の開始位置をメソッドの引数リストの最初になるように調整しています。

svn: r60878 2017-11-22 21:32:42 +0900

version.h の日付更新。