r73705 - in /trunk/libdevel-partialdump-perl: Changes META.yml SIGNATURE debian/changelog lib/Devel/PartialDump.pm t/basic.t

jotamjr-guest at users.alioth.debian.org jotamjr-guest at users.alioth.debian.org
Thu Apr 28 05:29:40 UTC 2011


Author: jotamjr-guest
Date: Thu Apr 28 05:29:15 2011
New Revision: 73705

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=73705
Log:
New upstream release

Modified:
    trunk/libdevel-partialdump-perl/Changes
    trunk/libdevel-partialdump-perl/META.yml
    trunk/libdevel-partialdump-perl/SIGNATURE
    trunk/libdevel-partialdump-perl/debian/changelog
    trunk/libdevel-partialdump-perl/lib/Devel/PartialDump.pm
    trunk/libdevel-partialdump-perl/t/basic.t

Modified: trunk/libdevel-partialdump-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdevel-partialdump-perl/Changes?rev=73705&op=diff
==============================================================================
--- trunk/libdevel-partialdump-perl/Changes (original)
+++ trunk/libdevel-partialdump-perl/Changes Thu Apr 28 05:29:15 2011
@@ -1,3 +1,7 @@
+0.14
+    - Don't go into an infinite loop when dumping references to references.
+      Also, dump LVALUE references properly. (doy)
+
 0.13
     - Merge NUFFIN/Devel-PartialDump-0.12.tar.gz and
       FLORA/Devel-PartialDump-0.12.tar.gz.

Modified: trunk/libdevel-partialdump-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdevel-partialdump-perl/META.yml?rev=73705&op=diff
==============================================================================
--- trunk/libdevel-partialdump-perl/META.yml (original)
+++ trunk/libdevel-partialdump-perl/META.yml Thu Apr 28 05:29:15 2011
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               Devel-PartialDump
-version:            0.13
+version:            0.14
 abstract:           ~
 author:  []
 license:            unknown

Modified: trunk/libdevel-partialdump-perl/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdevel-partialdump-perl/SIGNATURE?rev=73705&op=diff
==============================================================================
--- trunk/libdevel-partialdump-perl/SIGNATURE (original)
+++ trunk/libdevel-partialdump-perl/SIGNATURE Thu Apr 28 05:29:15 2011
@@ -1,5 +1,5 @@
 This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.61.
+signed via the Module::Signature module, version 0.67.
 
 To verify the content in this distribution, first make sure you have
 Module::Signature installed, then type:
@@ -15,18 +15,18 @@
 Hash: SHA1
 
 SHA1 fbebb6669eb496e223ef60cee9438b1e46cc574b .gitignore
-SHA1 ca2e888de01322ed12a912b25e5391d50ea1af3c Changes
+SHA1 9934bf6854f4e9b1236e93c451eed2c2c1f58510 Changes
 SHA1 fc4d2fae1511e8e7af88ed1a40a908f8f9400196 MANIFEST
 SHA1 190e9058eb9c6446a1a3f3ddf15b082f1ecde152 MANIFEST.SKIP
-SHA1 fe9a68b66764cf7088a2ec5a55af820791eb71cd META.yml
+SHA1 5cae9214bfeb602ab42d8c1b45314a19847a27b0 META.yml
 SHA1 255c77665aa48fd519fd3306609b731c19e54759 Makefile.PL
-SHA1 ff2c8d92ec8dd624b1fb49c8667a139784d2437a lib/Devel/PartialDump.pm
-SHA1 1bb7e9ca707c1563ae6b4aba8893e58226628047 t/basic.t
+SHA1 3d3f7df7960d319b6b9ae1899989922a90637584 lib/Devel/PartialDump.pm
+SHA1 048551cd90efa33e6d7ff4ddeb5df4792743e41b t/basic.t
 SHA1 a74707044fe38d2c1709780b6834e8ab21382d43 t/exports.t
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.9 (GNU/Linux)
+Version: GnuPG v1.4.11 (GNU/Linux)
 
-iEYEARECAAYFAktHt1QACgkQdC8qQo5jWl7s1gCcCQbay136zRg+3mqnDYMTaWT4
-rroAnA+4m6qERXKo+jPA7X5P32o11zND
-=G/2j
+iEYEARECAAYFAk21QiQACgkQdC8qQo5jWl7v6gCbByWbIjMIahDy959/Bgl76D+w
+8ooAn2K3ANg4NWCtDt1rqyJffKdII45u
+=iCn4
 -----END PGP SIGNATURE-----

Modified: trunk/libdevel-partialdump-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdevel-partialdump-perl/debian/changelog?rev=73705&op=diff
==============================================================================
--- trunk/libdevel-partialdump-perl/debian/changelog (original)
+++ trunk/libdevel-partialdump-perl/debian/changelog Thu Apr 28 05:29:15 2011
@@ -1,3 +1,9 @@
+libdevel-partialdump-perl (0.14-1) UNRELEASED; urgency=low
+
+  * New upstream release
+
+ -- Jotam Jr. Trejo <jotamjr at debian.org.sv>  Wed, 27 Apr 2011 23:24:42 -0600
+
 libdevel-partialdump-perl (0.13-1) unstable; urgency=low
 
   * New upstream release

Modified: trunk/libdevel-partialdump-perl/lib/Devel/PartialDump.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdevel-partialdump-perl/lib/Devel/PartialDump.pm?rev=73705&op=diff
==============================================================================
--- trunk/libdevel-partialdump-perl/lib/Devel/PartialDump.pm (original)
+++ trunk/libdevel-partialdump-perl/lib/Devel/PartialDump.pm Thu Apr 28 05:29:15 2011
@@ -8,7 +8,7 @@
 
 use namespace::clean -except => 'meta';
 
-our $VERSION = "0.13";
+our $VERSION = "0.14";
 
 use Sub::Exporter -setup => {
 	exports => [qw(dump warn show show_scalar croak carp confess cluck $default_dumper)],
@@ -275,7 +275,9 @@
 		return overload::StrVal($ref);
 	} else {
 		my $reftype = reftype($ref);
-		my $method = "format_" . lc reftype $ref;
+                $reftype = 'SCALAR'
+                    if $reftype eq 'REF' || $reftype eq 'LVALUE';
+		my $method = "format_" . lc $reftype;
 
 		if ( $self->can($method) ) {
 			return $self->$method( $depth, $ref );

Modified: trunk/libdevel-partialdump-perl/t/basic.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdevel-partialdump-perl/t/basic.t?rev=73705&op=diff
==============================================================================
--- trunk/libdevel-partialdump-perl/t/basic.t (original)
+++ trunk/libdevel-partialdump-perl/t/basic.t Thu Apr 28 05:29:15 2011
@@ -23,3 +23,7 @@
 
 is( $d->dump("foo" . chr(1)), '"foo\x{1}"', "non printable" );
 
+my $foo = "foo";
+is( $d->dump(\substr($foo, 0)), '\\"foo"', "reference to lvalue");
+
+is( $d->dump(\\"foo"), '\\\\"foo"', "reference to reference" );




More information about the Pkg-perl-cvs-commits mailing list