今日は標準添付ライブラリ net/ftp の mtime の小数点以下の秒数の対応追加などがありました。
hsbt: r51959 2015-09-28 10:31:17 +0900
標準添付ライブラリ forwardable のテストを追加しています。今までなかったんですね。 https://github.com/ruby/ruby/pull/1035
svn: r51960 2015-09-28 10:31:33 +0900
version.h の日付更新。
svn: r51961 2015-09-28 10:33:00 +0900
r51959 で新規追加されたファイルの svn property 設定。
nobu: r51962 2015-09-28 11:40:46 +0900
いろんな場所で例外メッセージに主にクラス名を埋め込む時に PRIsVALUE を使ってエンコーディングを保持するようにしています。また rb_sprintf() の PRIsVALUE でいくつかのクラスは inspect を呼ばずに決め打ちの文字列を埋め込むようにショートカットを追加しています。
shugo: r51963 2015-09-28 16:10:25 +0900
標準添付ライブラリ net/ftp の Net::FTP#mtime で、小数点以下の値の parse に対応しています。
shugo: r51964 2015-09-28 17:43:44 +0900
r51963 の再修正。切り出した秒以下の数値を usec に変換した値を使ってなかったので修正しています。
nobu: r51965 2015-09-29 01:11:41 +0900
sprintf.c の ruby__sfvextra() という関数の戻り値に const 修飾子を追加しています。
svn: r51966 2015-09-29 01:11:55 +0900
version.h の日付更新。
nobu: r51967 2015-09-29 02:30:09 +0900
proc.c の proc_call() で passed_procval という変数を保護するための RB_GC_GUARD() が代入部分についていたので、中身のポインタを利用した後に移動しています。
nobu: r51968 2015-09-29 03:10:16 +0900
benchmark/bm_vm2_symbol_block_pass.rb を追加して、Object#tap に Symbol を &sym のようにブロック引数として渡す時のベンチマークを追加しています。