| 105 |
|
|
| 106 |
17. Fixed another case of looking too far back in non-UTF-8 mode (cf 12 above) |
17. Fixed another case of looking too far back in non-UTF-8 mode (cf 12 above) |
| 107 |
for patterns like [\PPP\x8a]{1,}\x80 with the subject "A\x80". |
for patterns like [\PPP\x8a]{1,}\x80 with the subject "A\x80". |
| 108 |
|
|
| 109 |
|
18. An unterminated class in a pattern like (?1)\c[ with a "forward reference" |
| 110 |
|
caused an overrun. |
| 111 |
|
|
| 112 |
|
19. A pattern like (?:[\PPa*]*){8,} which had an "extended class" (one with |
| 113 |
|
something other than just ASCII characters) inside a group that had an |
| 114 |
|
unlimited repeat caused a loop at compile time (while checking to see |
| 115 |
|
whether the group could match an empty string). |
| 116 |
|
|
| 117 |
|
20. Debugging a pattern containing \p or \P could cause a crash. For example, |
| 118 |
|
[\P{Any}] did so. (Error in the code for printing property names.) |
| 119 |
|
|
| 120 |
|
|
| 121 |
Version 7.2 19-Jun-07 |
Version 7.2 19-Jun-07 |