Add SvPVCLEAR fallback definiton to Data::Dumper
authorSteffen Mueller <smueller@cpan.org>
Mon, 31 Jul 2017 15:18:20 +0000 (17:18 +0200)
committerSteffen Mueller <smueller@cpan.org>
Mon, 31 Jul 2017 15:28:48 +0000 (17:28 +0200)
See also: 40c7720facf5e6944805c593ad6a5604ad88c9ce

Also includes changelog entry for DD dev release to CPAN.

dist/Data-Dumper/Changes
dist/Data-Dumper/Dumper.pm
dist/Data-Dumper/Dumper.xs

index a5430d5..b2f61e5 100644 (file)
@@ -6,7 +6,11 @@ Changes - public release history for Data::Dumper
 
 =over 8
 
-=item 2,166 (Nov 29 2016)
+=item 2.167_01  (Jul 31 2017)
+
+CPAN dev release with the accumulated changes from core perl.
+
+=item 2.166 (Nov 29 2016)
 
 Reduce memory usage by not importing from Carp
 Reduce memory usage by removing unused overload require.
index 00f6326..ef1dd9e 100644 (file)
@@ -10,7 +10,7 @@
 package Data::Dumper;
 
 BEGIN {
-    $VERSION = '2.167'; # Don't forget to set version and release
+    $VERSION = '2.167_01'; # Don't forget to set version and release
 }               # date in POD below!
 
 #$| = 1;
@@ -1465,7 +1465,7 @@ modify it under the same terms as Perl itself.
 
 =head1 VERSION
 
-Version 2.167  (January 4 2017)
+Version 2.167_01
 
 =head1 SEE ALSO
 
index 0e7142e..7de87ec 100644 (file)
                           || (((UV) (c)) >= '0' && ((UV) (c)) <= '9'))
 #endif
 
+/* SvPVCLEAR only from perl 5.25.6 */
+#ifndef SvPVCLEAR
+#  define SvPVCLEAR(sv) sv_setpvs((sv), "")
+#endif
+
 /* This struct contains almost all the user's desired configuration, and it
  * is treated as constant by the recursive function. This arrangement has
  * the advantage of needing less memory than passing all of them on the