ruby-trunk-changes r46481 - r46485

今日は拡張ライブラリ fiddle の libffi 3.1 を使った時のビルド失敗の修正などがありました。

nobu: r46481 2014-06-21 07:09:55 +0900

Encoding.find の rdoc 用コメントに、引数に Symbol も受けとれるように書かれていましたが、実際には String しか受け付けていなかったので、コメントを修正しています。 [ruby-dev:48308] [Bug #9966]

svn: r46482 2014-06-21 07:10:00 +0900

version.h の日付更新。

svn: r46483 2014-06-21 07:10:04 +0900

r46465 と r46479 の ChangeLog エントリの行末の空白除去。

nobu: r46484 2014-06-21 07:48:41 +0900

r46465 の ChangeLog エントリの関数名の間違いを修正しています。

nobu: r46485 2014-06-21 12:54:19 +0900

拡張ライブラリ fiddle の extconf.rb で libffi の modversion を利用して RUBY_LIBFFI_MODVERSION マクロを定義するようにしているところで、modversion が 3つの数値を "." で区切った形式であることを前提としていたのを、libffi 3.1 から 2つの数値になったので足りない場合に "000" を補うようにしています。 [ruby-core:62920] [Bug #9897]