ruby-trunk-changes r55698 - r55702

今日は Numeric と Complex に finite?, infinite? メソッドが追加されました。

nobu: r55698 2016-07-16 21:41:23 +0900

INCFLAGS の定義を Makefile.in から common.mk に移動し win32/Makefile.sub からも INCFLAGS を参照するようにし、 missing/ ディレクトリは XFLAGS に含めないようにしています。

shyouhei: r55699 2016-07-17 17:40:53 +0900

insns.def のインデントをタブ化しています。

svn: r55700 2016-07-17 17:40:54 +0900

version.h の日付更新。

nobu: r55701 2016-07-17 20:59:26 +0900

Unicode 用のデータファイル群とそこから生成する casefold.h や name2ctype.h といったヘッダファイルを enc/unicode/data からさらにバージョン番号毎のサブディレクトリを掘ってそこに配置するように変更しています。

mrkn: r55702 2016-07-17 23:53:00 +0900

Numeric#finite? と Numeric#intifite? および Complex#finite? と Complex#infinite? を追加しています。 Float の同名のメソッドにそろえて追加しています。 Complex は abs の結果で判定し、Numeric の場合は Float や Complex の場合は呼ばれないはずなので常に finite として返すように実装されています。 [ruby-core:73618] [Feature #12039]