| 11 |
to make them independent of the local environment's newline setting. |
to make them independent of the local environment's newline setting. |
| 12 |
|
|
| 13 |
3. Add code to configure.ac to remove -g from the CFLAGS default settings. |
3. Add code to configure.ac to remove -g from the CFLAGS default settings. |
| 14 |
|
|
| 15 |
4. Some of the "internals" tests were previously cut out when the link size |
4. Some of the "internals" tests were previously cut out when the link size |
| 16 |
was not 2, because the output contained actual offsets. The recent new |
was not 2, because the output contained actual offsets. The recent new |
| 17 |
"Z" feature of pcretest means that these can be cut out, making the tests |
"Z" feature of pcretest means that these can be cut out, making the tests |
| 18 |
usable with all link sizes. |
usable with all link sizes. |
| 19 |
|
|
| 20 |
5. Implemented Stan Switzer's goto replacement for longjmp() when not using |
5. Implemented Stan Switzer's goto replacement for longjmp() when not using |
| 21 |
stack recursion. This gives a massive performance boost under BSD, but just |
stack recursion. This gives a massive performance boost under BSD, but just |
| 22 |
a small improvement under Linux. However, it saves one field in the frame |
a small improvement under Linux. However, it saves one field in the frame |
| 23 |
in all cases. |
in all cases. |
| 24 |
|
|
| 25 |
|
6. Added more features from the forthcoming Perl 5.10: |
| 26 |
|
|
| 27 |
|
(a) (?-n) (where n is a string of digits) is a relative subroutine or |
| 28 |
|
recursion call. It refers to the nth most recently opened parentheses. |
| 29 |
|
|
| 30 |
|
(b) (?+n) is also a relative subroutine call; it refers to the nth next |
| 31 |
|
to be opened parentheses. |
| 32 |
|
|
| 33 |
|
(c) Conditions that refer to capturing parentheses can be specified |
| 34 |
|
relatively, for example, (?(-2)... or (?(+3)... |
| 35 |
|
|
| 36 |
|
|
| 37 |
Version 7.1 24-Apr-07 |
Version 7.1 24-Apr-07 |