ruby-trunk-changes r29556 - r29558

また頭痛でダウンしていました。こういう日にたまたまコミットが少ないのは助かります。では今日のコミットです。

ko1:r29556 2010-10-23 11:02:50 +0900

SEGV やロジックエラーを検出して "[BUG]" というメッセージで終了する時に表示する情報を追加しています。実行しているスクリプト名(というか $0 の値)、require したファイル名リスト、Linux の場合はメモリマップの情報(/proc/self/maps の内容)を表示するようになっています。

nobu:r29558 2010-10-23 14:40:11 +0900

lib/mkmf.rb で $extmk というグローバル変数が test ディレクトリ下のファイルから利用された時にも true になるように。
テストも修正されていますが、こちらは mkmf.rb の修正内容とは直接関係ないみたいです。