Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Merge changes from trunk r755 to r800 into the 16-bit branch.
Optimization fixes for ranges contains only a single character
renaming utf8 to utf, JIT compiler update, disallowing invalid utf chars
Created a new branch for the development of 16-bit support.
More test re-arrangements (to match different configurations)
Test updates.
Minor code tidy.
Fix \X* bug when first character has the mark property. Also improve code for property and script handling.
Remove atomic from single repeats; convert possessive atomic to possessive non-atomic (because they are the same).
Fix two study bugs concerned with minimum subject lengths; add features to pcretest so that all tests can be run with or without study; adjust tests so that this happens.
Fixed some omissions in pcre_study() for the new caseless opcodes.
Fix backup bug for \R with greedy quantifier.
Pass back detailed info when UTF-8 check fails at runtime.
Give error if \c is followed by a byte > 127 (in ASCII/UTF-8 modes).
Add PCRE_ERROR_SHORTUTF8 to PCRE_PARTIAL_HARD processing.
Test for ridiculous values of starting offsets; tidy UTF-8 code.
Further test tidies for Perl comparisons.
Fix #-comment bugs in UTF-8 mode with PCRE_NEWLINE_ANY.
Add /T option to pcretest and additional tests with non-standard tables.
Fix pcre_study() problem with non-C-locale chartables in UTF-8 mode.
Make pcre_study() recognize \h, \v, and \R.
Fix partial match bug (code omitted) for \W.
Fix PCRE_PARTIAL_HARD for patterns that end optionally, e.g. abc*
Added lower bound length-finding to pcre_study() and use it when matching; make the value available via pcre_fullinfo(); also fixed bugs connected with pcre_study() in pcre_dfa_exec().
Minor doc fix; update tests by adding comments to each file, and generally tidying.
Further partial match change: add PCRE_PARTIAL_HARD and make more intuitive.
Remove restrictions on pcre_exec() partial matching.
Add support for (*UTF8).
Several bugs concerned with skipping over UTF-8 characters at the start of matching (8.0/13, 8.0/14).
Make pcretest generate a single byte for \x{} escapes in non-UTF-8 mode.
Fix DFA (?!) bug; add support for JavaScript empty classes.
Make POSIX character class parsing more like Perl.
Fix UTF-8/newline=ANY with .* crash.
(1) Update tests 2,5,7,8 to run when --enable-bsr-anycrlf is used. (2) Updates files changed by building test release.
Add facility to make \R match only CR, LF, or CRLF.
(1) Move internal flags out of the options field, to make room. (2) \r and \n must be explicit to trigger the special CRLF handline exception. (3) (?J) at the start now sets JCHANGED as well as DUPNAMES.
Don't advance by 2 if explicit \r or \n in the pattern. Add PCRE_INFO_HASCRORLF.
Update UTF-8 validity check and documentation.
Adjust opcode names in debugging output.
Fix bug with .*$ when run in not-DOTALL UTF-8 mode; small performance improvement for .* in DOTALL UTF-8 mode.
Add support for \h, \H, \v, \V.
Correct tests for link sizes 3 and 4
Use the pcretest "Z" option so all tests can be run with all link sizes.
r6896@hex: nm | 2007-03-02 13:09:14 +0000 Added EOL and keywork properties throughout
Load pcre-7.0 into code/trunk.
Load pcre-6.7 into code/trunk.
Load pcre-6.5 into code/trunk.
Load pcre-6.4 into code/trunk.
Load pcre-6.3 into code/trunk.
Load pcre-6.2 into code/trunk.
Load pcre-6.1 into code/trunk.
Load pcre-6.0 into code/trunk.
Load pcre-5.0 into code/trunk.
Load pcre-4.5 into code/trunk.
Load pcre-4.4 into code/trunk.
Load pcre-4.3 into code/trunk.
Load pcre-4.2 into code/trunk.
Load pcre-4.1 into code/trunk.
Load pcre-4.0 into code/trunk.
Load pcre-3.9 into code/trunk.
Load pcre-3.8 into code/trunk.
Load pcre-3.7 into code/trunk.
Load pcre-3.6 into code/trunk.
Load pcre-3.5 into code/trunk.
Load pcre-3.4 into code/trunk.
Load pcre-3.3 into code/trunk.
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.
ViewVC Help | |
Powered by ViewVC 1.1.5 |