Lines Matching refs:to

8 maintained for bug fixes only. New projects are advised to use the new PCRE2
16 maintained for bug fixes only. New projects are advised to use the new PCRE2
24 tables have been updated to Unicode 7.0.0.
33 feature to enable applications to do detailed stack checks at compile time, to
48 . A back reference to a named subpattern when there is more than one of the
55 . The character VT has been added to the set of characters that match \s and
64 . Following Perl, added \o{} to specify codepoints in octal, making it
65 possible to specify values greater than 0777 and also making them
75 [:punct:] when PCRE_UCP is set so as to include the same characters as Perl
78 . Perl no longer allows group names to start with digits, so I have made this
81 . Added support for [[:<:]] and [[:>:]] as used in the BSD POSIX library to
105 . The PCRE_NEVER_UTF option is available to prevent pattern-writers from using
122 applies, for example, to Greek Sigma, which has two lowercase versions.
124 . Unicode character properties are updated to Unicode 6.2.0.
129 execution speed. In addition, a new direct interface to JIT execution is
130 available. This bypasses some of the sanity checks of pcre_exec() to give a
135 to all files now, not just those obtained from scanning a directory
145 "visibility" feature, it is used to hide internal library functions that are
157 . PCRE_INFO_MAXLOOKBEHIND can be used to find the longest lookbehind in a
163 . pcregrep can now be linked with libedit as an alternative to libreadline.
165 . pcregrep now has a --file-list option where the list of files to scan is
170 . The Unicode tables have been updated to 6.1.0.
179 strings, compiled as a separate library. There are a few changes to the
180 8-bit library, in addition to some bug fixes.
185 . When a compiled pattern was saved to a file and later reloaded on a host
186 with different endianness, PCRE used automatically to swap the bytes in some
191 16-bit function) to do the swap.
193 . In UTF-8 mode, the values 0xd800 to 0xdfff are not legal Unicode
202 to obtain the size of the memory used by the JIT compiler.
220 the passing of *MARK information to callouts. Some additions have been made to
221 pcretest to make testing easier and more comprehensive. There is a new option
222 for pcregrep to adjust its internal buffer size.
228 This release fixes some bugs in pcregrep, one of which caused the tests to fail
229 on 64-bit big-endian systems. There are no changes to the code of the library.
238 . Added --match-limit and --recursion-limit to pcregrep.
240 . Added an optional parentheses number to the -o and --only-matching options
246 . Added PCRE_ERROR_SHORTUTF8 to make it possible to distinguish between a
249 . Recognize (*NO_START_OPT) at the start of a pattern to set the PCRE_NO_
260 --line-buffered, has been added to pcregrep, for use when it is connected to
283 process has been improved, and an option to make a partial match override a
287 different names. The documentation has been revised to reflect these changes.
288 The version number has been expanded to 3 digits as it is clear that the rate
317 addition, the CMake configuration files have been brought up to date.
323 This is mainly a bug-fix release. However the ability to link pcregrep with
324 libz or libbz2 and the ability to link pcretest with libreadline have been
325 added. Also the --line-offsets and --file-offsets options were added to
332 The only change of specification is the addition of options to control whether
334 Otherwise, the changes are bug fixes and a refactoring to reduce the number of
336 updates, in particular, some more information about using CMake to build PCRE
337 has been added to the NON-UNIX-USE file.
371 Correction to the notes for 7.1: the note about shared libraries for Windows is
376 pcreposix functions, for example, you need to link with both the pcreposix and
387 \K to reset the start of the matched string; for example, (foo)\Kbar
415 tables (assuming ASCII coding) is used. If you want to use dftables to generate
416 the character tables as previously, add --enable-rebuild-chartables to the
417 "configure" command. You must do this if you are compiling PCRE to run on a
421 not to use dftables so that that there is no problem when cross-compiling.
428 upheavals to facilitate the addition of new optimizations and other facilities,
429 and to make subsequent maintenance and extension easier. Compilation is likely
430 to be a bit slower, but there should be no major effect on runtime performance.
432 you have saved compiled patterns from a previous release, you will have to
433 re-compile them. Important changes that are visible to users are:
435 1. The Unicode property tables have been updated to Unicode 5.0.0, which adds
438 2. The option PCRE_NEWLINE_ANY causes PCRE to recognize any Unicode newline
448 QuoteMeta function and the ability to allow copy construction and
457 The main additions to this release are the ability to use the same name for
461 Thanks to Ian Taylor, the stack usage for many kinds of pattern has been
470 1. A number of new features have been added to pcregrep.
472 2. The Unicode property tables have been updated to Unicode 4.1.0, and the
474 and the derived properties "Any" and "L&". This has necessitated a change to
490 The release number has been increased to 6.0 because of the addition of several
495 though it does run more slowly, and lacks the ability to capture substrings. On
508 function, so it no longer requires everything to be linked in when static
509 linkage is used. As a consequence, some internal functions have had to have
515 ChangeLog for a complete list of changes to the library and the utility
522 The licence under which PCRE is released has been changed to the more
526 in this release (which is why I've increased the number to 5.0). Some changes
534 2. The extra_data structure can now be used to pass in a set of character
538 pattern is now set to NULL, which means that you don't need to do anything
541 3. It is possible, with some restrictions on the content of the regex, to
557 7. The pcretest program has been extended to accommodate the new features.
571 1. It's possible now to compile PCRE so that it does not use recursive
575 2. UTF-8 string checking has been tightened to reject overlong sequences and to
576 check that a starting offset points to the start of a character. Failure of the
586 checks UTF-8 strings for validity by default. There is an option to suppress
616 is for the caller to provide an optional function, by setting pcre_callout to
620 5. Support for recursive calls to individual subpatterns. This makes it really
621 easy to get totally confused.
623 6. Support for named subpatterns. The Python syntax (?P<name>...) is used to
626 7. Several extensions to UTF-8 support; it is now fairly complete. There is an
627 option for pcregrep to make it operate in UTF-8 mode.
630 These also give rise to individual HTML pages which are put in a separate
638 1. The configuring system has been upgraded to use later versions of autoconf
644 useful for users (to test regexs) and by doing this, it automatically gets
648 3. Upgrades to pcregrep:
650 (ii) Added --help to list all options with an explanatory phrase.
651 (iii) Added -r, --recursive to recurse into sub-directories.
652 (iv) Added -f, --file to read patterns from a file.
654 4. Added --enable-newline-is-cr and --enable-newline-is-lf to the configure
655 script, to force use of CR or LF instead of \n in the source. On non-Unix
659 absolute limit. Changed the text of the error message to make this clear, and
677 1. A "configure" script is now used to configure PCRE for Unix systems. It
690 ovector is required at matching time, to provide some additional workspace.
691 The new man page has details. This change was necessary in order to support
696 Another (I hope this is the last!) change has been made to the API for the
697 pcre_compile() function. An additional argument has been added to make it
698 possible to pass over a pointer to character tables built in the current
705 to the API for the pcre_exec() function. An additional argument has been
706 added to make it possible to start the match other than at the start of the
708 page has the details, but you just want to convert existing programs, all
709 you need to do is to stick in a new fifth argument to pcre_exec(), with a
713 to