| 25 |
using the entire output vector, but this conflicts with the specification |
using the entire output vector, but this conflicts with the specification |
| 26 |
that only 2/3 is used for passing back captured substrings. Now it uses only |
that only 2/3 is used for passing back captured substrings. Now it uses only |
| 27 |
the first 2/3, for compatibility. This is, of course, another edge case. |
the first 2/3, for compatibility. This is, of course, another edge case. |
| 28 |
|
|
| 29 |
|
4. Zoltan Herczeg's just-in-time compiler support has been integrated into the |
| 30 |
|
main code base, and can be used by building with --enable-jit. |
| 31 |
|
|
| 32 |
|
5. When the number of matches in a pcre_dfa_exec() run exactly filled the |
| 33 |
|
ovector, the return from the function was zero, implying that there were |
| 34 |
|
other matches that did not fit. The correct "exactly full" value is now |
| 35 |
|
returned. |
| 36 |
|
|
| 37 |
|
6. If a subpattern that was called recursively or as a subroutine contained |
| 38 |
|
(*PRUNE) or any other control that caused it to give a non-standard return, |
| 39 |
|
invalid errors such as "Error -26 (nested recursion at the same subject |
| 40 |
|
position)" or even infinite loops could occur. |
| 41 |
|
|
| 42 |
|
|
| 43 |
Version 8.13 16-Aug-2011 |
Version 8.13 16-Aug-2011 |