ruby-trunk-changes r60923 - r60926

今日は access(2) の呼び出し時に GVL を解放するようにする変更などがありました。

ko1: r60923 2017-11-28 11:27:47 +0900

vm_core.h のマクロ EXEC_EVENT_HOOK_VM_TRACE() の定義を削除して、かわりに EXEC_EVENT_HOOK() を呼ぶようにしています。常に第3引数が vm_event_flags だったので渡す必要がなかったようです。

svn: r60924 2017-11-28 11:27:48 +0900

version.h の日付更新。

normal: r60925 2017-11-28 12:28:35 +0900

File.readable? File.writable? などのメソッドで呼び出す access(2) の呼び出し時に GVL を解放するようにしています。これも遅い file system への対策の一環ですね。

yui-knk: r60926 2017-11-28 15:19:04 +0900

parse.y のコメントの typo 修正。