ruby-trunk-changes r51470 - r51472

今日はワイド文字エンコーディングの時の String#split などの不具合修正がありました。

nobu: r51470 2015-08-03 10:08:36 +0900

rb_memsearch() で UTF16 や UTF32 のようなワイド文字のエンコーディングで文字サイズが意識されてなくて String#split や String#lines などでおかしな境界で分割されてしまう不具合を修正しています。 [ruby-core:70220] [Bug #11413]

svn: r51471 2015-08-03 10:08:53 +0900

version.h の日付更新。

nobu: r51472 2015-08-03 13:35:24 +0900

r51463 で導入した ThreadShield() の mutex 取得関数 thread_shield_get_mutex() で破棄済みの時の例外メッセージに mutex(例外発生時は常に NULL)を埋め込んでしまっていたので self を表示するように修正しています。