Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Fix broken /g code in pcretest and -g code in pcredemo.
Tidy up test comments, now that Perl >= 5.10 is generally around.
Change the way PCRE_PARTIAL_HARD handles \z, \Z, \b, \B, and $.
Fix problem with (*THEN) not backing up far enough.
Add knowledge of \R to auto-possessify feature.
Add support for \N.
Make \R and \X in a character class behave more like Perl
Make (*ACCEPT) work inside an atomic group.
Add support for *MARK and names for *PRUNE, *SKIP, *THEN.
Previous patch for fixing problem with recursion loop checking was incorrect.
Fix bugs with \K in atomic groups, subroutines, and assertions.
Fix DEFINE bug for forward reference with a possessive quantifier.
Fix #947, recursive back reference bug.
Fix options set and reset at top level bug.
Fix study bug with single-branch conditions, including (DEFINE).
Fix study problem with JavaScript compatibility flag and back references.
Document more clearly capturing behaviour for recursion and subroutines.
Fix PCRE_PARTIAL_HARD for patterns that end optionally, e.g. abc*
Tidy up, remove trailing spaces, etc. for 8.00-RC1.
Fix problems with conditional references to duplicate named subpatterns.
Allow duplicate names for same-numbered groups; forbid different names.
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().
Allow fixed-length subroutine calls in lookbehinds.
Add more explanation about recursive subpatterns, and make it possible to process the documenation without building a whole release.
Minor doc fix; update tests by adding comments to each file, and generally tidying.
Another test for (*ACCEPT)
Re-organize tests to make is possible to test 5.10 features against Perl.
Added PCRE_NOTEMPTY_ATSTART to fix /g bug when \K is present.
Fix internal error for forward reference with [^m] interposing.
Further updates to partial matching.
Add REG_UNGREEDY (non-standard) to the POSIX interface.
Further partial match change: add PCRE_PARTIAL_HARD and make more intuitive.
Add new PCRE_PARTIAL_HARD option.
Remove restrictions on pcre_exec() partial matching.
Wrap fileno/isatty defs for Windows in #ifndefs
Add another test
Fix forward references when duplicate group numbers are involved.
Further fix to auto-callout with conditional groups whose condition is an assertion.
Add PCRE_NO_START_OPTIMIZE
Added REG_NOTEMPTY to the POSIX wrapper.
Fix bug with (?(?=.*b)b|^) thinking it must match at start of line; also fix bug causing a crash when auto-callout is used with a conditional assertion.
Make pcretest generate a single byte for \x{} escapes in non-UTF-8 mode.
Fix SKIPZERO bug in pcre_study().
Fix DFA (?!) bug; add support for JavaScript empty classes.
Fix incorrect error for patterns like /(?2)[]a()b](abc)/
Added PCRE_JAVASCRIPT_COMPAT option.
Do not discard subpatterns with {0} quantifiers, as they may be called as subroutines.
Fix bug in Oniguruma \g support.
Add Oniguruma syntax \g<...> and \g'...' for subroutine calls.
Make POSIX character class parsing more like Perl.
Fix non-diagnosis of (?=a)(?R) (positive lookaheads not skipped when checking for an empty match).
Generalize wording for (?&) error as it also applies to \k'' and other cases.
Missed test data for previous change.
Diagnose conditional numerical reference to a non-existent subpattern.
Improve error messages for (?+-a) and (?-+a).
Fix (?&) non-diagnosis bug and missing length check for (?&a) etc.
(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.
Add (*CR) etc.
Don't advance by 2 if explicit \r or \n in the pattern. Add PCRE_INFO_HASCRORLF.
Fixed overrun for missing ] with a forward reference, e.g. /(?1)\c[/.
Add integer overflow tests to escape processing.
Add Perl 5.10's backtracking verbs.
Fix bugs with [\E] and [\Q\E].
Abolish the NULLWSLIMIT error at the expense of using more stack when an unlimited repeat could match an empty string. Also, doc tidies for a test release.
Add auto-possessification for \h, \H, \v, \V.
Add support for \h, \H, \v, \V.
Added the Perl 5.10 (?| "branch reset" feature.
Minor doc update; fix test 2 for link size != 2.
Support \k{name} and \g{name} a la Perl 5.10.
Add support for the Perl 5.10 \K facility.
Add (?(-n) and (?(+n) relative conditions.
Add (?-n) and (?+n) relative references.
Correct tests for link sizes 3 and 4
Use the pcretest "Z" option so all tests can be run with all link sizes.
Tidies and final updates for 7.1.
Add PCRE_NEWLINE_ANYCRLF.
Previous fix for pcretest was buggy. Try again.
Fixed obscure bug when matching a null string in multiline mode with newline=any.
Various new tidies.
Fix test problem caused by training space in the data.
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.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.1 into code/trunk.
Load pcre-4.0 into code/trunk.
Load pcre-3.5 into code/trunk.
Load pcre-3.4 into code/trunk.
Load pcre-3.3 into code/trunk.
Load pcre-3.0 into code/trunk.
Load pcre-2.08a 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 |