From: Yukihiro Matsumoto Date: 2009-03-03T18:22:12+09:00 Subject: [ruby-dev:38121] regex performace tuning and ABI compatibility まつもと ゆきひろです [ruby-talk:329388]で1.9は -KU を指定すると -KN より6.5倍遅い という指摘がありました。調べてみると、mbclenの計算で precise_mbclenを計算しているのが原因のようです。brokenでない ことが明らかなケースでは1.8のようにテーブル引きでわかる場合 にはそのようにした方が当然高速になります。 そこでそのような改造を施してみたのですが、その結果として OnigEncodingTypeST構造体の中身が変化します。ということは、 encodingに関連するものはすべてコンパイルし直さなければならな いということですが、それは1.9.2で受け入れ可能でしょうか? > yuguiさん 可能であればコミットしますが。