フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: 1 [2]
トピック: SkRegExp
DEKO
管理者
投稿数: 2691
SkRegExp version 3.0.2
on: 2013/10/12 18:39 Sat

SkRegExp version 3.0.2 が公開されました。

  • TRECharMap.IsExists メソッド内で、ハッシュ値がぶつかったときの処理が間違っていました。
DEKO
管理者
投稿数: 2691
SkRegExp version 3.0.3
on: 2013/11/06 19:09 Wed

SkRegExp version 3.0.3 が公開されました。

  • 修正)戻り読みの中で選択(|)を使った正規表現パターンで Access violation が出るバグを修正。TRETrieList.Add 内のハッシュテーブルでキーが重複したときの処理が間違っていた。
  • 修正)戻り読みの中で選択(|)を使った正規表現パターンでマッチしないことがあるバグを修正。最適化すべきでない部分を最適化していたため。
  • 修正)選択(|)の際、最適化が効かなくなるバグを修正。TRENFA.GenerateStaeteList メソッドでリテラル文字の開始位置を正しく計算していなかった。
DEKO
管理者
投稿数: 2691
SkRegExp version 3.0.4
on: 2013/11/14 15:23 Thu

SkRegExp version 3.0.4 が公開されました。

  • 修正)選択(|)の中の繰り返しが最適化されないバグを修正。
  • 修正)MultiLine モード時に改行を読み飛ばしてしまうバグを修正。
DEKO
管理者
投稿数: 2691
SkRegExp 3.0.8
on: 2014/11/27 22:08 Thu

SkRegExp version 3.0.8 が公開されていました。

3.0.8 2015/5/30

  • 修正)TSkRegExp.Exec と TSkRegExp.ExecNext、または TSkRegExp.ExecPos と TSkRegExp.ExecNext を使ったマッチの繰り返し時に無限ループに陥るバグを修正。次のマッチ位置を示すポインタをほかの用途のものと共用していたことが原因。専用のポインタ TSkRegExp.FMatchStartP を追加。

3.0.7 2014/5/23

  • 修正)数値指定の繰り返しで無限ループに陥ることがあるバグを修正。

3.0.6 2013/12/11

  • 修正)繰り返しを含むグループを後方参照するパターンでマッチしないことがあるバグを修正。

3.0.5 2013/12/5

  • 修正)マッチで無限ループに陥るバグを修正。TREQuickSearch.ExecNext で FSkipP の値をインクリメントしていなかったため。
DEKO
管理者
投稿数: 2691
SkRegExp version 3.1.0
on: 2015/06/28 14:31 Sun

SkRegExp version 3.1.0 が公開されました。

  • 修正)文字クラスで大きな範囲の文字 ( ex. [\x{0}-\x{ffff}] ) を指定すると無限ループ並みに処理速度が落ちるバグを修正。
  • 修正)大文字小文字を区別、全角半角を区別、ひらがなカタカナを区別、検索文字列がASCII範囲の文字と言った、もっともよく使われるマッチの速度を30%高速化。
  • 修正)TREMatchEngine.MatchPrim の内部をループ構造にすることでメソッド呼び出しを減らした。
  • 変更)ライセンスをMPL1.1からMPL2.0にアップグレード。
  • 変更)TRELineBreakKind の値 lCRLF を lbCRLF に変更。
  • 変更)リテラル文字のみの選択(|)は Trie search を使うようにした。
  • 変更)文字種判定のASCII範囲版をビットマップテーブルを使うように変更。
  • 削除)TRECharMap クラスを削除。同じ機能を TRECharClassCode の変更でサポート。
  • 削除)未使用のコードを削除。
  • 削除)TRECapture クラス と TRECaptureCollection クラスを削除。元々は再帰呼び出し対応のために作ったクラスだが、それ以外では使われない上、オーバーヘッドも大きいので使用を止めた。
  • 新規)再帰呼び出し時のキャプチャバッファとして TREGroupStack クラスを追加。
ページ: 1 [2]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.027 sec.