| 102 |
left --include_dir as an undocumented synonym, and the same for |
left --include_dir as an undocumented synonym, and the same for |
| 103 |
--exclude-dir, though that is not available in GNU grep, at least as of |
--exclude-dir, though that is not available in GNU grep, at least as of |
| 104 |
release 2.5.4. |
release 2.5.4. |
| 105 |
|
|
| 106 |
|
18. At a user's suggestion, the macros GETCHAR and friends (which pick up UTF-8 |
| 107 |
|
characters from a string of bytes) have been redefined so as not to use |
| 108 |
|
loops, in order to improve performance in some environments. At the same |
| 109 |
|
time, I abstracted some of the common code into auxiliary macros to save |
| 110 |
|
repetition (this should not affect the compiled code). |
| 111 |
|
|
| 112 |
|
19. If \c was followed by a multibyte UTF-8 character, bad things happened. A |
| 113 |
|
compile-time error is now given if \c is not followed by an ASCII |
| 114 |
|
character, that is, a byte less than 128. (In EBCDIC mode, the code is |
| 115 |
|
different, and any byte value is allowed.) |
| 116 |
|
|
| 117 |
|
20. Recognize (*NO_START_OPT) at the start of a pattern to set the PCRE_NO_ |
| 118 |
|
START_OPTIMIZE option, which is now allowed at compile time - but just |
| 119 |
|
passed through to pcre_exec() or pcre_dfa_exec(). This makes it available |
| 120 |
|
to pcregrep and other applications that have no direct access to PCRE |
| 121 |
|
options. The new /Y option in pcretest sets this option when calling |
| 122 |
|
pcre_compile(). |
| 123 |
|
|
| 124 |
|
|
| 125 |
Version 8.10 25-Jun-2010 |
Version 8.10 25-Jun-2010 |