Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (annotate)|
Optimization fixes for ranges contains only a single character
UTF16 fixes: iterated character parsing, named references
renaming utf8 to utf, JIT compiler update, disallowing invalid utf chars
Created a new branch for the development of 16-bit support.
Make (*THEN) work as in Perl in subpatterns that do not contain | alternatives.
Remove atomic from single repeats; convert possessive atomic to possessive non-atomic (because they are the same).
Refactoring to reduce stack usage for possessively quantified subpatterns. Also fixed a number of bugs related to repeated subpatterns. Some further tidies consequent on the removal of OP_OPT are also in this patch.
Remove OP_OPT by handling /i and /m entirely at compile time. Fixes bug with patterns like /(?i:([^b]))(?1)/, where the /i option was mishandled.
Fix problem with (*THEN) not backing up far enough.
Added PCRE_UCP and related stuff to make \w etc use Unicode properties.
Minor doc fix; update tests by adding comments to each file, and generally tidying.
Slight performance improvement by using the new OP_ALLANY opcode for cases of the metacharacter "." when DOTALL is set. Also, some tidies consequent upon its invention.
Fix loop for classes containing \p or \P and just one ascii character.
Fix loop for null-matching condition nested in an outer unlimited repeat.
Adjust opcode names in debugging output.
New test for internal sizes and offsets when link size is 2.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|Powered by ViewVC 1.1.12|