今日は主にビルドプロセス回りのちょっとした手直しでした。
nobu: r46697 2014-07-05 02:27:08 +0900
parse.y の Symbol 回りの関数呼び出しでのキャストの変更(削除/追加)や変数の型の変更などを行なっています。
svn: r46698 2014-07-05 02:27:21 +0900
version.h の日付更新。
nobu: r46699 2014-07-05 02:32:51 +0900
Makefile.in および win32/Makefile.sub から common.mk へ DEFAULT_PRELUDES 変数の定義を移動しています。 r43278 以降この変数の内容を変更することはなくなったからとのこと。
nobu: r46700 2014-07-05 05:05:54 +0900
標準添付ライブラリ irb の IRB::Locale#modifieer と typo していたメソッド名を modifier と修正しています。 https://github.com/ruby/ruby/pull/656
ktsj: r46702 2014-07-05 14:13:28 +0900
Module#ancestors の rdoc 用コメントに include だけでなく prepend されたモジュールについても言及するように追記しています。
nobu: r46703 2014-07-05 14:32:25 +0900
拡張ライブラリ etc でビルド時に環境で使える定数から自動的に生成する constdefs.h ヘッダを make distclean 時に削除するように extconf.rb で $distcleanfiles 変数に追加しています。
nobu: r46704 2014-07-05 16:02:36 +0900
拡張ライブラリ rbconfig/sizeof の extconf.rb でも自動生成されるソースファイル sizes.c を make distclean で削除されるように $distcleanfiles に追加しています。
nobu: r46705 2014-07-05 16:02:39 +0900
make clean した時に、make runnable で生成されるファイル、拡張ライブラリのビルド時の一時ディレクトリなどを削除するようにルールを追加しています。
[追記]しかし手元だと make clean すると make clean-runnable で以下のようなエラーが発生しました。
/bin/sh: line 0: cd: bin: No such file or directory
[/追記]
nobu: r46706 2014-07-05 16:05:38 +0900
common.mk から既に不要になっていた(r43708 ext/rbconfig/sizes.c に移動したので) sizes.c のルールを削除しています。