まつもと ゆきひろです

In message "[ruby-list:9403] Re: /\377/n =~ "\377""
    on 98/09/02, Inaba Hiroto <inaba / st.rim.or.jp> writes:

|> あ,これは対応が半端だからです.bm search付きの1.1c4を出しま
|> すから,そっちを待って下さい.水曜か木曜には出せるでしょう.
|
|えっと、確認です。[ruby-list:9385][ruby-list:9389]で報告されている
|
|	/[^あ-お]/ =~ "一"	#=> 1.1c[1-3]ではfalse
|
|もそこでは解決されてるんですね。

このメール[ruby-list:9400]を書いた時点では解決してませんでし
たが,昨夜なんとかなったと思います.charset_notの時のfastmap
のフラグの立て方が間違ってました.

今回は正規表現の変更が多いので,1.1c4の信頼性が心配です.

1.1c4における正規表現の変更

  * 使える時にはbm searchを使う
  * \377, \400などのバグに対応
  * 先頭がexactnのパターンの高速化
  * \zの導入
  * (?ix-ix)の導入
  * (?IX)の削除(知らなかったでしょ)

例のtest suiteは通ってるんですが.

                                まつもと ゆきひろ /:|)