summaryrefslogtreecommitdiff
path: root/pcre/doc/pcrecompat.3
diff options
context:
space:
mode:
authorAlexander Barkov <bar@mnogosearch.org>2014-02-03 08:54:12 +0400
committerAlexander Barkov <bar@mnogosearch.org>2014-02-03 08:54:12 +0400
commit74cca641557196512468fafe77d22bfea4f243ea (patch)
tree4df5f82f7210d72a0ec3dcc2f9b49d50612b6a3a /pcre/doc/pcrecompat.3
parent2acc01b3cfa27074f93016b893cda20fa0a3497f (diff)
downloadmariadb-git-74cca641557196512468fafe77d22bfea4f243ea.tar.gz
Upgrading the bundled PCRE to 8.34
Diffstat (limited to 'pcre/doc/pcrecompat.3')
-rw-r--r--pcre/doc/pcrecompat.317
1 files changed, 11 insertions, 6 deletions
diff --git a/pcre/doc/pcrecompat.3 b/pcre/doc/pcrecompat.3
index 2c109ea9999..0cc40198235 100644
--- a/pcre/doc/pcrecompat.3
+++ b/pcre/doc/pcrecompat.3
@@ -1,4 +1,4 @@
-.TH PCRECOMPAT 3 "19 March 2013" "PCRE 8.33"
+.TH PCRECOMPAT 3 "10 November 2013" "PCRE 8.34"
.SH NAME
PCRE - Perl-compatible regular expressions
.SH "DIFFERENCES BETWEEN PCRE AND PERL"
@@ -122,16 +122,21 @@ an error is given at compile time.
.P
15. Perl recognizes comments in some places that PCRE does not, for example,
between the ( and ? at the start of a subpattern. If the /x modifier is set,
-Perl allows white space between ( and ? but PCRE never does, even if the
-PCRE_EXTENDED option is set.
+Perl allows white space between ( and ? (though current Perls warn that this is
+deprecated) but PCRE never does, even if the PCRE_EXTENDED option is set.
.P
-16. In PCRE, the upper/lower case character properties Lu and Ll are not
+16. Perl, when in warning mode, gives warnings for character classes such as
+[A-\ed] or [a-[:digit:]]. It then treats the hyphens as literals. PCRE has no
+warning features, so it gives an error in these cases because they are almost
+certainly user mistakes.
+.P
+17. In PCRE, the upper/lower case character properties Lu and Ll are not
affected when case-independent matching is specified. For example, \ep{Lu}
always matches an upper case letter. I think Perl has changed in this respect;
in the release at the time of writing (5.16), \ep{Lu} and \ep{Ll} match all
letters, regardless of case, when case independence is specified.
.P
-17. PCRE provides some extensions to the Perl regular expression facilities.
+18. PCRE provides some extensions to the Perl regular expression facilities.
Perl 5.10 includes new features that are not in earlier versions of Perl, some
of which (such as named parentheses) have been in PCRE for some time. This list
is with respect to Perl 5.10:
@@ -190,6 +195,6 @@ Cambridge CB2 3QH, England.
.rs
.sp
.nf
-Last updated: 19 March 2013
+Last updated: 10 November 2013
Copyright (c) 1997-2013 University of Cambridge.
.fi