commit perl-Mouse for openSUSE:Factory

Hello community, here is the log from the commit of package perl-Mouse for openSUSE:Factory checked in at 2017-02-21 13:51:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Mouse (Old) and /work/SRC/openSUSE:Factory/.perl-Mouse.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-Mouse" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Mouse/perl-Mouse.changes 2017-01-18 21:43:26.626689744 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Mouse.new/perl-Mouse.changes 2017-02-21 13:51:44.672580479 +0100 @@ -1,0 +2,9 @@ +Fri Feb 17 06:56:01 UTC 2017 - coolo@suse.com + +- updated to 2.4.8 + see /usr/share/doc/packages/perl-Mouse/Changes + + v2.4.8 2017-02-16T08:45:28Z + - Fix stack collapse(#71) + +------------------------------------------------------------------- Old: ---- Mouse-v2.4.7.tar.gz New: ---- Mouse-v2.4.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mouse.spec ++++++ --- /var/tmp/diff_new_pack.jkqk9s/_old 2017-02-21 13:51:45.232501672 +0100 +++ /var/tmp/diff_new_pack.jkqk9s/_new 2017-02-21 13:51:45.236501109 +0100 @@ -17,14 +17,14 @@ Name: perl-Mouse -Version: 2.4.7 +Version: 2.4.8 Release: 0 %define cpan_name Mouse Summary: Moose minus the antlers License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Mouse/ -Source0: http://www.cpan.org/authors/id/S/SY/SYOHEX/%{cpan_name}-v%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/%{cpan_name}-v%{version}.tar.gz Source1: cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -75,6 +75,7 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes example LICENSE minil.toml README.md +%doc Changes example minil.toml README.md +%license LICENSE %changelog ++++++ Mouse-v2.4.7.tar.gz -> Mouse-v2.4.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/Changes new/Mouse-v2.4.8/Changes --- old/Mouse-v2.4.7/Changes 2017-01-14 14:46:08.000000000 +0100 +++ new/Mouse-v2.4.8/Changes 2017-02-16 09:45:33.000000000 +0100 @@ -1,5 +1,8 @@ Revision history for Mouse +v2.4.8 2017-02-16T08:45:28Z + - Fix stack collapse(#71) + v2.4.7 2017-01-14T13:46:04Z - Workaround for issue #64(#67) In some case stack is corrupted at more than 23 attributes. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/MANIFEST new/Mouse-v2.4.8/MANIFEST --- old/Mouse-v2.4.7/MANIFEST 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/MANIFEST 2017-02-16 09:45:34.000000000 +0100 @@ -352,6 +352,7 @@ t/900_mouse_bugs/019_issue64/Bar.pm t/900_mouse_bugs/019_issue64/Foo.pm t/900_mouse_bugs/019_issue64/Holder.pm +t/900_mouse_bugs/020_stack_collapse_on_build.t t/900_mouse_bugs/RT75093.t t/990_deprecated/001-export_to_level.t t/lib/Bar.pm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/META.json new/Mouse-v2.4.8/META.json --- old/Mouse-v2.4.7/META.json 2017-01-14 14:46:08.000000000 +0100 +++ new/Mouse-v2.4.8/META.json 2017-02-16 09:45:33.000000000 +0100 @@ -76,7 +76,7 @@ "provides" : { "Mouse" : { "file" : "lib/Mouse.pm", - "version" : "v2.4.7" + "version" : "v2.4.8" }, "Mouse::Exporter" : { "file" : "lib/Mouse/Exporter.pm" @@ -112,7 +112,7 @@ "file" : "lib/Mouse/Meta/Role/Application.pm" }, "Mouse::Meta::Role::Application::RoleSummation" : { - "file" : "lib/Mouse/Meta/Role/Composite.pm" + "file" : "lib/Mouse/Tiny.pm" }, "Mouse::Meta::Role::Composite" : { "file" : "lib/Mouse/Meta/Role/Composite.pm" @@ -131,18 +131,22 @@ }, "Mouse::Role" : { "file" : "lib/Mouse/Role.pm", - "version" : "v2.4.7" + "version" : "v2.4.8" }, "Mouse::Spec" : { "file" : "lib/Mouse/Spec.pm", - "version" : "v2.4.7" + "version" : "v2.4.8" + }, + "Mouse::Tiny" : { + "file" : "lib/Mouse/Tiny.pm", + "version" : "v2.4.8" }, "Mouse::TypeRegistry" : { "file" : "lib/Mouse/TypeRegistry.pm" }, "Mouse::Util" : { "file" : "lib/Mouse/Util.pm", - "version" : "v2.4.7" + "version" : "v2.4.8" }, "Mouse::Util::MetaRole" : { "file" : "lib/Mouse/Util/MetaRole.pm" @@ -174,7 +178,7 @@ "web" : "https://github.com/gfx/p5-Mouse" } }, - "version" : "v2.4.7", + "version" : "v2.4.8", "x_contributors" : [ "Ricardo SIGNES <rjbs@cpan.org>", "大沢 和宏 <yappo@shibuya.pl>", @@ -217,6 +221,7 @@ "Luca Ferrari <fluca1978@gmail.com>", "Alex Solovey <a.solovey@gmail.com>", "Boutros Lab User <blabuser@oicr.on.ca>", + "Eiichi Tsukata <devel@etsukata.com>", "Syohei YOSHIDA <syohex@gmail.com>" ], "x_serialization_backend" : "JSON::PP version 2.27400" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/META.yml new/Mouse-v2.4.8/META.yml --- old/Mouse-v2.4.7/META.yml 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/META.yml 2017-02-16 09:45:34.000000000 +0100 @@ -34,7 +34,7 @@ provides: Mouse: file: lib/Mouse.pm - version: v2.4.7 + version: v2.4.8 Mouse::Exporter: file: lib/Mouse/Exporter.pm Mouse::Meta::Attribute: @@ -58,7 +58,7 @@ Mouse::Meta::Role::Application: file: lib/Mouse/Meta/Role/Application.pm Mouse::Meta::Role::Application::RoleSummation: - file: lib/Mouse/Meta/Role/Composite.pm + file: lib/Mouse/Tiny.pm Mouse::Meta::Role::Composite: file: lib/Mouse/Meta/Role/Composite.pm Mouse::Meta::Role::Method: @@ -71,15 +71,18 @@ file: lib/Mouse/PurePerl.pm Mouse::Role: file: lib/Mouse/Role.pm - version: v2.4.7 + version: v2.4.8 Mouse::Spec: file: lib/Mouse/Spec.pm - version: v2.4.7 + version: v2.4.8 + Mouse::Tiny: + file: lib/Mouse/Tiny.pm + version: v2.4.8 Mouse::TypeRegistry: file: lib/Mouse/TypeRegistry.pm Mouse::Util: file: lib/Mouse/Util.pm - version: v2.4.7 + version: v2.4.8 Mouse::Util::MetaRole: file: lib/Mouse/Util/MetaRole.pm Mouse::Util::TypeConstraints: @@ -100,7 +103,7 @@ bugtracker: https://github.com/gfx/p5-Mouse/issues homepage: https://github.com/gfx/p5-Mouse repository: git://github.com/gfx/p5-Mouse.git -version: v2.4.7 +version: v2.4.8 x_contributors: - 'Ricardo SIGNES <rjbs@cpan.org>' - '大沢 和宏 <yappo@shibuya.pl>' @@ -143,5 +146,6 @@ - 'Luca Ferrari <fluca1978@gmail.com>' - 'Alex Solovey <a.solovey@gmail.com>' - 'Boutros Lab User <blabuser@oicr.on.ca>' + - 'Eiichi Tsukata <devel@etsukata.com>' - 'Syohei YOSHIDA <syohex@gmail.com>' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/README.md new/Mouse-v2.4.8/README.md --- old/Mouse-v2.4.7/README.md 2017-01-14 14:46:08.000000000 +0100 +++ new/Mouse-v2.4.8/README.md 2017-02-16 09:45:33.000000000 +0100 @@ -5,7 +5,7 @@ # VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 # SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Exporter.pm new/Mouse-v2.4.8/lib/Mouse/Exporter.pm --- old/Mouse-v2.4.7/lib/Mouse/Exporter.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Exporter.pm 2017-02-16 09:45:33.000000000 +0100 @@ -254,7 +254,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Attribute.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Attribute.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Attribute.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Attribute.pm 2017-02-16 09:45:33.000000000 +0100 @@ -349,7 +349,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Class.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Class.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Class.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Class.pm 2017-02-16 09:45:33.000000000 +0100 @@ -480,7 +480,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Method/Accessor.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Method/Accessor.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Method/Accessor.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Method/Accessor.pm 2017-02-16 09:45:33.000000000 +0100 @@ -188,7 +188,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Method/Constructor.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Method/Constructor.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Method/Constructor.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Method/Constructor.pm 2017-02-16 09:45:33.000000000 +0100 @@ -233,7 +233,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Method/Delegation.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Method/Delegation.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Method/Delegation.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Method/Delegation.pm 2017-02-16 09:45:33.000000000 +0100 @@ -61,7 +61,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Method/Destructor.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Method/Destructor.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Method/Destructor.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Method/Destructor.pm 2017-02-16 09:45:33.000000000 +0100 @@ -65,7 +65,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Method.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Method.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Method.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Method.pm 2017-02-16 09:45:33.000000000 +0100 @@ -54,7 +54,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Module.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Module.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Module.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Module.pm 2017-02-16 09:45:33.000000000 +0100 @@ -311,7 +311,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Role/Application.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Role/Application.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Role/Application.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Role/Application.pm 2017-02-16 09:45:33.000000000 +0100 @@ -210,7 +210,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Role/Composite.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Role/Composite.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Role/Composite.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Role/Composite.pm 2017-02-16 09:45:33.000000000 +0100 @@ -185,7 +185,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Role/Method.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Role/Method.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Role/Method.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Role/Method.pm 2017-02-16 09:45:33.000000000 +0100 @@ -23,7 +23,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/Role.pm new/Mouse-v2.4.8/lib/Mouse/Meta/Role.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/Role.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/Role.pm 2017-02-16 09:45:33.000000000 +0100 @@ -131,7 +131,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Meta/TypeConstraint.pm new/Mouse-v2.4.8/lib/Mouse/Meta/TypeConstraint.pm --- old/Mouse-v2.4.7/lib/Mouse/Meta/TypeConstraint.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Meta/TypeConstraint.pm 2017-02-16 09:45:33.000000000 +0100 @@ -274,7 +274,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Object.pm new/Mouse-v2.4.8/lib/Mouse/Object.pm --- old/Mouse-v2.4.7/lib/Mouse/Object.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Object.pm 2017-02-16 09:45:33.000000000 +0100 @@ -16,7 +16,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 METHODS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/PurePerl.pm new/Mouse-v2.4.8/lib/Mouse/PurePerl.pm --- old/Mouse-v2.4.7/lib/Mouse/PurePerl.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/PurePerl.pm 2017-02-16 09:45:33.000000000 +0100 @@ -755,7 +755,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Role.pm new/Mouse-v2.4.8/lib/Mouse/Role.pm --- old/Mouse-v2.4.7/lib/Mouse/Role.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Role.pm 2017-02-16 09:45:33.000000000 +0100 @@ -1,7 +1,7 @@ package Mouse::Role; use Mouse::Exporter; # enables strict and warnings -our $VERSION = 'v2.4.7'; +our $VERSION = 'v2.4.8'; use Carp (); use Scalar::Util (); @@ -137,7 +137,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Spec.pm new/Mouse-v2.4.8/lib/Mouse/Spec.pm --- old/Mouse-v2.4.7/lib/Mouse/Spec.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Spec.pm 2017-02-16 09:45:33.000000000 +0100 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = 'v2.4.7'; +our $VERSION = 'v2.4.8'; our $MouseVersion = $VERSION; our $MooseVersion = '1.13'; @@ -19,7 +19,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Util/TypeConstraints.pm new/Mouse-v2.4.8/lib/Mouse/Util/TypeConstraints.pm --- old/Mouse-v2.4.7/lib/Mouse/Util/TypeConstraints.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Util/TypeConstraints.pm 2017-02-16 09:45:33.000000000 +0100 @@ -437,7 +437,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head2 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse/Util.pm new/Mouse-v2.4.8/lib/Mouse/Util.pm --- old/Mouse-v2.4.7/lib/Mouse/Util.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse/Util.pm 2017-02-16 09:45:33.000000000 +0100 @@ -50,7 +50,7 @@ }, ); - our $VERSION = 'v2.4.7'; + our $VERSION = 'v2.4.8'; my $xs = !(defined(&is_valid_class_name) || $ENV{MOUSE_PUREPERL} || $ENV{PERL_ONLY}); @@ -414,7 +414,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/lib/Mouse.pm new/Mouse-v2.4.8/lib/Mouse.pm --- old/Mouse-v2.4.7/lib/Mouse.pm 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/lib/Mouse.pm 2017-02-16 09:45:33.000000000 +0100 @@ -3,7 +3,7 @@ use Mouse::Exporter; # enables strict and warnings -our $VERSION = 'v2.4.7'; +our $VERSION = 'v2.4.8'; use Carp (); use Scalar::Util (); @@ -155,7 +155,7 @@ =head1 VERSION -This document describes Mouse version v2.4.7 +This document describes Mouse version v2.4.8 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/minil.toml new/Mouse-v2.4.8/minil.toml --- old/Mouse-v2.4.7/minil.toml 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/minil.toml 2017-02-16 09:45:33.000000000 +0100 @@ -1,6 +1,7 @@ name = "Mouse" badges = ["travis"] allow_pureperl=1 +module_maker = "ModuleBuild" [build] build_class = "builder::MyBuilder" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/t/900_mouse_bugs/020_stack_collapse_on_build.t new/Mouse-v2.4.8/t/900_mouse_bugs/020_stack_collapse_on_build.t --- old/Mouse-v2.4.7/t/900_mouse_bugs/020_stack_collapse_on_build.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Mouse-v2.4.8/t/900_mouse_bugs/020_stack_collapse_on_build.t 2017-02-16 09:45:34.000000000 +0100 @@ -0,0 +1,37 @@ +#!/usr/bin/perl +use strict; +use warnings; + +use Test::More; + +{ + package My::Parent; + use Mouse; + sub BUILD {} +} +{ + package My::ChildA; + use Mouse; + extends 'My::Parent'; + sub BUILD {} +} +{ + package My::ChildB; + use Mouse; + extends 'My::ChildA'; + sub BUILD {} +} + +sub fac { + my $num = $_[0]; + if ($num == 1) { + My::ChildB->new(); + return 1; + } else { + $num * fac($num - 1); + } +} + +is fac(2), 2; + +done_testing(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.7/xs-src/Mouse.xs new/Mouse-v2.4.8/xs-src/Mouse.xs --- old/Mouse-v2.4.7/xs-src/Mouse.xs 2017-01-14 14:46:09.000000000 +0100 +++ new/Mouse-v2.4.8/xs-src/Mouse.xs 2017-02-16 09:45:34.000000000 +0100 @@ -394,12 +394,7 @@ PUSHs(args); PUTBACK; - call_sv_safe(AvARRAY(buildall)[i], G_VOID); - - /* discard a scalar which G_VOID returns */ - SPAGAIN; - (void)POPs; - PUTBACK; + call_sv_safe(AvARRAY(buildall)[i], G_VOID | G_DISCARD); } } @@ -799,12 +794,7 @@ PUSHs(in_global_destruction); PUTBACK; - call_sv(AvARRAY(demolishall)[i], G_VOID | G_EVAL); - - /* discard a scalar which G_VOID returns */ - SPAGAIN; - (void)POPs; - PUTBACK; + call_sv(AvARRAY(demolishall)[i], G_VOID | G_EVAL | G_DISCARD); if(sv_true(ERRSV)){ SV* const e = sv_mortalcopy(ERRSV);
participants (1)
-
root@hilbertn.suse.de