ruby-trunk-changes r55505 - r55508

今日は Win32API の cygwin での不具合修正がありました。

nobu: r55505 2016-06-26 09:28:13 +0900

cygwin/GNUmakefile.in と template/GNUmakefile.in で MAKEFLAGS から -j オプションの指定を削るようにしています。 sub make に並列度オプションを渡さないようにしているみたいです。

svn: r55506 2016-06-26 09:28:14 +0900

version.h の日付更新。

nobu: r55507 2016-06-26 10:20:27 +0900

拡張ライブラリ win32 の Win32API で dll ファイルを探索する時に拡張子 ".dll" をつけたファイルも試すようにしています。 cygwin でうまく動かなくなっていたのを修正しているようです。 [ruby-list:50339] [ruby-list:50341]

nobu: r55508 2016-06-26 19:35:53 +0900

r55507 の再修正。 拡張ライブラリ win32 の ext/win32/lib/Win32API.rb の magic comment frozen_string_literal を false から true にしています。また Fiddle::Function 用の型の変換処理を最初にやっておくようにリファクタリングしています。