ruby-trunk-changes r36828 - r36833

今日は NaCl 向けのビルドプロセスの修正などがありました。

yugui:r36828 2012-08-27 10:22:53 +0900

NativeClient 向けのビルド環境用に PATH に NaCl SDK のツールチェインへのパスを追加させていたのを nacl/GNUmakefile.in で個別にツール毎に変数を(CC, LD, NM, AR, AS, RANLIB, OBJDUMP, OBJCOPY)設定しなおすようにしています。 Mac では configure での PATH の変更が効かなかったそうです。

svn:r36829 2012-08-27 10:22:58 +0900

version.h の日付更新。

yugui:r36830 2012-08-27 10:23:00 +0900

nacl/GNUmakefile.in で make package 時に nacl/example.html を含めるようにしています。

yugui:r36831 2012-08-27 15:09:26 +0900

common.mk で vm_trace.o に $(ENCODING_H_INCLUDES) への依存関係を追加しています。

ko1:r36832 2012-08-27 18:22:21 +0900

Float を VALUE 型から double に変換する rb_float_value() で flonum(即値版)の VALUE を double に変換する処理でビット反転 + 1bit 左へローテートする処理を 2からの減算におきかえています。 shinichiro さんの指摘により。 参考URL: http://shinh.skr.jp/m/?date=20120825#p02

shirosaki:r36833 2012-08-27 20:57:43 +0900

Mac OS X で Etc.getgrgid が返すエントリが Etc.group の順番に依存するとは限らないのでどれが返ってきてもいいようにテストを修正しています。 r36625 と同じような内容であちらは getpwpid() でこちらは getgrgid() です。 [ruby-core:47312] [Bug #6935]