ruby-trunk-changes r59494 - r59499

今日は String#scan の高速化などがありました。

nobu: r59494 2017-08-04 13:25:12 +0900

String#scan のベンチマークスクリプトに引数に文字列を渡す場合と正規表現を渡す場合のものを追加しています。

svn: r59495 2017-08-04 13:25:13 +0900

version.h の日付更新。

nobu: r59496 2017-08-04 13:39:53 +0900

String#scan の実装で、マッチ時に後方参照のための文字列の保存が不要な時に rb_pat_search() に渡す引数で余分なオブジェクト生成を抑制するように指定し、高速化しています。

kazu: r59497 2017-08-04 20:59:57 +0900

標準添付ライブラリ erb で ERB::Compiler::SimpleScanner2 を deprecate_constant で deprecate とマークしています。

kazu: r59498 2017-08-04 20:59:59 +0900

標準添付ライブラリ erb で Scanner.regist_scanner という古い名前のメソッドを使っていたところを register_scanner のほうを呼ぶように修正しています。

kazu: r59499 2017-08-04 21:00:00 +0900

lib/net/http/status.rb にこのファイルだけ require した時に Net が未定義でエラーになるみたいなので require "net/http" を追加しています。