Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
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.5|