今日は String#* で NUL 文字で埋めた文字列を作る時専用の高速化などがありました。
naruse: r59614 2017-08-18 01:34:40 +0900
String#* で、receiver が NUL 文字1文字だけの時("\0" で埋めた文字列をバッファ用途などで作りたい時)に ZALLOC_N() でバッファを確保する方法で高速化しています。ゼロクリアされた文字列が欲しい時は 0.chr * len が最高速になりそう。
svn: r59615 2017-08-18 01:34:40 +0900
version.h の日付更新。
nobu: r59616 2017-08-18 08:31:41 +0900
r59612 の bit field の型を enum にする変更を revert しています。unsigned ではないといけなかったので enum 型じゃだめだったみたいです。
shugo: r59617 2017-08-18 14:16:05 +0900
net/imap のテストでサーバー起動する時のアドレスを "127.0.0.1" に決め打ちにしていたところを Addrinfo.tcp で localhost を名前解決したアドレスを使うように修正しています。 [ruby-dev:50208] [Bug #13825]