The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Changes 03
MANIFEST 42
META.json 470
META.yml 2323
MYMETA.json 470
MYMETA.yml 260
lib/uni/perl/dumper.pm 11
perl.pm.PL 11
t/06-dumper.t 07
9 files changed (This is a version diff) 14937
@@ -1,5 +1,8 @@
 Revision history for uni-perl
 
+0.92    2014-05-06
+        Fix for perl 5.18
+
 0.91    2012-06-01
         Fix deprecation warning test. :locked was deprecated later than 5.10.0
 
@@ -10,9 +10,6 @@ LICENSE
 Makefile.PL
 MANIFEST			This list of files
 MANIFEST.SKIP
-META.json
-MYMETA.json
-MYMETA.yml
 perl.pm.PL
 README
 t/00-load.t
@@ -21,8 +18,9 @@ t/02-carp.t
 t/03-ru.t
 t/04-warns.t
 t/05-xd.t
+t/06-dumper.t
 t/data/file
 t/pod-coverage.t
 t/pod.t
 xt/99-dist.t
-META.yml                                 Module YAML meta-data (added by MakeMaker)
+META.yml                                 Module meta-data (added by MakeMaker)
@@ -1,47 +0,0 @@
-{
-   "abstract" : "all modern features + unicode support in one pragma",
-   "author" : [
-      "Mons Anderson <mons@cpan.org>"
-   ],
-   "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120630",
-   "license" : [
-      "perl_5"
-   ],
-   "meta-spec" : {
-      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
-      "version" : "2"
-   },
-   "name" : "uni-perl",
-   "no_index" : {
-      "directory" : [
-         "t",
-         "inc"
-      ]
-   },
-   "prereqs" : {
-      "build" : {
-         "requires" : {
-            "ExtUtils::MakeMaker" : "0"
-         }
-      },
-      "configure" : {
-         "requires" : {
-            "ExtUtils::MakeMaker" : "0"
-         }
-      },
-      "runtime" : {
-         "requires" : {
-            "perl" : "v5.10.0"
-         }
-      }
-   },
-   "provides" : {
-      "uni::perl" : {
-         "file" : "lib/uni/perl.pm",
-         "version" : "0.91"
-      }
-   },
-   "release_status" : "stable",
-   "version" : "0.91"
-}
@@ -1,26 +1,26 @@
----
-abstract: 'all modern features + unicode support in one pragma'
+--- #YAML:1.0
+name:               uni-perl
+version:            0.92
+abstract:           all modern features + unicode support in one pragma
 author:
-  - 'Mons Anderson <mons@cpan.org>'
-build_requires:
-  ExtUtils::MakeMaker: 0
+    - Mons Anderson <mons@cpan.org>
+license:            perl
+distribution_type:  module
 configure_requires:
-  ExtUtils::MakeMaker: 0
-dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120630'
-license: perl
-meta-spec:
-  url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
-name: uni-perl
-no_index:
-  directory:
-    - t
-    - inc
-provides:
-  uni::perl:
-    file: lib/uni/perl.pm
-    version: 0.91
+    ExtUtils::MakeMaker:  0
+build_requires:
+    ExtUtils::MakeMaker:  0
 requires:
-  perl: v5.10.0
-version: 0.91
+    perl:  5.10.0
+provides:
+    uni::perl:
+        file:     lib/uni/perl.pm
+        version:  0.91
+no_index:
+    directory:
+        - t
+        - inc
+generated_by:       ExtUtils::MakeMaker version 6.55_02
+meta-spec:
+    url:      http://module-build.sourceforge.net/META-spec-v1.4.html
+    version:  1.4
@@ -1,47 +0,0 @@
-{
-   "abstract" : "all modern features + unicode support in one pragma",
-   "author" : [
-      "Mons Anderson <mons@cpan.org>"
-   ],
-   "dynamic_config" : 0,
-   "generated_by" : "ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120630",
-   "license" : [
-      "perl_5"
-   ],
-   "meta-spec" : {
-      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
-      "version" : "2"
-   },
-   "name" : "uni-perl",
-   "no_index" : {
-      "directory" : [
-         "t",
-         "inc"
-      ]
-   },
-   "prereqs" : {
-      "build" : {
-         "requires" : {
-            "ExtUtils::MakeMaker" : "0"
-         }
-      },
-      "configure" : {
-         "requires" : {
-            "ExtUtils::MakeMaker" : "0"
-         }
-      },
-      "runtime" : {
-         "requires" : {
-            "perl" : "v5.10.0"
-         }
-      }
-   },
-   "provides" : {
-      "uni::perl" : {
-         "file" : "lib/uni/perl.pm",
-         "version" : "0.91"
-      }
-   },
-   "release_status" : "stable",
-   "version" : "0.91"
-}
@@ -1,26 +0,0 @@
----
-abstract: 'all modern features + unicode support in one pragma'
-author:
-  - 'Mons Anderson <mons@cpan.org>'
-build_requires:
-  ExtUtils::MakeMaker: 0
-configure_requires:
-  ExtUtils::MakeMaker: 0
-dynamic_config: 0
-generated_by: 'ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120630'
-license: unknown
-meta-spec:
-  url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
-name: uni-perl
-no_index:
-  directory:
-    - t
-    - inc
-provides:
-  uni::perl:
-    file: lib/uni/perl.pm
-    version: 0.9
-requires:
-  perl: v5.10.0
-version: 0.9
@@ -30,7 +30,7 @@ sub dumper_dd (@) {
 			->Useqq(1)
 			->Quotekeys(0)
 			->Dump;
-		$s =~ s{\\x\{([a-f0-9]{1,4})\}}{chr hex $1}sge;
+		$s =~ s/\\x\{([a-f0-9]{1,4})\}/chr hex $1/sge;
 		$s;
 	};
 	goto &{ caller().'::dumper' };
@@ -118,7 +118,7 @@ rename "$ARGV[0]~", $ARGV[0];
 __DATA__
 package uni::perl;
 
-our $VERSION = '0.91';
+our $VERSION = '0.92';
 
 BEGIN {
 SELFBEGIN
@@ -0,0 +1,7 @@
+#!/usr/bin/env perl
+
+use Test::More tests => 1
+	+do { eval { require Test::NoWarnings;Test::NoWarnings->import; 1 } || 0 };
+
+use uni::perl ':dumper';
+is(dumper({ тест => 'Проверка' }), qq|{\n  "тест" => "Проверка"\n}\n|, 'dumper converts utf-8');