[perl.git] branch smoke-me/jkeenan/davem/133703-sv-c deleted. v5.29.6-69-gc011174cae

2018-12-30 Thread James Keenan
In perl.git, the branch smoke-me/jkeenan/davem/133703-sv-c has been deleted



   was  c011174cae6c7c1b06b39a053787028a1c9fa7cd

- Log -
c011174cae6c7c1b06b39a053787028a1c9fa7cd If comparison is always true, while 
(1) should suffice.
---

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.29.6-69-g435b3a334a

2018-12-30 Thread Karl Williamson
In perl.git, the branch blead has been updated



- Log -
commit 435b3a334a8395d68b51289a1c83ca1d4ea8a1f7
Author: Karl Williamson 
Date:   Sun Dec 30 10:01:38 2018 -0700

perlre: Note that lookbehind is up to 255 chars

---

Summary of changes:
 pod/perlre.pod | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pod/perlre.pod b/pod/perlre.pod
index 5329df2f86..8b2bfb9da4 100644
--- a/pod/perlre.pod
+++ b/pod/perlre.pod
@@ -1627,7 +1627,7 @@ X X X<\K>
 
 A zero-width positive lookbehind assertion.  For example, C
 matches a word that follows a tab, without including the tab in C<$&>.
-Works only for fixed-width lookbehind.
+Works only for fixed-width lookbehind of up to 255 characters.
 
 There is a special form of this construct, called C<\K> (available since
 Perl 5.10.0), which causes the
@@ -1662,7 +1662,7 @@ X X
 
 A zero-width negative lookbehind assertion.  For example C
 matches any occurrence of "foo" that does not follow "bar".  Works
-only for fixed-width lookbehind.
+only for fixed-width lookbehind of up to 255 characters.
 
 The alphabetic forms are experimental; using them yields a warning in the
 C category.

-- 
Perl5 Master Repository


[perl.git] branch smoke-me/jkeenan/davem/133703-sv-c updated. v5.29.6-69-gc011174cae

2018-12-30 Thread James Keenan
In perl.git, the branch smoke-me/jkeenan/davem/133703-sv-c has been updated



  discards  482a8f7159c4ec6e8928205674d502aaa6f06102 (commit)
  discards  0927b21927ff7977c26d86569df5e495de4a418f (commit)
  discards  20100c95f8ce44b0e7e2148f3ab446589022b2c7 (commit)
  discards  f5ede9d8d7e02d20fc4df9b45f32f3ea25c72dd6 (commit)
- Log -
commit c011174cae6c7c1b06b39a053787028a1c9fa7cd
Author: James E Keenan 
Date:   Fri Nov 30 10:33:07 2018 -0500

If comparison is always true, while (1) should suffice.

Per suggestion by Dave Mitchell in RT 133703.

---

Summary of changes:
 Cross/config.sh-arm-linux |40 +-
 Cross/config.sh-arm-linux-n770|40 +-
 INSTALL   |28 +-
 MANIFEST  | 5 +
 META.json | 2 +-
 META.yml  | 2 +-
 Makefile.SH   | 8 +-
 NetWare/Makefile  | 4 +-
 NetWare/config_H.wc   |10 +-
 Porting/Maintainers.pl|10 +-
 Porting/config.sh |42 +-
 Porting/config_H  |18 +-
 Porting/epigraphs.pod |44 +
 Porting/perldelta_template.pod| 2 +-
 Porting/release_managers_guide.pod| 2 +-
 Porting/release_schedule.pod  | 2 +-
 README.haiku  | 4 +-
 README.macosx | 8 +-
 README.os2| 2 +-
 README.vms| 4 +-
 charclass_invlists.h  |   939 +-
 cpan/CPAN/lib/App/Cpan.pm | 4 +-
 cpan/CPAN/lib/CPAN.pm | 6 +-
 cpan/CPAN/lib/CPAN/Distribution.pm|54 +-
 cpan/CPAN/lib/CPAN/Plugin/Specfile.pm | 7 +-
 cpan/CPAN/scripts/cpan| 2 +-
 cpan/Config-Perl-V/V.pm   | 7 +-
 cpan/Config-Perl-V/t/20_plv56.t   | 2 +-
 cpan/Config-Perl-V/t/21_plv58.t   | 2 +-
 cpan/Config-Perl-V/t/22_plv510.t  | 2 +-
 cpan/Config-Perl-V/t/23_plv512.t  | 2 +-
 cpan/Config-Perl-V/t/24_plv514.t  | 2 +-
 cpan/Config-Perl-V/t/25_plv516.t  | 2 +-
 cpan/Config-Perl-V/t/25_plv5162.t | 2 +-
 cpan/Config-Perl-V/t/26_plv518.t  | 2 +-
 cpan/Config-Perl-V/t/26_plv5182.t | 2 +-
 cpan/Config-Perl-V/t/27_plv5200.t | 2 +-
 cpan/Config-Perl-V/t/27_plv5202.t | 2 +-
 cpan/Config-Perl-V/t/28_plv5220.t | 2 +-
 cpan/Config-Perl-V/t/28_plv52201w.t   | 2 +-
 cpan/Config-Perl-V/t/29_plv5235w.t| 2 +-
 cpan/Config-Perl-V/t/30_plv5240.t | 2 +-
 cpan/Config-Perl-V/t/31_plv52511.t| 2 +-
 cpan/Config-Perl-V/t/32_plv5261rc1.t  | 2 +-
 cpan/Config-Perl-V/t/33_plv52711r.t   | 2 +-
 cpan/Config-Perl-V/t/34_plv5280.t | 2 +-
 cpan/DB_File/DB_File.pm   | 2 +-
 cpan/DB_File/hints/bitrig.pl  | 1 +
 cpan/DB_File/hints/minix.pl   | 1 +
 cpan/DB_File/hints/netbsd.pl  | 1 +
 cpan/DB_File/hints/openbsd.pl | 1 +
 dist/Module-CoreList/Changes  | 6 +
 dist/Module-CoreList/lib/Module/CoreList.pm   |   113 +-
 dist/Module-CoreList/lib/Module/CoreList/Utils.pm | 9 +-
 embed.fnc | 6 +-
 embed.h   | 4 +-
 embedvar.h| 8 +-
 ext/File-Find/lib/File/Find.pm|44 +-
 ext/GDBM_File/t/fatal.t   |35 +-
 hints/catamount.sh| 4 +-
 lib/B/Op_private.pm   | 2 +-
 lib/unicore/mktables  |19 +-
 patchlevel.h  | 4 +-
 perlapi.h | 8 +-
 perlvars.h| 7 +-
 plan9/config.plan9|10 +-
 plan9/config_sh.sample|38 

[perl.git] branch smoke-me/jkeenan/davem/sv-c-comparison-same created. v5.29.6-69-gc011174cae

2018-12-30 Thread James Keenan
In perl.git, the branch smoke-me/jkeenan/davem/sv-c-comparison-same has been 
created



at  c011174cae6c7c1b06b39a053787028a1c9fa7cd (commit)

- Log -
commit c011174cae6c7c1b06b39a053787028a1c9fa7cd
Author: James E Keenan 
Date:   Fri Nov 30 10:33:07 2018 -0500

If comparison is always true, while (1) should suffice.

Per suggestion by Dave Mitchell in RT 133703.

---

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.29.6-71-gbb2c6dbded

2018-12-30 Thread Karl Williamson
In perl.git, the branch blead has been updated



- Log -
commit bb2c6dbdede60b5c7b587bcc59686351178673fe
Author: Karl Williamson 
Date:   Sun Dec 30 10:57:59 2018 -0700

perlre: Note /i multi-char fold lookbehind assertions don't work

commit 80101a2ccb78ca0743d8612a71a38c9fcf03a341
Author: Karl Williamson 
Date:   Sun Dec 30 10:18:43 2018 -0700

regcomp.sym: Note specialized use of 'flags' in 2 OPs

---

Summary of changes:
 pod/perldebguts.pod |  8 ++--
 pod/perlre.pod  | 12 ++--
 regcomp.sym |  4 ++--
 regnodes.h  |  4 ++--
 4 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/pod/perldebguts.pod b/pod/perldebguts.pod
index 2772a2fc1c..2aa906e903 100644
--- a/pod/perldebguts.pod
+++ b/pod/perldebguts.pod
@@ -748,8 +748,12 @@ will be lost.
  BRANCHJ  off 1 1BRANCH with long offset.
 
  # Special Case Regops
- IFMATCH  off 1 1Succeeds if the following matches.
- UNLESSM  off 1 1Fails if the following matches.
+ IFMATCH  off 1 1Succeeds if the following matches; non-zero
+ flags "f" means lookbehind assertion
+ starting "f" characters before current
+ UNLESSM  off 1 1Fails if the following matches; non-zero
+ flags "f" means lookbehind assertion
+ starting "f" characters before current
  SUSPEND  off 1 1"Independent" sub-RE.
  IFTHEN   off 1 1Switch, should be preceded by switcher.
  GROUPP   num 1  Whether the group matched.
diff --git a/pod/perlre.pod b/pod/perlre.pod
index 8b2bfb9da4..668b1eb825 100644
--- a/pod/perlre.pod
+++ b/pod/perlre.pod
@@ -1627,7 +1627,11 @@ X X X<\K>
 
 A zero-width positive lookbehind assertion.  For example, C
 matches a word that follows a tab, without including the tab in C<$&>.
-Works only for fixed-width lookbehind of up to 255 characters.
+Works only for fixed-width lookbehind of up to 255 characters.  Note
+that a compilation error will be generated if the assertion contains a
+multi-character match under C, as that could match a single
+character, or it could match two or three, and that makes it variable
+length, which is forbidden.
 
 There is a special form of this construct, called C<\K> (available since
 Perl 5.10.0), which causes the
@@ -1662,7 +1666,11 @@ X X
 
 A zero-width negative lookbehind assertion.  For example C
 matches any occurrence of "foo" that does not follow "bar".  Works
-only for fixed-width lookbehind of up to 255 characters.
+only for fixed-width lookbehind of up to 255 characters.  Note that a
+compilation error will be generated if the assertion contains a
+multi-character match under C, as that could match a single
+character, or it could match two or three, and that makes it variable
+length, which is forbidden.
 
 The alphabetic forms are experimental; using them yields a warning in the
 C category.
diff --git a/regcomp.sym b/regcomp.sym
index d48d57e286..09a21e9cc0 100644
--- a/regcomp.sym
+++ b/regcomp.sym
@@ -177,8 +177,8 @@ LONGJMP LONGJMP,off 1 . 1 ; Jump far away.
 BRANCHJ BRANCHJ,off 1 V 1 ; BRANCH with long offset.
 
 #*Special Case Regops
-IFMATCH BRANCHJ,off 1 . 1 ; Succeeds if the following matches.
-UNLESSM BRANCHJ,off 1 . 1 ; Fails if the following matches.
+IFMATCH BRANCHJ,off 1 . 1 ; Succeeds if the following matches; 
non-zero flags "f" means lookbehind assertion starting "f" characters before 
current
+UNLESSM BRANCHJ,off 1 . 1 ; Fails if the following matches; non-zero 
flags "f" means lookbehind assertion starting "f" characters before current
 SUSPEND BRANCHJ,off 1 V 1 ; "Independent" sub-RE.
 IFTHEN  BRANCHJ,off 1 V 1 ; Switch, should be preceded by switcher.
 GROUPP  GROUPP, num 1 ; Whether the group matched.
diff --git a/regnodes.h b/regnodes.h
index e87d912faa..412a630561 100644
--- a/regnodes.h
+++ b/regnodes.h
@@ -83,8 +83,8 @@
 #defineNREFFA  69  /* 0x45 Match already matched 
string, folded using unicode rules for non-utf8, no mixing ASCII, non-ASCII */
 #defineLONGJMP 70  /* 0x46 Jump far away. */
 #defineBRANCHJ 71  /* 0x47 BRANCH with long 
offset. */
-#defineIFMATCH 72  /* 0x48 Succeeds if the 
following matches. */
-#defineUNLESSM 73  /* 0x49 Fails if the following 
matches. */
+#defineIFMATCH 72  /* 0x48 Succeeds if the 
following matches; non-zero flags "f" means lookbehind assertion starting "f" 
characters before current */
+#defineUNLESSM 

[perl.git] branch blead updated. v5.29.6-72-gde8dfdba20

2018-12-30 Thread Karl Williamson
In perl.git, the branch blead has been updated



- Log -
commit de8dfdba207399cf0e63e28bc8cce54917e1dc15
Author: Karl Williamson 
Date:   Sun Dec 30 21:13:35 2018 -0700

perlvars.h: A variable was being initialized unnecessarily

---

Summary of changes:
 perlvars.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/perlvars.h b/perlvars.h
index 2a4696bbcb..e8064eb320 100644
--- a/perlvars.h
+++ b/perlvars.h
@@ -285,7 +285,7 @@ PERLVAR(G, SCX_invlist, SV *)
 PERLVAR(G, UpperLatin1,SV *)   /* Code points 128 - 255 */
 
 /* List of characters that participate in any fold defined by Unicode */
-PERLVARI(G, in_some_fold, SV *, NULL)
+PERLVAR(G, in_some_fold, SV *)
 
 PERLVAR(G, utf8_idcont,SV *)
 PERLVAR(G, utf8_idstart, SV *)

-- 
Perl5 Master Repository