ruby-trunk-changes r58569 - r58572

今日は time.c の packed された構造体メンバのへのポインタ演算子の利用をやめる修正がありました。

stomar: r58569 2017-05-04 22:19:43 +0900

String.new の rdoc 用コメントの体裁や説明を修正しています。

mame: r58570 2017-05-04 22:42:47 +0900

time.c で struct vtm のメンバー subsecx のポインタを関数に渡すため & 演算子で取得していたのを別途変数のポインタで渡してからコピーするように変更しています。struct vtm は __attribute__(packed) でメモリ使用量を節約するために padding を抑制するように宣言されていて clang 4.0.0 ではそのメンバのポインタを得ようとすると警告が出るようになっていたそうです。

normal: r58571 2017-05-05 01:47:17 +0900

大量の Thread で Thread.pass するだけの Thread のコンテキストスイッチベンチマークスクリプトにコメントを追加しています。

svn: r58572 2017-05-05 01:47:18 +0900

version.h の日付更新。