ruby-trunk-changes r56428 - r56433

今日は Windows-1254 という Encoding の casemap 対応がありました。

kazu: r56428 2016-10-16 00:45:04 +0900

DATA.binmode? の結果をチェックするテストを追加しています。

svn: r56429 2016-10-16 00:45:05 +0900

version.h の日付更新。

nobu: r56430 2016-10-16 07:59:38 +0900

Refinements で昔はトップレベルでの using しか使えなかったので、テストで eval を使っていたところをClass を使ったテストに書き直しています。

nobu: r56431 2016-10-16 07:59:39 +0900

r56426 で test/ruby/test_symbol.rb に追加した &:meth のようなブロック引数の to_proc 呼び出しに Refinements が効くようになった変更のテストを test/ruby/test_refinement.rb に移動しています。 [ruby-core:60109] [Feature #9451]

nobu: r56432 2016-10-16 08:34:27 +0900

r56428 で追加された DATA.binmode? のテストを assert_separately で子プロセス内で assert_not_predicate を使うように書き変えています。

duerst: r56433 2016-10-16 15:09:08 +0900

Windows-1254 という Encoding の非 ASCII 文字の casemap 対応を追加しています。