ruby-trunk-changes r59439 - r59442

今日は AIX でのビルド修正や flip-flop 演算子コンパイル時に最適化をoffにするとエラーになる不具合の修正などがありました。

kou: r59439 2017-07-28 23:16:17 +0900

標準添付ライブラリ rexml の REXML::Entity の rdoc 用コメント(?)になにやらパロディ?のコメントがあったのを削っています。 https://github.com/ruby/ruby/pull/1671

odaira: r59440 2017-07-29 01:47:50 +0900

configure の fd_mask の型チェックの時に sys/select.h を #include しておくようにしています。 AIX 向けの対応みたいです。 [Feature #13637]

svn: r59441 2017-07-29 01:47:51 +0900

version.h の日付更新。

nobu: r59442 2017-07-29 11:03:11 +0900

flip-flop 演算子の ISeq へのコンパイル時に余分な jump 命令があって、決して到達しない命令ができていて、peephole optimization で到達不可能なコードの削除をしていたら(通常は)問題がないけど最適化しないと VM stack consistency の異常でエラーになっていたので不要な jump 命令を削除しています。