/[pcre]/code/trunk/ChangeLog
ViewVC logotype

Diff of /code/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 771 by ph10, Tue Nov 29 15:34:12 2011 UTC revision 773 by ph10, Wed Nov 30 18:10:27 2011 UTC
# Line 56  Version 8.21 Line 56  Version 8.21
56      also gives an error.      also gives an error.
57    
58  15. If a forward reference was repeated with an upper limit of around 2000,  15. If a forward reference was repeated with an upper limit of around 2000,
59      it caused the error "internal error: overran compiling workspace". This      it caused the error "internal error: overran compiling workspace". The
60      is now checked, and causes "too many forward references" instead.      maximum number of forward references (including repeats) was limited by the
61        internal workspace, and dependent on the LINK_SIZE. The code has been
62        rewritten so that the workspace expands (via pcre_malloc) if necessary, and
63        the default depends on LINK_SIZE. There is a new upper limit (for safety)
64        of around 200,000 forward references. While doing this, I also speeded up
65        the filling in of repeated forward references.
66    
67  16. A repeated forward reference in a pattern such as (a)(?2){2}(.) was  16. A repeated forward reference in a pattern such as (a)(?2){2}(.) was
68      incorrectly expecting the subject to contain another "a" after the start.      incorrectly expecting the subject to contain another "a" after the start.
# Line 78  Version 8.21 Line 83  Version 8.21
83      Perl-compatible have been moved into the Perl-compatible test files. The      Perl-compatible have been moved into the Perl-compatible test files. The
84      refactoring has had the pleasing side effect of removing one argument from      refactoring has had the pleasing side effect of removing one argument from
85      the match() function, thus reducing its stack requirements.      the match() function, thus reducing its stack requirements.
86    
87    
88  Version 8.20 21-Oct-2011  Version 8.20 21-Oct-2011
89  ------------------------  ------------------------

Legend:
Removed from v.771  
changed lines
  Added in v.773

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12