Change 33610 by [EMAIL PROTECTED] on 2008/03/30 23:20:46
Integrate:
[ 32860]
Typo fix
[ 32872]
Subject: [PATCH] \X is equivalent to an atomic group
From: Moritz Lenz <[EMAIL PROTECTED]>
Date: Sat, 05 Jan 2008 17:14:44 +0100
Message-ID: <[EMAIL PROTECTED]>
[ 32925]
Fix prototype in regexp code following #32851, and regen
[the regen part, for 32860]
[ 33129]
Assorted POD nits from the Debian bug list.
[ 33241]
New blade
[ 33257]
Subject: [perl #50364] [PATCH] perlop.pod - misnomer in % operator
documentation
From: [EMAIL PROTECTED] (via RT) <[EMAIL PROTECTED]>
Date: Mon, 28 Jan 2008 16:56:07 -0800
Message-ID: <[EMAIL PROTECTED]>
Affected files ...
... //depot/maint-5.10/perl/README.hpux#2 integrate
... //depot/maint-5.10/perl/hv.h#3 integrate
... //depot/maint-5.10/perl/pod/perlapi.pod#4 integrate
... //depot/maint-5.10/perl/pod/perllol.pod#2 integrate
... //depot/maint-5.10/perl/pod/perlop.pod#3 integrate
... //depot/maint-5.10/perl/pod/perlre.pod#2 integrate
... //depot/maint-5.10/perl/pod/perlunicode.pod#2 integrate
Differences ...
==== //depot/maint-5.10/perl/README.hpux#2 (text) ====
Index: perl/README.hpux
--- perl/README.hpux#1~32694~ 2007-12-22 01:23:09.000000000 -0800
+++ perl/README.hpux 2008-03-30 16:20:46.000000000 -0700
@@ -234,9 +234,10 @@
the following systems contain Itanium or Itanium 2 chips (this is likely
to be out of date):
- BL60p, BL860c, cx2600, cx2620, rx1600, rx1620, rx2600, rx2600hptc,
- rx2620, rx2660, rx3600, rx4610, rx4640, rx5670, rx6600, rx7420,
- rx7620, rx7640, rx8420, rx8620, rx8640, rx9610, sx1000, sx2000
+ BL60p, BL860c, BL870c, cx2600, cx2620, rx1600, rx1620, rx2600,
+ rx2600hptc, rx2620, rx2660, rx3600, rx4610, rx4640, rx5670,
+ rx6600, rx7420, rx7620, rx7640, rx8420, rx8620, rx8640, rx9610,
+ sx1000, sx2000
To see all about your machine, type
@@ -640,6 +641,6 @@
=head1 DATE
-Version 0.8.0: 2007-09-09
+Version 0.8.1: 2008-02-06
=cut
==== //depot/maint-5.10/perl/hv.h#3 (text) ====
Index: perl/hv.h
--- perl/hv.h#2~33139~ 2008-01-30 15:19:42.000000000 -0800
+++ perl/hv.h 2008-03-30 16:20:46.000000000 -0700
@@ -1,7 +1,7 @@
/* hv.h
*
* Copyright (C) 1991, 1992, 1993, 1996, 1997, 1998, 1999,
- * 2000, 2001, 2002, 2003, 2005, 2006, 2007, by Larry Wall and others
+ * 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
@@ -233,7 +233,7 @@
=for apidoc Am|char*|HeUTF8|HE* he|STRLEN len
Returns whether the C<char *> value returned by C<HePV> is encoded in UTF-8,
doing any necessary dereferencing of possibly C<SV*> keys. The value returned
-will be 0 or non-0, not necesarily 1 (or even a value with any low bits set),
+will be 0 or non-0, not necessarily 1 (or even a value with any low bits set),
so B<do not> blindly assign this to a C<bool> variable, as C<bool> may be a
typedef for C<char>.
==== //depot/maint-5.10/perl/pod/perlapi.pod#4 (text+w) ====
Index: perl/pod/perlapi.pod
--- perl/pod/perlapi.pod#3~33139~ 2008-01-30 15:19:42.000000000 -0800
+++ perl/pod/perlapi.pod 2008-03-30 16:20:46.000000000 -0700
@@ -1562,7 +1562,7 @@
Returns whether the C<char *> value returned by C<HePV> is encoded in UTF-8,
doing any necessary dereferencing of possibly C<SV*> keys. The value returned
-will be 0 or non-0, not necesarily 1 (or even a value with any low bits set),
+will be 0 or non-0, not necessarily 1 (or even a value with any low bits set),
so B<do not> blindly assign this to a C<bool> variable, as C<bool> may be a
typedef for C<char>.
==== //depot/maint-5.10/perl/pod/perllol.pod#2 (text) ====
Index: perl/pod/perllol.pod
--- perl/pod/perllol.pod#1~32694~ 2007-12-22 01:23:09.000000000 -0800
+++ perl/pod/perllol.pod 2008-03-30 16:20:46.000000000 -0700
@@ -276,7 +276,7 @@
@newAoA = map { [ @{ $AoA[$_] } [ 7..12 ] ] } 4 .. 8;
-Although if your manager accused of seeking job security (or rapid
+Although if your manager accused you of seeking job security (or rapid
insecurity) through inscrutable code, it would be hard to argue. :-)
If I were you, I'd put that in a function:
==== //depot/maint-5.10/perl/pod/perlop.pod#3 (text) ====
Index: perl/pod/perlop.pod
--- perl/pod/perlop.pod#2~33131~ 2008-01-30 09:34:36.000000000 -0800
+++ perl/pod/perlop.pod 2008-03-30 16:20:46.000000000 -0700
@@ -260,7 +260,7 @@
Binary "/" divides two numbers.
X</> X<slash>
-Binary "%" computes the modulus of two numbers. Given integer
+Binary "%" computes the division remainder of two numbers. Given integer
operands C<$a> and C<$b>: If C<$b> is positive, then C<$a % $b> is
C<$a> minus the largest multiple of C<$b> that is not greater than
C<$a>. If C<$b> is negative, then C<$a % $b> is C<$a> minus the
==== //depot/maint-5.10/perl/pod/perlre.pod#2 (text) ====
Index: perl/pod/perlre.pod
--- perl/pod/perlre.pod#1~32694~ 2007-12-22 01:23:09.000000000 -0800
+++ perl/pod/perlre.pod 2008-03-30 16:20:46.000000000 -0700
@@ -102,7 +102,7 @@
=head3 Metacharacters
-The patterns used in Perl pattern matching evolved from the ones supplied in
+The patterns used in Perl pattern matching evolved from those supplied in
the Version 8 regex routines. (The routines are derived
(distantly) from Henry Spencer's freely redistributable reimplementation
of the V8 routines.) See L<Version 8 Regular Expressions> for
@@ -258,7 +258,7 @@
\pP Match P, named property. Use \p{Prop} for longer names.
\PP Match non-P
\X Match eXtended Unicode "combining character sequence",
- equivalent to (?:\PM\pM*)
+ equivalent to (?>\PM\pM*)
\C Match a single C char (octet) even under Unicode.
NOTE: breaks up characters into their UTF-8 bytes,
so you may end up with malformed pieces of UTF-8.
==== //depot/maint-5.10/perl/pod/perlunicode.pod#2 (text) ====
Index: perl/pod/perlunicode.pod
--- perl/pod/perlunicode.pod#1~32694~ 2007-12-22 01:23:09.000000000 -0800
+++ perl/pod/perlunicode.pod 2008-03-30 16:20:46.000000000 -0700
@@ -184,7 +184,7 @@
sequence--"a combining character sequence" in Standardese--where the
first character is a base character and subsequent characters are mark
characters that apply to the base character. C<\X> is equivalent to
-C<(?:\PM\pM*)>.
+C<< (?>\PM\pM*) >>.
=item *
End of Patch.