ruby-trunk-changes r46697 - r46706

今日は主にビルドプロセス回りのちょっとした手直しでした。

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

標準添付ライブラリ irbIRB::Locale#modifieer と typo していたメソッド名を modifier と修正しています。 https://github.com/ruby/ruby/pull/656

kazu: r46701 2014-07-05 11:54:26 +0900

r46682 の ChangeLog エントリの typo 修正。

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 のルールを削除しています。