r20875 - in /branches/upstream/libyaml-syck-perl/current: Changes SIGNATURE lib/YAML/Syck.pm perl_syck.h

yvesago-guest at users.alioth.debian.org yvesago-guest at users.alioth.debian.org
Mon Jun 9 14:51:28 UTC 2008


Author: yvesago-guest
Date: Mon Jun  9 14:51:28 2008
New Revision: 20875

URL: http://svn.debian.org/wsvn/?sc=1&rev=20875
Log:
[svn-upgrade] Integrating new upstream version, libyaml-syck-perl (1.05)

Modified:
    branches/upstream/libyaml-syck-perl/current/Changes
    branches/upstream/libyaml-syck-perl/current/SIGNATURE
    branches/upstream/libyaml-syck-perl/current/lib/YAML/Syck.pm
    branches/upstream/libyaml-syck-perl/current/perl_syck.h

Modified: branches/upstream/libyaml-syck-perl/current/Changes
URL: http://svn.debian.org/wsvn/branches/upstream/libyaml-syck-perl/current/Changes?rev=20875&op=diff
==============================================================================
--- branches/upstream/libyaml-syck-perl/current/Changes (original)
+++ branches/upstream/libyaml-syck-perl/current/Changes Mon Jun  9 14:51:28 2008
@@ -1,3 +1,9 @@
+[Changes for 1.05 (JSON::Syck 0.29) - 2008-06-09]
+
+* Loading a YAML stream containing Regexp nodes under -d:DProf should
+  not fail with "panic: Devel::DProf inconsistent subroutine return".
+  Reported by: Richard Jelinek
+
 [Changes for 1.04 (JSON::Syck 0.29) - 2008-02-17]
 
 * The 'Name "YAML::Syck::ImplicitBinary" used only once: possible typo'

Modified: branches/upstream/libyaml-syck-perl/current/SIGNATURE
URL: http://svn.debian.org/wsvn/branches/upstream/libyaml-syck-perl/current/SIGNATURE?rev=20875&op=diff
==============================================================================
--- branches/upstream/libyaml-syck-perl/current/SIGNATURE (original)
+++ branches/upstream/libyaml-syck-perl/current/SIGNATURE Mon Jun  9 14:51:28 2008
@@ -16,7 +16,7 @@
 
 SHA1 266b208fdc19cae4b9355a2cabd18c336d6e1997 COMPATIBILITY
 SHA1 3710975c0e6727079e17c6d1f27948c40729d710 COPYING
-SHA1 d7a0bbde3ca5e18492f71ef37ba8a840a3e36254 Changes
+SHA1 8cbbd21439230a13f5ab56c91eac3974ef84210e Changes
 SHA1 419410fc0a8856d06927b23e9306c086391b48a6 MANIFEST
 SHA1 a37e5e92a896d112eb4f26f90d57cf60a4858548 META.yml
 SHA1 daaefadfd003a303e85e31d8888c4b3951ec852b Makefile.PL
@@ -45,10 +45,10 @@
 SHA1 5665cec9b0ef01a34298904e84c0d906a513f51d lib/JSON/Syck.pm
 SHA1 2c2459b2b5cf94a7f9cd1905a242d7d01616ee0b lib/YAML/Dumper/Syck.pm
 SHA1 534000ebfb91c993f5344ae4e34185d853954e6f lib/YAML/Loader/Syck.pm
-SHA1 85407b729f2d0ae5c8433cb007c45f34c42b0162 lib/YAML/Syck.pm
+SHA1 fb7c64ae42815aeba242e957fe27139bc8669833 lib/YAML/Syck.pm
 SHA1 6cbfdd21b89093ca277b790660a92ba964519a7d node.c
 SHA1 af82db418593d376e80f7eb85f7eedb91bc5dd8e perl_common.h
-SHA1 4f4852e5e976cc2b34a9474fba9120f8507e1326 perl_syck.h
+SHA1 ac6479c5ad8e4e5d18a19880675f2c9f90ff9606 perl_syck.h
 SHA1 489b224360d0c3f2428bed3d23798e56041257a4 ppport.h
 SHA1 9c9255d4d1a4b4ce5aa75ae4220df496cf8e4a44 ppport_math.h
 SHA1 604dd165210e0209bc5464e9793cdd22d9c6e3fd ppport_sort.h
@@ -81,7 +81,7 @@
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.3 (Darwin)
 
-iD8DBQFHtwuHtLPdNzw1AaARAjgmAJ9X8W3jz6OuFbewLEpdLpRE3LiiSACfTQc8
-hon63uyZ9akmj2Pv/9ZRqQg=
-=zm2J
+iD8DBQFITJm5tLPdNzw1AaARAvL8AJoDk7E1xkEiMW7q8HqUdd93Y/UXgACggJ/O
+8Fu4rhILS0KEPCCZTZ7D+yQ=
+=Wx5r
 -----END PGP SIGNATURE-----

Modified: branches/upstream/libyaml-syck-perl/current/lib/YAML/Syck.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libyaml-syck-perl/current/lib/YAML/Syck.pm?rev=20875&op=diff
==============================================================================
--- branches/upstream/libyaml-syck-perl/current/lib/YAML/Syck.pm (original)
+++ branches/upstream/libyaml-syck-perl/current/lib/YAML/Syck.pm Mon Jun  9 14:51:28 2008
@@ -13,7 +13,7 @@
 use Exporter;
 
 BEGIN {
-    $VERSION = '1.04';
+    $VERSION = '1.05';
     @EXPORT  = qw( Dump Load DumpFile LoadFile );
     @ISA     = qw( Exporter );
 

Modified: branches/upstream/libyaml-syck-perl/current/perl_syck.h
URL: http://svn.debian.org/wsvn/branches/upstream/libyaml-syck-perl/current/perl_syck.h?rev=20875&op=diff
==============================================================================
--- branches/upstream/libyaml-syck-perl/current/perl_syck.h (original)
+++ branches/upstream/libyaml-syck-perl/current/perl_syck.h Mon Jun  9 14:51:28 2008
@@ -294,6 +294,10 @@
 
                 sv = newSVsv(POPs);
 
+                PUTBACK;
+                FREETMPS;
+                LEAVE;
+
                 /* bless it if necessary */
                 if ( type != NULL && strnEQ(type, "regexp:", 7)) {
                     /* !perl/regexp:Foo::Bar blesses into Foo::Bar */
@@ -410,6 +414,10 @@
                 SPAGAIN;
 
                 sv = newSVsv(POPs);
+
+                PUTBACK;
+                FREETMPS;
+                LEAVE;
 
                 if (strnNE(ref_type, REGEXP_LITERAL, REGEXP_LITERAL_LENGTH+1)) {
                     /* handle the weird audrey scalar ref stuff */




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