ruby-trunk-changes r51921 - r51929

今日は AIX でのビルドエラーの修正や、ripper の不具合修正などがありました。

nobu: r51921 2015-09-23 23:43:45 +0900

rubyコマンドラインオプションの --disable-gems などのオプションを内部で disable フラグとして管理していたのを、features bitmap として論理値を反対にして管理するようにしています。

odaira: r51922 2015-09-24 00:08:47 +0900

AIX でのコンパイルのために complex.c に ruby/config.h の #include を追加しています。 sys/types.h (を #include している math.h)よりも前に #include する必要があったそうです。 [Bug #11483]

svn: r51923 2015-09-24 00:09:05 +0900

version.h の日付更新。

nobu: r51924 2015-09-24 10:29:10 +0900

ext/Setup に追加された拡張ライブラリをコメントアウト状態で追記しています。 thread はもう実体はないですけどね。

nobu: r51925 2015-09-24 10:37:14 +0900

拡張ライブラリ tk から obsoleted になった $SAFE の 2 から 4 の処理のコードを削除しています。

nobu: r51926 2015-09-24 14:20:32 +0900

File.utime で引数の atime と mtime が同一だった場合に rb_time_timespec() の呼び出しをスキップして一方の結果を使いまわすようにしています。

nobu: r51927 2015-09-24 17:25:11 +0900

obj.meth のメソッド呼び出しは obj::meth とも書けるのですが、この記法の時に拡張ライブラリ ripper に渡すトークンが "::" でなくて "." になっていたのを修正しています。

kazu: r51928 2015-09-24 23:35:33 +0900

r51903 の ChangeLogtypo 修正。

kazu: r51929 2015-09-24 23:35:51 +0900

r51920 の ChangeLog エントリのインデント修正。