r42062 - in /branches/upstream/libmoosex-method-signatures-perl/current: Changes META.yml Makefile.PL lib/MooseX/Method/Signatures.pm lib/MooseX/Method/Signatures/Meta/Method.pm
ansgar-guest at users.alioth.debian.org
ansgar-guest at users.alioth.debian.org
Tue Aug 18 16:43:43 UTC 2009
Author: ansgar-guest
Date: Tue Aug 18 16:43:37 2009
New Revision: 42062
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=42062
Log:
[svn-upgrade] Integrating new upstream version, libmoosex-method-signatures-perl (0.20)
Modified:
branches/upstream/libmoosex-method-signatures-perl/current/Changes
branches/upstream/libmoosex-method-signatures-perl/current/META.yml
branches/upstream/libmoosex-method-signatures-perl/current/Makefile.PL
branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures.pm
branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures/Meta/Method.pm
Modified: branches/upstream/libmoosex-method-signatures-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-method-signatures-perl/current/Changes?rev=42062&op=diff
==============================================================================
--- branches/upstream/libmoosex-method-signatures-perl/current/Changes (original)
+++ branches/upstream/libmoosex-method-signatures-perl/current/Changes Tue Aug 18 16:43:37 2009
@@ -1,4 +1,8 @@
Version history for MooseX::Method::Signatures
+
+0.20 Mon, 17 Aug 2009 12:11:32 +0200
+ * Make the meta method's parsed_signature public.
+ * Use MooseX::LazyRequire's new interface and depend on 0.03.
0.19 Fri, 14 Aug 2009 11:23:42 +0200
* Move method redefinition warnings to the method application hook so it's
Modified: branches/upstream/libmoosex-method-signatures-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-method-signatures-perl/current/META.yml?rev=42062&op=diff
==============================================================================
--- branches/upstream/libmoosex-method-signatures-perl/current/META.yml (original)
+++ branches/upstream/libmoosex-method-signatures-perl/current/META.yml Tue Aug 18 16:43:37 2009
@@ -25,7 +25,7 @@
Devel::Declare: 0.005011
Moose: 0.63
Moose::Util::TypeConstraints: 0
- MooseX::LazyRequire: 0
+ MooseX::LazyRequire: 0.03
MooseX::Meta::TypeConstraint::ForceCoercion: 0
MooseX::Types: 0.09
MooseX::Types::Moose: 0
@@ -40,4 +40,4 @@
bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Method-Signatures
license: http://dev.perl.org/licenses/
repository: git://github.com/rafl/moosex-method-signatures.git
-version: 0.19
+version: 0.20
Modified: branches/upstream/libmoosex-method-signatures-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-method-signatures-perl/current/Makefile.PL?rev=42062&op=diff
==============================================================================
--- branches/upstream/libmoosex-method-signatures-perl/current/Makefile.PL (original)
+++ branches/upstream/libmoosex-method-signatures-perl/current/Makefile.PL Tue Aug 18 16:43:37 2009
@@ -12,7 +12,7 @@
requires 'Devel::Declare' => '0.005011';
requires 'Moose::Util::TypeConstraints';
requires 'Moose' => '0.63';
-requires 'MooseX::LazyRequire';
+requires 'MooseX::LazyRequire' => '0.03';
requires 'MooseX::Meta::TypeConstraint::ForceCoercion';
requires 'MooseX::Types' => '0.09';
requires 'MooseX::Types::Moose';
Modified: branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures.pm?rev=42062&op=diff
==============================================================================
--- branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures.pm (original)
+++ branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures.pm Tue Aug 18 16:43:37 2009
@@ -19,12 +19,12 @@
use namespace::autoclean;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
has package => (
- is => 'ro',
- isa => Str,
- lazy_require => 1,
+ is => 'ro',
+ isa => Str,
+ lazy_required => 1,
);
has context => (
Modified: branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures/Meta/Method.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures/Meta/Method.pm?rev=42062&op=diff
==============================================================================
--- branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures/Meta/Method.pm (original)
+++ branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures/Meta/Method.pm Tue Aug 18 16:43:37 2009
@@ -1,6 +1,7 @@
package MooseX::Method::Signatures::Meta::Method;
use Moose;
+use Carp qw/cluck/;
use Context::Preserve;
use Parse::Method::Signatures;
use Parse::Method::Signatures::TypeConstraint;
@@ -26,12 +27,17 @@
required => 1,
);
-has _parsed_signature => (
+has parsed_signature => (
is => 'ro',
isa => class_type('Parse::Method::Signatures::Sig'),
lazy => 1,
- builder => '_build__parsed_signature',
-);
+ builder => '_build_parsed_signature',
+);
+
+sub _parsed_signature {
+ cluck '->_parsed_signature is deprecated. use ->parsed_signature instead.';
+ shift->parsed_signature;
+}
has _lexicals => (
is => 'ro',
@@ -202,7 +208,7 @@
}
}
-sub _build__parsed_signature {
+sub _build_parsed_signature {
my ($self) = @_;
return Parse::Method::Signatures->signature(
input => $self->signature,
@@ -295,7 +301,7 @@
sub _build__lexicals {
my ($self) = @_;
- my ($sig) = $self->_parsed_signature;
+ my ($sig) = $self->parsed_signature;
my @lexicals;
@@ -326,7 +332,7 @@
sub _build__positional_args {
my ($self) = @_;
- my $sig = $self->_parsed_signature;
+ my $sig = $self->parsed_signature;
my @positional;
if ($self->_has_parsed_prototype_injections) {
@@ -354,7 +360,7 @@
sub _build__named_args {
my ($self) = @_;
- my $sig = $self->_parsed_signature;
+ my $sig = $self->parsed_signature;
# triggering building of positionals before named params is important
# because the latter needs to know if there have been any slurpy
More information about the Pkg-perl-cvs-commits
mailing list