Improve the List, List2, Replace, and Replace2 methods so that the OnFormatVariable Sender argument can be queried for MatchedStr, SubStr, etc.
Work around compiler bugs from Delphi 7 to Delphi 2009 which resulted in “Internal Error” under certain conditions.
Fix inifinite loop with invalid UTF-8 mode enabled.
Fix multiple JIT problems, including character ranges optimization, character set matching, and word boundary check.