ruby-trunk-changes r36338 - r36348

nobu:r36338 2012-07-09 13:28:40 +0900

AIX, BeOS, Haiku でビルドエラーになる問題に対応しています。 [ruby-core:46248] [Bug #6709]

svn:r36339 2012-07-09 13:28:45 +0900

version.h の日付更新。

nobu:r36340 2012-07-09 13:35:50 +0900

MinGW32 でのコンパイル時の警告除去のため atomic.h の ATOMIC_SIZE_??? のマクロにキャストを追加しています。

nobu:r36341 2012-07-09 13:35:53 +0900

拡張ライブラリ zlib が GVL 開放して処理するようにした時に処理ループ前に変数 err を Z_OK で初期化しておくようにしています。err へ代入する前に割り込みを受けると未初期化のまま抜ける可能性があったためです。

usa:r36342 2012-07-09 17:25:06 +0900

Windows95, 98 のサポートを止めて、win32/configure.bat の --enable-win95/--disable-win95 というオプションを廃止しています。まだ Windows95 ってサポートされてたんですね!

usa:r36343 2012-07-09 17:33:47 +0900

r36342 で Win95 サポート関係のソースを消すほうと残すほうを反対にしてしまっていた部分があったので再修正しています。

usa:r36344 2012-07-09 17:38:19 +0900

win32/win32.c の不要になった win95_stat() というマクロを削除しています。

kosaki:r36346 2012-07-10 00:52:49 +0900

プラットフォームが Mac OS X であることをチェックするマクロを __APPLE__ で確認するように統一しています。主に __APPLE__ と __MACH__ をチェック(AND で)していたところを __APPLE__ だけみるようにしています。

svn:r36347 2012-07-10 00:52:57 +0900

version.h の日付更新。

kosaki:r36348 2012-07-10 00:53:02 +0900

詳細は調べていませんが r24894 以降不要になっていた RUBY_GLOBAL_SETUP という初期化時の処理のマクロ(現在は既に常に空になっていた)を削除しています。