[perl.git] branch smoke-me/khw-asan created. v5.29.10-6-g8118726176

2019-04-25 Thread Karl Williamson
In perl.git, the branch smoke-me/khw-asan has been created



at  8118726176322f86dbf750b4c9a1091df6b927e2 (commit)

- Log -
commit 8118726176322f86dbf750b4c9a1091df6b927e2
Author: Karl Williamson 
Date:   Thu Apr 25 22:12:14 2019 -0600

experimental bad fix for undefined behavior, for sisyphus

commit 878c0bf56ba0b1a1716f86a7f18c8c7859c748dd
Author: Karl Williamson 
Date:   Thu Apr 18 10:38:00 2019 -0600

undefined-behavior

---

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.29.10-18-g1e42beeaa8

2019-04-25 Thread Karl Williamson
In perl.git, the branch blead has been updated



- Log -
commit 1e42beeaa8fdc6d3570ec0958344a0041d2b46dc
Author: Karl Williamson 
Date:   Thu Apr 25 21:22:27 2019 -0600

Fix precedence problems in preprocessor directives

Recent commit 9ec8aea5c056c7d3ffc270a57c9fb123a6416473 failed to fix
this precedence problem, which this does by adding some parens

---

Summary of changes:
 perl.h | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/perl.h b/perl.h
index ce4003013b..e5a55850f1 100644
--- a/perl.h
+++ b/perl.h
@@ -6530,9 +6530,10 @@ expression, but with an empty argument list, like this:
 #define Atof   my_atof
 #define Strtod  my_strtod
 
-#ifdefined(HAS_STRTOD) || defined(USE_QUADMATH) \
-|| defined(HAS_STRTOLD) && defined(HAS_LONG_DOUBLE) \
-&& defined(USE_LONG_DOUBLE)
+#ifdefined(HAS_STRTOD)  \
+   ||  defined(USE_QUADMATH)\
+   || (defined(HAS_STRTOLD) && defined(HAS_LONG_DOUBLE) \
+&& defined(USE_LONG_DOUBLE))
 #  define Perl_strtod   Strtod
 #endif
 

-- 
Perl5 Master Repository


[perl.git] branch smoke-me/ilmari/array-index-out-of-range created. v5.29.10-17-gf121bd0fb9

2019-04-25 Thread Dagfinn Ilmari Mannsåker
In perl.git, the branch smoke-me/ilmari/array-index-out-of-range has been 
created



at  f121bd0fb9eb3f2bb337317d43c72aa60b116a6b (commit)

- Log -
commit f121bd0fb9eb3f2bb337317d43c72aa60b116a6b
Author: Dagfinn Ilmari Mannsåker 
Date:   Thu Apr 25 17:45:45 2019 +0100

Die on array indexes > IV_MAX

---

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.29.10-17-g2008bed3f4

2019-04-25 Thread Karl Williamson
In perl.git, the branch blead has been updated



- Log -
commit 2008bed3f47cb4874f5c8378866c0c87c2ceb2dc
Author: Karl Williamson 
Date:   Wed Apr 24 15:46:38 2019 -0600

PATCH: [perl #134014] lib/locale.t panic on *bsd

This was due to a faulty logic in an assertion, corrected here.

---

Summary of changes:
 perl.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/perl.h b/perl.h
index dff4b528ab..ce4003013b 100644
--- a/perl.h
+++ b/perl.h
@@ -6420,8 +6420,8 @@ expression, but with an empty argument list, like this:
 #  define STORE_LC_NUMERIC_SET_TO_NEEDED()  \
 STMT_START {\
 LC_NUMERIC_LOCK(\
-  (IN_LC(LC_NUMERIC) && _NOT_IN_NUMERIC_UNDERLYING) \
-  || _NOT_IN_NUMERIC_STANDARD); \
+(   (  IN_LC(LC_NUMERIC) && _NOT_IN_NUMERIC_UNDERLYING) \
+ || (! IN_LC(LC_NUMERIC) && _NOT_IN_NUMERIC_STANDARD)));\
 if (IN_LC(LC_NUMERIC)) {\
 if (_NOT_IN_NUMERIC_UNDERLYING) {   \
 Perl_set_numeric_underlying(aTHX);  \

-- 
Perl5 Master Repository


[perl.git] branch pl2bat_refactor created. v5.29.10-19-g3bb5cb237d

2019-04-25 Thread Leon Timmermans
In perl.git, the branch pl2bat_refactor has been created



at  3bb5cb237d4f1f8db9e79f473981d3338a706894 (commit)

- Log -
commit 3bb5cb237d4f1f8db9e79f473981d3338a706894
Author: Leon Timmermans 
Date:   Thu Apr 25 16:40:51 2019 +0200

Force path to ExtUtils::PL2Bat

---

-- 
Perl5 Master Repository


[perl.git] branch leont/pl2bat_refactor updated. v5.29.10-18-gbcafea090c

2019-04-25 Thread Leon Timmermans
In perl.git, the branch leont/pl2bat_refactor has been updated



  discards  b83a7c56f1a002f0ea41a881960be35641f929cc (commit)
  discards  eacfdadb156832bd6a9368c30b81d5643cf5aedc (commit)
  discards  a05dd09a0b7b0aad4ba5711affea08e6970646e1 (commit)
- Log -
commit bcafea090c1453af91759e824d172f95c957b808
Author: Leon Timmermans 
Date:   Thu Apr 25 14:50:50 2019 +0200

Make pl2bat use ExtUtils::PL2Bat

commit 9acc2e6b8552b06ef5f9e549ddc83dd816b15b0c
Author: Leon Timmermans 
Date:   Thu Apr 25 13:22:28 2019 +0200

Eliminate -a option of pl2bat

commit f32b7e53313ffb9bf77e8b0be9393f2fa278f47a
Author: Leon Timmermans 
Date:   Thu Apr 25 11:11:05 2019 +0200

Import ExtUtils::PL2Bat

---

Summary of changes:
 MANIFEST|   2 +
 Porting/Maintainers.pl  |   8 ++
 cpan/ExtUtils-PL2Bat/t/00-compile.t |  54 ---
 lib/.gitignore  |   1 +
 lib/ExtUtils/PL2Bat.pm  | 185 
 5 files changed, 11 insertions(+), 239 deletions(-)
 delete mode 100644 cpan/ExtUtils-PL2Bat/t/00-compile.t
 delete mode 100644 lib/ExtUtils/PL2Bat.pm

diff --git a/MANIFEST b/MANIFEST
index f058168722..9e4984e90e 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -876,6 +876,8 @@ cpan/ExtUtils-MakeMaker/t/writemakefile_args.t  
See if WriteMakefile works
 cpan/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm
Utilities to write MANIFEST files
 cpan/ExtUtils-Manifest/lib/ExtUtils/MANIFEST.SKIP  The default 
MANIFEST.SKIP
 cpan/ExtUtils-Manifest/t/Manifest.tSee if 
ExtUtils::Manifest works
+cpan/ExtUtils-PL2Bat/lib/ExtUtils/PL2Bat.pmImplement pl2bat
+cpan/ExtUtils-PL2Bat/t/make_executable.t   Tests if ExtUtils::PL2Bat makes 
bat files that are executable
 cpan/File-Fetch/lib/File/Fetch.pm  File::Fetch
 cpan/File-Fetch/t/01_File-Fetch.t  File::Fetch tests
 cpan/File-Fetch/t/null_subclass.t
diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl
index 7d48d0dbe0..cac24ce623 100755
--- a/Porting/Maintainers.pl
+++ b/Porting/Maintainers.pl
@@ -475,6 +475,14 @@ use File::Glob qw(:case);
 ],
 },
 
+   'ExtUtils::PL2Bat' => {
+   'DISTRIBUTION' => 'LEONT/ExtUtils-PL2Bat-0.001.tar.gz',
+   'FILES'=> q[cpan/ExtUtils-PL2Bat],
+   'EXCLUDED' => [
+   't/00-compile.t',
+   ],
+   },
+
 'ExtUtils::Manifest' => {
 'DISTRIBUTION' => 'ETHER/ExtUtils-Manifest-1.72.tar.gz',
 'FILES'=> q[cpan/ExtUtils-Manifest],
diff --git a/cpan/ExtUtils-PL2Bat/t/00-compile.t 
b/cpan/ExtUtils-PL2Bat/t/00-compile.t
deleted file mode 100644
index d54e1d1c2e..00
--- a/cpan/ExtUtils-PL2Bat/t/00-compile.t
+++ /dev/null
@@ -1,54 +0,0 @@
-use 5.006;
-use strict;
-use warnings;
-
-# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.054
-
-use Test::More;
-
-plan tests => 2;
-
-my @module_files = (
-'ExtUtils/PL2Bat.pm'
-);
-
-
-
-# no fake home requested
-
-my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib';
-
-use File::Spec;
-use IPC::Open3;
-use IO::Handle;
-
-open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!";
-
-my @warnings;
-for my $lib (@module_files)
-{
-# see L
-my $stderr = IO::Handle->new;
-
-my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', 
"require q[$lib]");
-binmode $stderr, ':crlf' if $^O eq 'MSWin32';
-my @_warnings = <$stderr>;
-waitpid($pid, 0);
-is($?, 0, "$lib loaded ok");
-
-shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/
-and not eval { require blib; blib->VERSION('1.01') };
-
-if (@_warnings)
-{
-warn @_warnings;
-push @warnings, @_warnings;
-}
-}
-
-
-
-is(scalar(@warnings), 0, 'no warnings found')
-or diag 'got warnings: ', ( Test::More->can('explain') ? 
Test::More::explain(\@warnings) : join("\n", '', @warnings) );
-
-
diff --git a/lib/.gitignore b/lib/.gitignore
index 9a38e68ed3..efce00a5ee 100644
--- a/lib/.gitignore
+++ b/lib/.gitignore
@@ -73,6 +73,7 @@
 /ExtUtils/Miniperl.pm
 /ExtUtils/Mkbootstrap.pm
 /ExtUtils/Mksymlists.pm
+/ExtUtils/PL2Bat.pm
 /ExtUtils/Packlist.pm
 /ExtUtils/ParseXS.pm
 /ExtUtils/ParseXS.pod
diff --git a/lib/ExtUtils/PL2Bat.pm b/lib/ExtUtils/PL2Bat.pm
deleted file mode 100644
index 3dfa2b6003..00
--- a/lib/ExtUtils/PL2Bat.pm
+++ /dev/null
@@ -1,185 +0,0 @@
-package ExtUtils::PL2Bat;
-$ExtUtils::PL2Bat::VERSION = '0.001';
-use strict;
-use warnings;
-
-use 5.006;
-
-use base 'Exporter';
-our @EXPORT = qw/pl2bat/;
-
-use Config;
-use Carp qw/croak/;
-
-sub pl2bat {
-   my %opts 

[perl.git] branch leont/pl2bat_refactor created. v5.29.10-18-gb83a7c56f1

2019-04-25 Thread Leon Timmermans
In perl.git, the branch leont/pl2bat_refactor has been created



at  b83a7c56f1a002f0ea41a881960be35641f929cc (commit)

- Log -
commit b83a7c56f1a002f0ea41a881960be35641f929cc
Author: Leon Timmermans 
Date:   Thu Apr 25 14:50:50 2019 +0200

Make pl2bat use ExtUtils::PL2Bat

commit eacfdadb156832bd6a9368c30b81d5643cf5aedc
Author: Leon Timmermans 
Date:   Thu Apr 25 13:22:28 2019 +0200

Eliminate -a option of pl2bat

commit a05dd09a0b7b0aad4ba5711affea08e6970646e1
Author: Leon Timmermans 
Date:   Thu Apr 25 11:11:05 2019 +0200

Import ExtUtils::PL2Bat

---

-- 
Perl5 Master Repository


[perl.git] branch pl2bat_refactor deleted. v5.29.10-18-gb83a7c56f1

2019-04-25 Thread Leon Timmermans
In perl.git, the branch pl2bat_refactor has been deleted



   was  b83a7c56f1a002f0ea41a881960be35641f929cc

- Log -
b83a7c56f1a002f0ea41a881960be35641f929cc Make pl2bat use ExtUtils::PL2Bat
---

-- 
Perl5 Master Repository


[perl.git] branch pl2bat_refactor created. v5.29.10-18-gb83a7c56f1

2019-04-25 Thread Leon Timmermans
In perl.git, the branch pl2bat_refactor has been created



at  b83a7c56f1a002f0ea41a881960be35641f929cc (commit)

- Log -
commit b83a7c56f1a002f0ea41a881960be35641f929cc
Author: Leon Timmermans 
Date:   Thu Apr 25 14:50:50 2019 +0200

Make pl2bat use ExtUtils::PL2Bat

commit eacfdadb156832bd6a9368c30b81d5643cf5aedc
Author: Leon Timmermans 
Date:   Thu Apr 25 13:22:28 2019 +0200

Eliminate -a option of pl2bat

commit a05dd09a0b7b0aad4ba5711affea08e6970646e1
Author: Leon Timmermans 
Date:   Thu Apr 25 11:11:05 2019 +0200

Import ExtUtils::PL2Bat

---

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.29.10-16-g54ea08ea5e

2019-04-25 Thread Aaron Crane
In perl.git, the branch blead has been updated



- Log -
commit 54ea08ea5e4fd909a39392aa5343eaa4cb07
Author: Aaron Crane 
Date:   Thu Apr 25 12:21:29 2019 +0100

Regenerate Configure from latest metaconfig

This corresponds to metaconfig commit 
70210eb08b2643bfce98cfa92a3ee52c613dfa56

---

Summary of changes:
 Configure   | 9 +++--
 config_h.SH | 4 ++--
 uconfig.h   | 6 +++---
 3 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/Configure b/Configure
index 0c525c22f2..684a9c0768 100755
--- a/Configure
+++ b/Configure
@@ -17807,10 +17807,7 @@ $cat  '9', we subtract 10; similarly for 'Z' and 'z', and then just about
  * every possible ASCII separator would fit in the 5 bits available in the
@@ -17900,7 +17897,7 @@ int main() {
 exit(bad_setlocale);
 }
 
-pos = strstr(name, "LC_CTYPE=C.UTF-8");
+pos = strstr(name, "LC_CTYPE" "=C.UTF-8");
 if (pos != NULL) {
 uses_name_value_pair_names = 1;
 if (pos == name) {
diff --git a/config_h.SH b/config_h.SH
index f26ed2f3bb..a24daa6f1f 100755
--- a/config_h.SH
+++ b/config_h.SH
@@ -3501,13 +3501,13 @@ sed <$CONFIG_H -e 
's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
 
 /* HAS_TOWLOWER:
  * This symbol, if defined, indicates that the towlower () routine is
- * available to do string concatenation.
+ * available to do case conversion.
  */
 #$d_towlower HAS_TOWLOWER  /**/
 
 /* HAS_TOWUPPER:
  * This symbol, if defined, indicates that the towupper () routine is
- * available to do string concatenation.
+ * available to do case conversion.
  */
 #$d_towupper HAS_TOWUPPER  /**/
 
diff --git a/uconfig.h b/uconfig.h
index 92dba8709c..4271ca9f4c 100644
--- a/uconfig.h
+++ b/uconfig.h
@@ -3466,13 +3466,13 @@
 
 /* HAS_TOWLOWER:
  * This symbol, if defined, indicates that the towlower () routine is
- * available to do string concatenation.
+ * available to do case conversion.
  */
 /*#define HAS_TOWLOWER / **/
 
 /* HAS_TOWUPPER:
  * This symbol, if defined, indicates that the towupper () routine is
- * available to do string concatenation.
+ * available to do case conversion.
  */
 /*#define HAS_TOWUPPER / **/
 
@@ -5241,6 +5241,6 @@
 #endif
 
 /* Generated from:
- * 2cc5c49f1266887de8224d2804aae6f80c43da0a62782d74866d5e828194698d config_h.SH
+ * c352c6c51f23ce3afd9b375b5b3b094794e75aed4ee05a072b9cc9a2039a8d75 config_h.SH
  * d6d2fc8bf209b3d6db681ac0994a29a281afe35c3a96bb62079cb15b0605d035 uconfig.sh
  * ex: set ro: */

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.29.10-15-ge7e4fc7fa5

2019-04-25 Thread Chris 'Bingos' Williams
In perl.git, the branch blead has been updated



- Log -
commit e7e4fc7fa5294caecb0353b51f5bc576142780af
Author: Chris 'BinGOs' Williams 
Date:   Thu Apr 25 09:45:29 2019 +0100

Storable is 3.15 on CPAN

---

Summary of changes:
 Porting/Maintainers.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl
index af2bb288be..7d48d0dbe0 100755
--- a/Porting/Maintainers.pl
+++ b/Porting/Maintainers.pl
@@ -973,7 +973,7 @@ use File::Glob qw(:case);
 },
 
 'Storable' => {
-'DISTRIBUTION' => 'XSAWYERX/Storable-3.11.tar.gz',
+'DISTRIBUTION' => 'XSAWYERX/Storable-3.15.tar.gz',
 'FILES'=> q[dist/Storable],
 'EXCLUDED' => [
 qr{^t/compat/},

-- 
Perl5 Master Repository