ruby-trunk-changes r33509 - r33514

MinGWコンパイルエラーの修正がありました。

akr:r33509 2011-10-23 08:03:02 +0900

MinGW では fcntl(2) の F_GETFD という操作自体が未定義のためコンパイルエラーになったということで、昨日の FD_CLOEXEC の設定は F_GETFD が未定義の時はスキップするようにしています。 [ruby-core:40281] [Bug #5470]

svn:r33510 2011-10-23 08:03:13 +0900

version.h の日付更新。

ayumin:r33511 2011-10-23 16:39:56 +0900

ext/tk/MANUAL_tcltklib.eng の typo 修正。もう一箇所ミススペルがありますね。 [ruby-dev:44683] [Bug #5471]

ngoto:r33512 2011-10-23 16:51:10 +0900

Solaris では ioctl(2) は unistd.h で宣言されているということで ext/io/wait/wait.c で #include を追加しています。

nobu:r33513 2011-10-23 18:03:33 +0900

昨日の rb_infinity と rb_nan を共用体にしたのに伴ない、初期化時の代入する右辺値の書き方を {} から { { ... } } とかっこを2重にしています。なるほどー共用体の初期化時はこう書くのですね。 rb_nan.bytesequence = { ... } と同じか。

ktsj:r33514 2011-10-23 18:22:59 +0900

ext/tk/MANUAL_tcltklib.eng の typo もうひとつ修正。 [ruby-dev:44683] [Bug #5471]