[perl.git] branch maint-votes updated. d18772ec404d9746ac94479bb526f62fcaeaa66e

2018-03-02 Thread Steve Hay via perl5-changes
In perl.git, the branch maint-votes has been updated



- Log -
commit d18772ec404d9746ac94479bb526f62fcaeaa66e
Author: Steve Hay 
Date:   Fri Mar 2 19:56:34 2018 +

Voted for several commits and cherry picked them

I included 0202c428e2 on the basis that it goes with b2cd5cb1d8 and a
missing vote from xsawyerx was surely just an oversight? ;-)

commit d71f762af67eaed4faee8cc446c6cceec0ec370f
Author: Steve Hay 
Date:   Fri Mar 2 19:34:40 2018 +

Voted for 397baf2320 and cherry-picked it

---

Summary of changes:
 votes-5.24.xml |  2 --
 votes-5.26.xml | 12 
 2 files changed, 14 deletions(-)

diff --git a/votes-5.24.xml b/votes-5.24.xml
index c4ff1ced55..50b2d9b874 100644
--- a/votes-5.24.xml
+++ b/votes-5.24.xml
@@ -33,8 +33,6 @@ There doesn't seem to be a blead commit for this ticket, so 
nothing to backport.
 Correct: As noted on the ticket, it was listed here in the hope that it could 
be fixed in time, but it hasn't happened yet. -steveh
 
 
-
-
 
 
 Regression Fixes
diff --git a/votes-5.26.xml b/votes-5.26.xml
index a280a5131e..a5474d53dc 100644
--- a/votes-5.26.xml
+++ b/votes-5.26.xml
@@ -29,28 +29,16 @@ The same criteria apply to code in dual-life modules as to 
core code.)
 
 Crash / Assertion / Memory Corruption Fixes
 
-
-
 
 
 Regression Fixes
 
-All of these or none
-
-
-
-
 Both of these or neither
 
 
 
 
 
-
-
-
-
-
 
 
 New Feature Fixes

-- 
Perl5 Master Repository


[perl.git] branch maint-5.26 updated. v5.26.1-45-gd05b59d55b

2018-03-02 Thread Steve Hay via perl5-changes
In perl.git, the branch maint-5.26 has been updated



- Log -
commit d05b59d55be3b732cdd217d2384f24339112df3b
Author: reneeb 
Date:   Tue Feb 20 20:32:06 2018 +0100

update checkAUTHORS

(cherry picked from commit 8f6628e3029399ac1e48dfcb59c3cd30e5127c3e)

commit 7b86aed2b751355de4d811ef73c8edec03b15fbb
Author: Tony Cook 
Date:   Thu Aug 24 15:52:33 2017 +1000

(perl #131954) don't initialize mark before a possible move of the stack

(cherry picked from commit 57bd660029d94312ca4eb88993889d981f41b484)

commit ab5bbd91192c7f049cd8031831ed308f58dd79ee
Author: Karl Williamson 
Date:   Mon Dec 18 19:03:26 2017 -0700

perldiag: Fix obsolete text

Since 5.26.0, code points must fit in a signed integer, not unsigned.

This commit should be considered for backporting to a future 5.26.x
release

(cherry picked from commit 0202c428e2e1febe76c0cfbb1a64a76cd3f6f756)

commit 5c6dacbd286b19b42a2cafabaa5a078e3a00d761
Author: Karl Williamson 
Date:   Fri Mar 2 19:50:38 2018 +

Unicode::UCD: max code point is now IV_MAX

Return the correct value when asked.

(cherry picked from commit b2cd5cb1d8b3c8a7a7f033784d5134d2fbd8cad8)

commit 1c9c8a80d4895a019fcbfb854a347afdca85cd80
Author: Yves Orton 
Date:   Sun Feb 25 14:29:03 2018 +0100

if an SV IsCOW_shared_hash then we can assume it has a null at the end

(cherry picked from commit f1d945b85ac2d18ddd1ed2e1d4f72011246d905a)

commit 5a5ca318130c4cf6f4c8c363efd8e194a665f981
Author: Yves Orton 
Date:   Fri Mar 2 19:42:20 2018 +

add a svleak.t test for RT #132892

This tests the change applied in
910a6a8be166fb3780dcd2520e3526e537383ef2

I tested that when that commit is reverted this test fails,
and when it is in place it does not.

(cherry picked from commit 06f26dc89ebc43d50835aaecc477ec160a5a5835)

commit b905b8ef06584ae6a8db871d446e8b2cfda4dc4f
Author: Yves Orton 
Date:   Fri Feb 23 04:13:49 2018 +0100

perl #132892: avoid leak by mortalizing temporary copy of pattern

(cherry picked from commit 910a6a8be166fb3780dcd2520e3526e537383ef2)

commit 72fae23930e992d44fd0e3695b517e1f45ad8260
Author: Zefram 
Date:   Fri Mar 2 19:32:42 2018 +

properly check readpipe()'s argument list

readpipe() wasn't applying context to its argument list, resulting in
readpipe()'s context leaking in, and broken stack discipline when a list
expression was used.  Fixes [perl #4574].

(cherry picked from commit 397baf232086e0a9ad6f881a9614d3dbaea853fc)

commit 2f3749f70f4382388eeaaf05b2c9a5cf0971c8b7
Author: reneeb 
Date:   Fri Mar 2 19:22:17 2018 +

update Module::CoreList for v5.27.9

(manually cherry picked from commit 
9862549e18ce884c834a61a7eeed90e9a10412f8)

commit 5f0c4b3403298d70986b99d4136c53f039eae8a5
Author: reneeb 
Date:   Tue Feb 20 22:23:18 2018 +0100

Update epigraph.pod

(cherry picked from commit e60142ac4ee7a9ea05f15c3467311c25d3a80fc6)

commit 67ed89e5f3afd5cda51fd737a32e826c3d31b780
Author: reneeb 
Date:   Tue Feb 20 19:23:23 2018 +0100

add new release to perlhist

(cherry picked from commit 987cf6a02ef79898831f1294a6fe97c5884cfa5a)

commit 2d389a1a7aa5636824e716a9ad46f76d3a35aad7
Author: reneeb 
Date:   Tue Feb 20 22:24:23 2018 +0100

Tick release in release schedule

(cherry picked from commit 782b064f740988379881535c77192abf9b36a326)

---

Summary of changes:
 Porting/checkAUTHORS.pl |   1 +
 Porting/epigraphs.pod   |  23 +
 Porting/release_schedule.pod|   2 +-
 charclass_invlists.h|   2 +-
 dist/Module-CoreList/lib/Module/CoreList.pm | 139 +++-
 lib/Unicode/UCD.pm  |  12 +--
 lib/Unicode/UCD.t   |   8 ++
 op.c|   1 +
 pod/perldiag.pod|   2 +-
 pod/perlhist.pod|   1 +
 pp.c|   4 +-
 regcharclass.h  |   2 +-
 regcomp.c   |   6 +-
 t/op/exec.t |  27 +-
 t/op/list.t |  42 -
 t/op/svleak.t   |   8 +-
 16 files changed, 258 insertions(+), 22 deletions(-)

diff --git a/Porting/checkAUTHORS.pl 

[perl.git] branch maint-5.24 updated. v5.24.3-32-ge75bac6d8c

2018-03-02 Thread Steve Hay via perl5-changes
In perl.git, the branch maint-5.24 has been updated



- Log -
commit e75bac6d8cfa6c77bd713231cdb73be89f36b813
Author: reneeb 
Date:   Tue Feb 20 20:32:06 2018 +0100

update checkAUTHORS

(cherry picked from commit 8f6628e3029399ac1e48dfcb59c3cd30e5127c3e)

commit 9267386f40e79a3350cbad1252b76297cf352565
Author: Zefram 
Date:   Fri Mar 2 19:31:27 2018 +

properly check readpipe()'s argument list

readpipe() wasn't applying context to its argument list, resulting in
readpipe()'s context leaking in, and broken stack discipline when a list
expression was used.  Fixes [perl #4574].

(cherry picked from commit 397baf232086e0a9ad6f881a9614d3dbaea853fc)

commit 2ddb5c4c14a33ef4be5bb0f831f622c95b005b2f
Author: reneeb 
Date:   Fri Mar 2 19:21:57 2018 +

update Module::CoreList for v5.27.9

(manually cherry picked from commit 
9862549e18ce884c834a61a7eeed90e9a10412f8)

commit 6abe654e0cff93c224e1efb52acf94ce03ef41ce
Author: reneeb 
Date:   Tue Feb 20 22:23:18 2018 +0100

Update epigraph.pod

(cherry picked from commit e60142ac4ee7a9ea05f15c3467311c25d3a80fc6)

commit be86c8f44b08212f357e75b7be05b876393d4a0f
Author: reneeb 
Date:   Tue Feb 20 19:23:23 2018 +0100

add new release to perlhist

(cherry picked from commit 987cf6a02ef79898831f1294a6fe97c5884cfa5a)

---

Summary of changes:
 Porting/checkAUTHORS.pl |   1 +
 Porting/epigraphs.pod   |  23 +
 dist/Module-CoreList/lib/Module/CoreList.pm | 139 +++-
 op.c|   1 +
 pod/perlhist.pod|   1 +
 t/op/exec.t |  27 +-
 6 files changed, 188 insertions(+), 4 deletions(-)

diff --git a/Porting/checkAUTHORS.pl b/Porting/checkAUTHORS.pl
index 655edc4ea6..2baf177475 100755
--- a/Porting/checkAUTHORS.pl
+++ b/Porting/checkAUTHORS.pl
@@ -831,6 +831,7 @@ mod...@renee-baecker.de 
renee.baecker\100smart-websolutions.de
 +   otrs\100ubuntu.(none)
 +   perl\100renee-baecker.de
 +   reb\100perl-services.de
++   info\100perl-services.de
 richard.foley\100rfi.netrichard.foley\100t-online.de
 +   richard.foley\100ubs.com
 +   richard.foley\100ubsw.com
diff --git a/Porting/epigraphs.pod b/Porting/epigraphs.pod
index 0265383570..094ea54eba 100644
--- a/Porting/epigraphs.pod
+++ b/Porting/epigraphs.pod
@@ -17,6 +17,29 @@ Consult your favorite dictionary for details.
 
 =head1 EPIGRAPHS
 
+=head2 v5.27.9 - Agatha Christie, "The Mysterious Affair at Styles"
+
+Lhttps://www.nntp.perl.org/group/perl.perl5.porters/2018/02/msg249549.html>
+
+  Poirot was an extraordinary looking little man. He was hardly more
+  than five feet, four inches, but carried himself with great dignity.
+  His head was exactly the shape of an egg, and he always perched it
+  a little on one side. His moustache was very stiff and military.
+  The neatness of his attire was almost incredible. I believe a
+  speck of dust would have caused him more pain than a bullet wound.
+  Yet this quaint dandified little man who, I was sorry to see, now
+  limped badly, had been in his time one of the most celebrated members
+  of the Belgian police. As a detective, his flair had been extraordinary,
+  and he had achieved triumphs by unravelling some of the most baffling
+  cases of the day.
+He pointed out to me the little house inhabited by him and his fellow
+  Belgians, and I promised to go and see him at an early date. Then he
+  raised his hat with a flourish to Cynthia, and we drove away.
+"He's a dear little man," said Cynthia. "I'd no idea you knew him."
+"You've been entertaining a celebrity unawares," I replied.
+And, for the rest of the way home, I recited to them the various
+  exploits and triumphs of Hercule Poirot.
+
 =head2 v5.27.8 - Jasper Fforde, "Shades of Grey"
 
 Lhttp://nntp.perl.org/group/perl.perl5.porters/248914>
diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm 
b/dist/Module-CoreList/lib/Module/CoreList.pm
index 2bfb46d0af..1fec1b5c7a 100644
--- a/dist/Module-CoreList/lib/Module/CoreList.pm
+++ b/dist/Module-CoreList/lib/Module/CoreList.pm
@@ -15014,12 +15014,149 @@ for my $version ( sort { $a <=> $b } keys %released 
) {
 delta_from => 5.027008,
 changed => {
 'B::Op_private' => 

[perl.git] branch blead updated. v5.27.9-86-g578a6a873a

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



- Log -
commit 578a6a873a320fe64743b060dbd467f1865d205c
Author: Karl Williamson 
Date:   Fri Mar 2 12:13:55 2018 -0700

Reword warning for deviations from UTF-8 locales

Some locales are UTF-8, but not exactly what Perl is expecting.  Revise
the message raised in this circumstance.

Originally I thought these were violations of Unicode, but based on
feedback from Craig Berry, I came to realize that these are legitimate
interpretations of the Unicode standard.  But perl persists with its own
interpretation that differs from these, hence the warning.

---

Summary of changes:
 README.hpux|  9 
 locale.c   |  5 ++---
 pod/perldelta.pod  |  8 +++
 pod/perldiag.pod   | 47 --
 t/porting/known_pod_issues.dat |  1 +
 5 files changed, 42 insertions(+), 28 deletions(-)

diff --git a/README.hpux b/README.hpux
index ce000dd887..e1857e08dc 100644
--- a/README.hpux
+++ b/README.hpux
@@ -563,15 +563,6 @@ questions about 64-bit numbers when Configure asks you, 
you may get a
 configuration that cannot be compiled, or that does not function as
 expected.
 
-=head2 Locales on HP-UX
-
-HP-UX installs the locale C  and C on all systems.
-Up to and including HP-UX 11.23, this local is defective in that it
-does not thinks that the characters C<< $ + < = > ^ ` | >> and C<~> are
-punctuation, which they are according to the Unicode standards.
-
-This appears to be fixed on HP-UX 11.31.
-
 =head2 Oracle on HP-UX
 
 Using perl to connect to Oracle databases through DBI and DBD::Oracle
diff --git a/locale.c b/locale.c
index ead73e5554..d6d91ea2b9 100644
--- a/locale.c
+++ b/locale.c
@@ -1656,10 +1656,9 @@ S_new_ctype(pTHX_ const char *newctype)
 if (UNLIKELY(bad_count) && PL_in_utf8_CTYPE_locale) {
 PL_warn_locale = Perl_newSVpvf(aTHX_
  "Locale '%s' contains (at least) the following characters"
- " which have\nnon-standard meanings: %s\nThe Perl program"
- " will use the standard meanings",
+ " which have\nunexpected meanings: %s\nThe Perl program"
+ " will use the expected meanings",
   newctype, bad_chars_list);
-
 }
 else {
 PL_warn_locale = Perl_newSVpvf(aTHX_
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index fb56b110e9..58781e37ee 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -227,6 +227,14 @@ allow entering the I argument of an operator that 
takes a fixed
 number of arguments, since this is a case that will not cause stack
 corruption.  [perl #132854]
 
+=item *
+
+The warning added in 5.27.8 concerning UTF-8 locale compatibility was
+misleading.  The new wording and explanation are at
+L
+
 =back
 
 =head1 Utility Changes
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index c24be8a334..3abc301f7a 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -3371,28 +3371,43 @@ said library was compiled against.  Reinstalling the XS 
module will
 likely fix this error.
 
 =item Locale '%s' contains (at least) the following characters which
-have non-standard meanings: %s  The Perl program will use the standard
+have unexepected meanings: %s  The Perl program will use the exepected
 meanings
 
 (W locale) You are using the named UTF-8 locale.  UTF-8 locales are
-expected to adhere to the Unicode standard.  This message arises when
-perl found some anomalies in the locale, and is notifying you that there
-are potential problems.
-
-The most common cause of this warning is that, contrary to the claims,
-Unicode is not completely locale insensitive.  Turkish and some related
-languages have two types of C<"I"> characters.  One is dotted in both
-upper- and lowercase, and the other is dotless in both cases.  Unicode
-allows a locale to use either these rules, or the rules used in all
-other instances, where there is only one type of C<"I">, which is
-dotless in the uppercase, and dotted in the lower.  The perl core does
-not (yet) handle the Turkish case, and this warns you of that.  Instead,
+expected to have very particular behavior, which most do.  This message
+arises when perl found some departures from the expectations, and is
+notifying you that the expected behavior overrides these differences.
+In some cases the differences are caused by the locale definition being
+defective, but the most common causes of this warning are when there are
+ambiguities and conflicts in following the Standard, and the locale has
+chosen an approach that differs from 

[perl.git] branch blead updated. v5.27.9-85-gd8255c827d

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



- Log -
commit d8255c827dc80db97c8439ea38afc130902a7c1e
Author: Karl Williamson 
Date:   Fri Mar 2 12:30:09 2018 -0700

Bump version of POSIX.pm to 1.83; warnings to 1.42

These were made using the old version number, and the error was not
caught, because of the lateness in getting 5.27.9 tagged

---

Summary of changes:
 ext/POSIX/lib/POSIX.pm | 2 +-
 lib/warnings.pm| 2 +-
 regen/warnings.pl  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/ext/POSIX/lib/POSIX.pm b/ext/POSIX/lib/POSIX.pm
index 8f61f6ede9..a05ec02be2 100644
--- a/ext/POSIX/lib/POSIX.pm
+++ b/ext/POSIX/lib/POSIX.pm
@@ -4,7 +4,7 @@ use warnings;
 
 our ($AUTOLOAD, %SIGRT);
 
-our $VERSION = '1.82';
+our $VERSION = '1.83';
 
 require XSLoader;
 
diff --git a/lib/warnings.pm b/lib/warnings.pm
index af23f909b7..afb7934ab5 100644
--- a/lib/warnings.pm
+++ b/lib/warnings.pm
@@ -5,7 +5,7 @@
 
 package warnings;
 
-our $VERSION = "1.41";
+our $VERSION = "1.42";
 
 # Verify that we're called correctly so that warnings will work.
 # Can't use Carp, since Carp uses us!
diff --git a/regen/warnings.pl b/regen/warnings.pl
index abc10d2949..9c10f69464 100644
--- a/regen/warnings.pl
+++ b/regen/warnings.pl
@@ -16,7 +16,7 @@
 #
 # This script is normally invoked from regen.pl.
 
-$VERSION = '1.41';
+$VERSION = '1.42';
 
 BEGIN {
 require './regen/regen_lib.pl';

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.27.9-84-g90fe04894e

2018-03-02 Thread Father Chrysostomos
In perl.git, the branch blead has been updated



- Log -
commit 90fe04894e1509f4c8efa9a2ba4f01d295d9634c
Author: Father Chrysostomos 
Date:   Fri Mar 2 10:52:45 2018 -0800

perldelta typo

---

Summary of changes:
 pod/perldelta.pod | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 462e264954..fb56b110e9 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -123,7 +123,7 @@ L has been upgraded from version 1.46 to 1.4x.
 XXX Please update the version number.
 
 L, when generating stack traces, now attempts to work around
-longstanding bugs resulting from Perl's non-referenced-counted stack.
+longstanding bugs resulting from Perl's non-reference-counted stack.
 [perl #52610]
 
 Carp has been modified to avoid assuming that objects cannot be

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.27.9-83-g30938b9caf

2018-03-02 Thread Father Chrysostomos
In perl.git, the branch blead has been updated



- Log -
commit 30938b9caf6a0422748692c853345cfd94bf43e5
Author: Father Chrysostomos 
Date:   Fri Mar 2 10:50:55 2018 -0800

perldelta for Carp changes since 5.27.9

Most of the commits that modified Carp.pm were either minor fix-ups
for previous commits or fixes for bugs introduced by previous commits.
Hence, there are validly only three entries, even though it seems
a small number for such a flurry of activity.

All significant Carp changes prior to this commit are accounted for.

---

Summary of changes:
 pod/perldelta.pod | 17 +++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index bada4f36a9..462e264954 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -118,9 +118,22 @@ XXX Remove this section if not applicable.
 
 =item *
 
-L has been upgraded from version A.xx to B.yy.
+L has been upgraded from version 1.46 to 1.4x.
 
-If there was something important to note about this change, include that here.
+XXX Please update the version number.
+
+L, when generating stack traces, now attempts to work around
+longstanding bugs resulting from Perl's non-referenced-counted stack.
+[perl #52610]
+
+Carp has been modified to avoid assuming that objects cannot be
+overloaded without the L module loaded (this can happen with
+objects created by XS modules).  Previously, infinite recursion would
+result if an XS-defined overload method itself called Carp.  [perl #132828]
+
+Carp now avoids using C, partly because older versions
+of L (included with perl 5.14 and earlier) load L
+at run time, which will fail if Carp has been invoked after a syntax error.
 
 =back
 

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.27.9-82-g03079deeca

2018-03-02 Thread Father Chrysostomos
In perl.git, the branch blead has been updated



- Log -
commit 03079deeca756afb866140c9386116a4034fb863
Author: Father Chrysostomos 
Date:   Fri Mar 2 10:30:51 2018 -0800

Remove 5.27.9 entries from 5.27.10’s delta

---

Summary of changes:
 pod/perldelta.pod | 227 --
 1 file changed, 15 insertions(+), 212 deletions(-)

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 22e5722b75..bada4f36a9 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -21,59 +21,9 @@ XXX Any important notices here
 
 =head1 Core Enhancements
 
-=head2 New read-only predefined variable C<${^SAFE_LOCALES}>
+=head2 XXX
 
-This variable is 1 if the Perl interpreter is operating in an
-environment where it is safe to use and change locales (see
-L.)  This variable is true when the perl is
-unthreaded, or compiled in a platform that supports thread-safe locale
-operation (see next item).
-
-=head2 Locales are now thread-safe on systems that support them
-
-These systems include Windows starting with Visual Studio 2005, and in
-POSIX 2008 systems.
-
-The implication is that you are now free to use locales and changes them
-in a threaded environment.  Your changes affect only your thread.
-See L
-
-=head2 Script runs now are specified with a different syntax
-
-This isn't really an enhancement, but is being put in this category
-because it changes an enhancement from 5.27.8, and there is a new
-abbreviated form for it.  The syntax is now either of:
-
- (*script_run:...)
- (*sr:...)
-
-Previously a C<"+"> was used instead of the C<"*">.
-
-=head2 There is a new form for script runs which combines with
-C<(?E...)> (or C<*atomic:...)>)
-
-C<(*asr:...> is an easier way to write C<(*sr:(?E...))>,
-which is expected to be a commonly used idiom.
-C<(*atomic_script_run:...> is also available.  See
-L.
-
-=head2 Experimentally, there are now alphabetic synonyms for some
-regular expression assertions
-
-If you find it difficult to remember how to write certain of the pattern
-assertions, there are now alphabetic synonyms.
-
- CURRENTNEW SYNONYMS
- -- 
- (?=...)(*pla:...) or (*positive_lookahead:...)
- (?!...)(*nla:...) or (*negative_lookahead:...)
- (?<=...)   (*plb:...) or (*positive_lookbehind:...)
- (?...)(*atomic:...)
-
-These are considered experimental, so using any of these will raise
-(unless turned off) a warning in the C
-category.
+XXX
 
 =head1 Security
 
@@ -132,15 +82,7 @@ as an updated module in the L 
section.
 
 =item *
 
-Various optimizations have been applied to matching regular expression
-patterns, so under the right circumstances, significant performance
-gains may be noticed.  But in an application with many varied patterns,
-little overall improvement likely will be seen.
-
-=item *
-
-Other optimizations have been applied to UTF-8 handling, but these are
-not typically a major factor in most applications.
+XXX
 
 =back
 
@@ -176,103 +118,10 @@ XXX Remove this section if not applicable.
 
 =item *
 
-L has been upgraded from version 0.47 to 0.49.
-
-=item *
-
-L has been upgraded from version 1.45 to 1.46.
-
-=item *
-
-L has been upgraded from version 3.38 to 3.39.
-
-=item *
-
-L has been upgraded from version 2.94 to 2.96.
-
-=item *
-
-L has been upgraded from version 2.21 to 2.22.
-
-=item *
-
-L has been upgraded from version 1.28 to 1.29.
-
-=item *
-
-L has been upgraded from version 7.30 to 7.32.
-
-=item *
-
-L has been upgraded from version 3.36 to 3.38.
-
-=item *
-
-L has been upgraded from version 3.37 to 3.38.
-
-=item *
-
-L has been upgraded from version 3.72 to 3.74.
-
-=item *
-
-L has been upgraded from version 0.0607 to 0.0608.
-
-=item *
-
-L has been upgraded from version 0.98 to 1.00.
-
-=item *
-
-L has been upgraded from version 5.20180120 to 5.20180220.
-
-=item *
-
-L has been upgraded from version 1.21 to 1.22.
-
-=item *
-
-L has been upgraded from version 0.25 to 0.26.
-
-=item *
-
-L has been upgraded from version 1.81 to 1.82.
-
-=item *
-
-L has been upgraded from version 2.65 to 3.06.
-
-=item *
-
-L has been upgraded from version 1.302120 to 1.302122.
-
-=item *
-
-L has been upgraded from version 2.21 to 2.22.
-
-=item *
-
-L has been upgraded from version 1.9752 to 1.9753.
-
-=item *
-
-L has been upgraded from version 1.40 to 1.41.
-
-=item *
-
 L has been upgraded from version A.xx to B.yy.
 
 If there was something important to note about this change, include that here.
 
-=item *
-
-The new (as of 5.27.8) restriction forbidding use of C to enter the
-argument of a binary or list expression (see LgotoE into a binary or list expression">) has been relaxed to

[perl.git] annotated tag v5.27.9 created. v5.27.9

2018-03-02 Thread Sawyer X
In perl.git, the annotated tag v5.27.9 has been created



at  698ea056906af7b60f00b30a44b3591dcbf07a05 (tag)
   tagging  8f6628e3029399ac1e48dfcb59c3cd30e5127c3e (commit)
  replaces  v5.27.8
 tagged by  Sawyer X
on  Fri Mar 2 20:14:54 2018 +0200

- Log -
v5.27.9

Aaron Crane (2):
  perlpolicy: update policy in accordance with recent moderator discussions
  Storable: throw exception on huge values

Abigail (5):
  Epigraph for 5.27.8
  Tick release schedule
  New perldelta for 5.27.9
  Bump the perl version in various places for 5.27.9
  Update Module::CoreList for 5.27.9

Chris 'BinGOs' Williams (5):
  Bibbidi-Bobbidi-Boo
  Reset Module-CoreList versioning back to 5.20180220
  Remove Module::CoreList::TieHashDelta
  Update IPC-Cmd to CPAN version 1.00
  Update ExtUtils-MakeMaker to CPAN version 7.32

Craig A. Berry (6):
  Make VMS CRTL features work for embedders.
  Fix reversed logic from 1d60dc3fde1056479b.
  Don't export PL_underlying_numeric_obj if it doesn't exist.
  VMS does have wchar.h.
  Construct Limit.pm dependency with File::Spec.
  No list open on VMS as yet.

Dagfinn Ilmari Mannsåker (2):
  Improve handling of broken versions in Module::CoreList::is_core
  Remove obsolete reference to Module::CoreList::TieHashDelta

David Mitchell (12):
  pp_warn: use MEXTEND rather than EXTEND
  fix tr/// Deparse tests under EBCDIC
  move body of pp_concat() to S_do_concat()
  redo magic/overload handing in pp_multiconcat
  pp_multiconcat: eliminate/rename dsv/dsv_pv vars
  pp_multiconcat: correctly honour stringify
  S_maybe_multiconcat(): fix some code comments
  multiconcat: /$a(?{  $b . "c" })/ could crash
  [MERGE] fixups for OP_MULTICONCAT
  Storable: recurse.t: use note() rather than diag()
  fix nit in perl5278delta.pod
  S_do_trans_complex(): outdent a block of code

Father Chrysostomos (11):
  Follow-up to fd77b29b3be4
  Disable CV-in-stash optimization
  [perl #132799] Fix goto within block within expr
  Test for _at_level functions with fh
  ‘Nonelems’ for pushing sparse array on the stack
  svleak.t: Test for leak fixed by prev. commit
  Test #132729 with array flattening
  Fix two bugs when calling  when @_ has holes
  Fix ary shifting when sparse ary is passed to sub
  perldelta for non-elems
  [Merge] ‘Nonelem’ scalars

George Hartzell (1):
  Typo: 'at alia' should be 'et alia'

H.Merijn Brand (1):
  Move note about defective locale on HP-UX to README.hpux

Hugo van der Sanden (2):
  [perl #115814] skip layer test under miniperl
  Skip t/op/state.t tests that need attributes under miniperl

James E Keenan (8):
  'if' module: clarify documentation and test more thoroughly.
  Update link in documentation.
  Correct typo: agreement in tense.
  Provide .gitignore for PathTools distribution.
  Ensure that all tests in t/cwd.t have descriptions.
  Add ABSTRACT, LICENSE, AUTHOR, etc. elements.
  Update dist/if/Changes to current version in blead.
  Add word apparently dropped in documentation.

Karl Williamson (189):
  PATCH: [perl #132750] Silence uninit warning
  Allow space for NUL is UTF-8 array decls
  embed.fnc: Formal param shouldn't be const
  regcomp.c: Fix typo in comment
  regcomp.c: Use existing function to do task
  regcomp.c: Clarify comment
  regexec.c: Use meaningful variable name; comment
  Fix bug in t/re/regex_sets_compat.t
  regexec.c: Collapse some macros
  regexec.c: Extract some macro code into a sub-macro
  regexec.c: Use different method for finding adjacent chars
  regexec.c: Extract some macro code into a submacro
  Fix bug in new [[:ascii:]] nodes
  Don't use C99 ULL constant suffix
  inline.h: Clarify comment
  Don't use variant_byte_number on MSVC6
  Add utf8n_to_uvchr_msgs()
  APItest/t/utf8_warn_base.pl: Improve diagnostics
  APItest/t/utf8_warn_base.pl: White-space only
  APItest/APItest.xs: Simplify mappings
  Use different scheme to handle MSVC6
  Compile variant_byte_number() for EBCDIC
  regexec.c: Replace loop by memchr()
  regexec.c: Use word-at-a-time to repeat a single byte pattern
  regexec.c: Use word-at-a-time to repeat /i single byte pattern
  regcomp.c: Allow a fcn param to be NULL
  regcomp.c: White-space only
  recomp.sym: Add ANYOFM regnode
  Add ANYOFM regnode
  regcomp.c: Silence compiler maybe uninit warnings
  Use dfa to speed up translating UTF-8 into code point
  perlembed: Fix typos
  hints/hpux.sh: HP-UX mbrlen() and mbrtowc() don't work
  my_atof(): Lock dot radix
  locale.c: 

[perl.git] branch blead updated. v5.27.8-439-g8e9b3e15d4

2018-03-02 Thread Sawyer X
In perl.git, the branch blead has been updated



- Log -
commit 8e9b3e15d4aa3202b72e5c045633ad3a94406ccb
Author: Sawyer X 
Date:   Fri Mar 2 20:11:13 2018 +0200

regen

commit 4f01496f3c1a7adbef81d146f9a09e8700d85ed9
Author: Sawyer X 
Date:   Fri Mar 2 20:11:08 2018 +0200

Bump Module::CoreList

commit 131b79bf3d1612cf30cc5e3a63c01e8ce2ab4ef6
Author: reneeb 
Date:   Tue Feb 20 22:41:22 2018 +0100

Bump version

commit da251d45ad52f4ce115697ec716a0628745a9c47
Author: reneeb 
Date:   Tue Feb 20 22:31:17 2018 +0100

New Perldelta

commit 782b064f740988379881535c77192abf9b36a326
Author: reneeb 
Date:   Tue Feb 20 22:24:23 2018 +0100

Tick release in release schedule

commit e60142ac4ee7a9ea05f15c3467311c25d3a80fc6
Author: reneeb 
Date:   Tue Feb 20 22:23:18 2018 +0100

Update epigraph.pod

---

Summary of changes:
 Cross/config.sh-arm-linux |  40 ++--
 Cross/config.sh-arm-linux-n770|  40 ++--
 INSTALL   |  28 +--
 MANIFEST  |   1 +
 META.json |   2 +-
 META.yml  |   2 +-
 Makefile.SH   |   8 +-
 NetWare/Makefile  |   4 +-
 NetWare/config_H.wc   |  10 +-
 Porting/Maintainers.pl|   2 +-
 Porting/config.sh |  42 ++--
 Porting/config_H  |  18 +-
 Porting/epigraphs.pod |  23 ++
 Porting/perldelta_template.pod|   2 +-
 Porting/release_schedule.pod  |   2 +-
 README.haiku  |   4 +-
 README.macosx |   8 +-
 README.os2|   2 +-
 README.vms|   4 +-
 dist/Module-CoreList/lib/Module/CoreList.pm   |  48 
 dist/Module-CoreList/lib/Module/CoreList/Utils.pm |   7 +
 hints/catamount.sh|   4 +-
 lib/B/Op_private.pm   |   2 +-
 patchlevel.h  |   4 +-
 plan9/config.plan9|  10 +-
 plan9/config_sh.sample|  38 +--
 pod/.gitignore|   2 +-
 pod/perl.pod  |   1 +
 pod/{perldelta.pod => perl5279delta.pod}  |  11 +-
 pod/perldelta.pod | 272 +++---
 vms/descrip_mms.template  |   2 +-
 win32/GNUmakefile |   6 +-
 win32/Makefile|   6 +-
 win32/makefile.mk |   6 +-
 win32/pod.mak |   4 +
 35 files changed, 477 insertions(+), 188 deletions(-)
 copy pod/{perldelta.pod => perl5279delta.pod} (96%)

diff --git a/Cross/config.sh-arm-linux b/Cross/config.sh-arm-linux
index 17f15323eb..3dcce31ab4 100644
--- a/Cross/config.sh-arm-linux
+++ b/Cross/config.sh-arm-linux
@@ -31,12 +31,12 @@ afsroot='/afs'
 alignbytes='4'
 aphostname='/bin/hostname'
 api_revision='5'
-api_subversion='9'
+api_subversion='10'
 api_version='27'
-api_versionstring='5.27.9'
+api_versionstring='5.27.10'
 ar='ar'
-archlib='/usr/lib/perl5/5.27.9/armv4l-linux'
-archlibexp='/usr/lib/perl5/5.27.9/armv4l-linux'
+archlib='/usr/lib/perl5/5.27.10/armv4l-linux'
+archlibexp='/usr/lib/perl5/5.27.10/armv4l-linux'
 archname64=''
 archname='armv4l-linux'
 archobjs=''
@@ -55,7 +55,7 @@ castflags='0'
 cat='cat'
 cc='cc'
 cccdlflags='-fpic'
-ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.27.9/armv4l-linux/CORE'
+ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.27.10/armv4l-linux/CORE'
 ccflags='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64'
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
 ccname='arm-linux-gcc'
@@ -817,7 +817,7 @@ inc_version_list=' '
 inc_version_list_init='0'
 incpath=''
 inews=''
-installarchlib='./install_me_here/usr/lib/perl5/5.27.9/armv4l-linux'
+installarchlib='./install_me_here/usr/lib/perl5/5.27.10/armv4l-linux'
 installbin='./install_me_here/usr/bin'
 installhtml1dir=''
 installhtml3dir=''
@@ -825,13 +825,13 @@ installman1dir='./install_me_here/usr/share/man/man1'
 installman3dir='./install_me_here/usr/share/man/man3'
 

[perl.git] branch smoke-me/davem/sig_attr_croak deleted. v5.27.8-408-g07431a29bf

2018-03-02 Thread Dave Mitchell
In perl.git, the branch smoke-me/davem/sig_attr_croak has been deleted



   was  07431a29bfffc7fd1a18622437c1adf1658b6447

- Log -
07431a29bfffc7fd1a18622437c1adf1658b6447 detect sub attributes following a 
signature
---

-- 
Perl5 Master Repository


[perl.git] branch smoke-me/davem/sigattr deleted. v5.27.7-171-g1981844efb

2018-03-02 Thread Dave Mitchell
In perl.git, the branch smoke-me/davem/sigattr has been deleted



   was  1981844efbd5d44e522cd0e4ade5d6309102c2e4

- Log -
1981844efbd5d44e522cd0e4ade5d6309102c2e4 move sub attributes before the 
signature
---

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.27.8-433-g8c53dadaae

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



- Log -
commit 8c53dadaae93f83724d12eb772b088eb0237843e
Author: Karl Williamson 
Date:   Fri Mar 2 08:04:00 2018 -0700

mg.c: Fix isSCRIPT_RUN call

Commit 49cd072660b3b1858be5f27df107b3b42498a3f3 failed to fix up this
call to isSCRIPT_RUN, which is typically only compiled on Windows.

---

Summary of changes:
 mg.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/mg.c b/mg.c
index 331f96639e..c03bf257ff 100644
--- a/mg.c
+++ b/mg.c
@@ -835,8 +835,7 @@ S_fixup_errno_string(pTHX_ SV* sv)
under UTF-8, which gives us an extra measure of confidence. */
 
 && isSCRIPT_RUN((const U8 *) SvPVX_const(sv), (U8 *) SvEND(sv),
-TRUE, /* Means assume UTF-8 */
-NULL)
+TRUE) /* Means assume UTF-8 */
 #endif
 
 ) {

-- 
Perl5 Master Repository


[perl.git] branch smoke-me/khw-locale deleted. v5.27.8-425-gdce0024a4b

2018-03-02 Thread Karl Williamson
In perl.git, the branch smoke-me/khw-locale has been deleted



   was  dce0024a4b0e8f0b4ee3da972977a2b5e91d5005

- Log -
dce0024a4b0e8f0b4ee3da972977a2b5e91d5005 workaround localeconv bug
---

-- 
Perl5 Master Repository


[perl.git] branch smoke-me/khw-locale created. v5.27.8-430-g2f3ddaf9fb

2018-03-02 Thread Karl Williamson
In perl.git, the branch smoke-me/khw-locale has been created



at  2f3ddaf9fb0a648b0de1792e9e4b6aaca8b32090 (commit)

- Log -
commit 2f3ddaf9fb0a648b0de1792e9e4b6aaca8b32090
Author: Karl Williamson 
Date:   Fri Mar 2 07:13:33 2018 -0700

smoke

commit d7d375d16f604d11df0deff4d91f9e7401d0c17c
Author: Karl Williamson 
Date:   Thu Mar 1 21:01:44 2018 -0700

workaround localeconv bug

commit ee60130957145103b10122620ee15893c1f52784
Author: Karl Williamson 
Date:   Fri Feb 23 11:18:56 2018 -0700

XXX combine with something else pp.c: Add blank line

commit 6e39fb2bb925eb261355d6daed8b4cd05ea87503
Author: Karl Williamson 
Date:   Wed Feb 14 21:25:41 2018 -0700

XXX don't push t/un/locale.t: Add debugging code

---

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.27.8-432-gbe68a30e44

2018-03-02 Thread Dave Mitchell
In perl.git, the branch blead has been updated



- Log -
commit be68a30e444b3213a95df511fb8e856b2107ce73
Merge: ae09f008e4 a8c5635617
Author: David Mitchell 
Date:   Fri Mar 2 13:37:45 2018 +

[MERGE] fixups for attributes-before-signatures

RT #132760

v5.27.7-212-g894f226 recently moved subroutine attributes from after
the signature to before the signature.

This small branch performs some minor tweaks to that; principally:

* splits the parser rules for subs into separate rules for subs
within and without the scope of 'use feature "signatures";

* makes the parser and toker recognise the possibility of attributes
following the signature, so that a targeted error message can be given,
rather than a general 'syntax error' and follow-on dross.

commit a8c5635617479436b1775ba4ab34e4bc791eda54
Author: David Mitchell 
Date:   Mon Feb 26 18:52:23 2018 +

detect sub attributes following a signature

RT #132760

A recent commit (v5.27.7-212-g894f226) moved subroutine attributes back
before the subroutine's signature: e.g.

sub foo :prototype($$) ($a, $b) { ... }  # 5.18 and 5.28 +
sub foo ($a, $b) :prototype($$) { ... }  # 5.20 .. 5.26

This change means that any code still using an attribute following the
signature is going to trigger a syntax error. However, the error, followed
by error recovery and further warnings and errors, is very unfriendly and
gives no indication of the root cause. This commit introduces a new error,
"Subroutine attributes must come before the signature".

For example, List::Lazy, the subject of the ticket, failed to compile
tests, with output like:

Array found where operator expected at blib/lib/List/Lazy.pm line 43,
near "$$@)" (Missing operator before @)?)
"my" variable $step masks earlier declaration in same statement at
blib/lib/List/Lazy.pm line 44.
syntax error at blib/lib/List/Lazy.pm line 36, near ") :"
Global symbol "$generator" requires explicit package name (did you
forget to declare "my $generator"?) at blib/lib/List/Lazy.pm line 38.
Global symbol "$state" requires explicit package name (did you forget
to declare "my $state"?) at blib/lib/List/Lazy.pm line 39.
Global symbol "$min" requires explicit package name (did you forget to
declare "my $min"?) at blib/lib/List/Lazy.pm line 43.
Global symbol "$max" requires explicit package name (did you forget to
declare "my $max"?) at blib/lib/List/Lazy.pm line 43.
Global symbol "$step" requires explicit package name (did you forget
to declare "my $step"?) at blib/lib/List/Lazy.pm line 43.
Invalid separator character '{' in attribute list at
blib/lib/List/Lazy.pm line 44, near "$step : sub "
Global symbol "$step" requires explicit package name (did you forget
to declare "my $step"?) at blib/lib/List/Lazy.pm line 44.

But following this commit, it now just outputs:

Subroutine attributes must come before the signature at
blib/lib/List/Lazy.pm line 36.
Compilation failed in require at t/append.t line 5.
BEGIN failed--compilation aborted at t/append.t line 5.

It works by:

1) adding a boolean flag (sig_seen) to the parser state to indicate that a
   signature has been parsed;
2) at the end of parsing a signature, PL_expect is set to XATTRBLOCK
   rather than XBLOCK.

Then if something looking like one or more attributes is encountered
by the lexer immediately afterwards, it scans it as if it were an
attribute, but then if sig_seen is true, it croaks.

commit 86ae8d9a6f56e9e71efc1f3e556f6770dc07566e
Author: David Mitchell 
Date:   Mon Feb 26 13:50:50 2018 +

subtly change meaning of XATTRBLOCK, XATTRTERM

Currently they tell the toker that the next thing will be attributes,
followed by an XBLOCK or XTERMBLOCK respectively.

This commit subtly changes their meanings so that they indicate that
attributes legally *might* follow. This makes the code which initially
sets them slightly simpler (no need to check whether the next char is
':'), and the code elsewhere in yylex() which handles XATTR* only triggers
if the next char is ':' anyway.

Doing it this way will shortly make detection simpler of an attribute
illegally following a signature.

commit 75230cc19006735d29105daf0c6dcaf41880f961
Author: David Mitchell 
Date:   Thu Feb 22 14:44:51 2018 +

rationalise subroutine parsing rules

Now that the parser rules have been 

[perl.git] branch blead updated. v5.27.8-426-gae09f008e4

2018-03-02 Thread Sawyer X
In perl.git, the branch blead has been updated



- Log -
commit ae09f008e4b03a4215db8e3151cfb0ee5f20f004
Merge: ffceb0b88f 8f6628e302
Author: Sawyer X 
Date:   Fri Mar 2 14:55:14 2018 +0200

Merge remote-tracking branch 'renee/release-5.27.9' into blead

commit 8f6628e3029399ac1e48dfcb59c3cd30e5127c3e
Author: reneeb 
Date:   Tue Feb 20 20:32:06 2018 +0100

update checkAUTHORS

commit 987cf6a02ef79898831f1294a6fe97c5884cfa5a
Author: reneeb 
Date:   Tue Feb 20 19:23:23 2018 +0100

add new release to perlhist

commit 32fe17ba0cec100fa4b4d65cc6dc4b57ed4b1aa4
Author: reneeb 
Date:   Tue Feb 20 19:14:55 2018 +0100

finalize perldelta for 5.27.9

commit 9862549e18ce884c834a61a7eeed90e9a10412f8
Author: reneeb 
Date:   Tue Feb 20 18:11:32 2018 +0100

update Module::CoreList for v5.27.9

---

Summary of changes:
 Porting/checkAUTHORS.pl |   1 +
 dist/Module-CoreList/lib/Module/CoreList.pm | 141 +++-
 pod/perldelta.pod   | 339 +++-
 pod/perlhist.pod|   1 +
 4 files changed, 223 insertions(+), 259 deletions(-)

diff --git a/Porting/checkAUTHORS.pl b/Porting/checkAUTHORS.pl
index 57582d70bc..25b1968dda 100755
--- a/Porting/checkAUTHORS.pl
+++ b/Porting/checkAUTHORS.pl
@@ -836,6 +836,7 @@ mod...@renee-baecker.de 
renee.baecker\100smart-websolutions.de
 +   otrs\100ubuntu.(none)
 +   perl\100renee-baecker.de
 +   reb\100perl-services.de
++   info\100perl-services.de
 richard.foley\100rfi.netrichard.foley\100t-online.de
 +   richard.foley\100ubs.com
 +   richard.foley\100ubsw.com
diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm 
b/dist/Module-CoreList/lib/Module/CoreList.pm
index fed6888cf1..257884b48c 100644
--- a/dist/Module-CoreList/lib/Module/CoreList.pm
+++ b/dist/Module-CoreList/lib/Module/CoreList.pm
@@ -15019,11 +15019,149 @@ for my $version ( sort { $a <=> $b } keys %released 
) {
 delta_from => 5.027008,
 changed => {
 'B::Op_private' => '5.027009',
+'Carp'  => '1.46',
+'Carp::Heavy'   => '1.46',
 'Config'=> '5.027009',
+'Cwd'   => '3.74',
+'Devel::PPPort' => '3.39',
+'Encode'=> '2.96',
+'Encode::Unicode'   => '2.17',
+'Errno' => '1.29',
+'ExtUtils::Command' => '7.32',
+'ExtUtils::Command::MM' => '7.32',
+'ExtUtils::Liblist' => '7.32',
+'ExtUtils::Liblist::Kid'=> '7.32',
+'ExtUtils::MM'  => '7.32',
+'ExtUtils::MM_AIX'  => '7.32',
+'ExtUtils::MM_Any'  => '7.32',
+'ExtUtils::MM_BeOS' => '7.32',
+'ExtUtils::MM_Cygwin'   => '7.32',
+'ExtUtils::MM_DOS'  => '7.32',
+'ExtUtils::MM_Darwin'   => '7.32',
+'ExtUtils::MM_MacOS'=> '7.32',
+'ExtUtils::MM_NW5'  => '7.32',
+'ExtUtils::MM_OS2'  => '7.32',
+'ExtUtils::MM_QNX'  => '7.32',
+'ExtUtils::MM_UWIN' => '7.32',
+'ExtUtils::MM_Unix' => '7.32',
+'ExtUtils::MM_VMS'  => '7.32',
+'ExtUtils::MM_VOS'  => '7.32',
+'ExtUtils::MM_Win32'=> '7.32',
+'ExtUtils::MM_Win95'=> '7.32',
+'ExtUtils::MY'  => '7.32',
+'ExtUtils::MakeMaker'   => '7.32',
+'ExtUtils::MakeMaker::Config'=> '7.32',
+'ExtUtils::MakeMaker::Locale'=> '7.32',
+'ExtUtils::MakeMaker::version'=> '7.32',
+'ExtUtils::MakeMaker::version::regex'=> '7.32',
+'ExtUtils::Mkbootstrap' => '7.32',
+'ExtUtils::Mksymlists'  => '7.32',
+'ExtUtils::ParseXS' => '3.38',
+'ExtUtils::ParseXS::Constants'=> '3.38',
+'ExtUtils::ParseXS::CountLines'=> '3.38',
+'ExtUtils::ParseXS::Eval'=> '3.38',
+'ExtUtils::ParseXS::Utilities'=> '3.38',
+'ExtUtils::Typemaps'=> '3.38',
+'ExtUtils::Typemaps::Cmd'=> '3.38',
+'ExtUtils::Typemaps::InputMap'=> '3.38',
+'ExtUtils::Typemaps::OutputMap'=> '3.38',
+'ExtUtils::Typemaps::Type'=> '3.38',
+