ruby-trunk-changes r36835 - r36840

tenderlove:r36835 2012-08-28 02:57:32 +0900

Module#attr_accessor などに不正な名称を与えた時に NameError が発生するテストを追加しています。

svn:r36836 2012-08-28 02:57:37 +0900

version.h の日付更新。

usa:r36837 2012-08-28 09:27:21 +0900

win32/Makefile.sub に記述されている Makefile 群の依存関係に common.mk を追加しています。 common.mk が変更されたら configure しなおして再度 make するように促されます。

yugui:r36838 2012-08-28 11:34:43 +0900

r36828 の nacl/GNUmakefile.in の修正でツールチェインの各コマンド毎に変数を更新するようにしていたルールのターゲットを .rbconfig.time に変更しています。最近 id.h 関連で(?)ビルドプロセスが一層複雑になりましたね。

naruse:r36839 2012-08-28 20:05:23 +0900

Haiku というプラットフォームで gcc にオプション -ansi -std=iso9899:199409 をつけると socket のコンパイルに失敗するそうでこのオプションを外すようにしています。また -lbe オプションが重複していたのを削除しています。

nagachika:r36840 2012-08-28 23:05:52 +0900

r36825 で insns.def の checkmatch 命令のコンパイラ警告の抑制をしていましたが、if 文の前半だけ対応していて else 節にも同じような文があったので追加で修正しています。 [ruby-core:47339] [Bug #6930]