r42178 - in /trunk/libmoosex-declare-perl: ./ debian/ lib/MooseX/ lib/MooseX/Declare/ lib/MooseX/Declare/Context/ lib/MooseX/Declare/Syntax/ lib/MooseX/Declare/Syntax/Keyword/ lib/MooseX/Declare/Syntax/MethodDeclaration/ t/ t/lib/ t/recipes/basics/
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Thu Aug 20 18:00:31 UTC 2009
Author: jawnsy-guest
Date: Thu Aug 20 18:00:10 2009
New Revision: 42178
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=42178
Log:
* New upstream release
+ Don't persist inner keywords over more than one invocation of the
declarator
+ Implement parameterizable roles
+ Use MooseX::Method::Signatures to parse method-like keywords
+ Anonymous classes are immutable unless explictly asked otherwise
+ New ctx method to add cleanup code which should be injected as early
as possible
* Dependency changes:
+ MooseX::Method::Signatures 0.21
- B::Hooks::EndOfScope
Added:
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Context/Parameterized.pm
- copied unchanged from r42177, branches/upstream/libmoosex-declare-perl/current/lib/MooseX/Declare/Context/Parameterized.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Keyword/Namespace.pm
- copied unchanged from r42177, branches/upstream/libmoosex-declare-perl/current/lib/MooseX/Declare/Syntax/Keyword/Namespace.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Keyword/With.pm
- copied unchanged from r42177, branches/upstream/libmoosex-declare-perl/current/lib/MooseX/Declare/Syntax/Keyword/With.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/MethodDeclaration/
- copied from r42177, branches/upstream/libmoosex-declare-perl/current/lib/MooseX/Declare/Syntax/MethodDeclaration/
trunk/libmoosex-declare-perl/t/lib/ParameterizedRole.pm
- copied unchanged from r42177, branches/upstream/libmoosex-declare-perl/current/t/lib/ParameterizedRole.pm
trunk/libmoosex-declare-perl/t/manual_namespace.t
- copied unchanged from r42177, branches/upstream/libmoosex-declare-perl/current/t/manual_namespace.t
trunk/libmoosex-declare-perl/t/method_as_default.t
- copied unchanged from r42177, branches/upstream/libmoosex-declare-perl/current/t/method_as_default.t
trunk/libmoosex-declare-perl/t/modifier_order.t
- copied unchanged from r42177, branches/upstream/libmoosex-declare-perl/current/t/modifier_order.t
trunk/libmoosex-declare-perl/t/modify_with_invocant.t
- copied unchanged from r42177, branches/upstream/libmoosex-declare-perl/current/t/modify_with_invocant.t
trunk/libmoosex-declare-perl/t/role_application.t
- copied unchanged from r42177, branches/upstream/libmoosex-declare-perl/current/t/role_application.t
trunk/libmoosex-declare-perl/t/role_parameterized.t
- copied unchanged from r42177, branches/upstream/libmoosex-declare-perl/current/t/role_parameterized.t
trunk/libmoosex-declare-perl/t/segfault_syntax_error.t
- copied unchanged from r42177, branches/upstream/libmoosex-declare-perl/current/t/segfault_syntax_error.t
Modified:
trunk/libmoosex-declare-perl/Changes
trunk/libmoosex-declare-perl/MANIFEST
trunk/libmoosex-declare-perl/MANIFEST.SKIP
trunk/libmoosex-declare-perl/META.yml
trunk/libmoosex-declare-perl/Makefile.PL
trunk/libmoosex-declare-perl/README
trunk/libmoosex-declare-perl/debian/changelog
trunk/libmoosex-declare-perl/debian/copyright
trunk/libmoosex-declare-perl/lib/MooseX/Declare.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Context.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Context/Namespaced.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/StackItem.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Extending.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/InnerSyntaxHandling.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Keyword/Method.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Keyword/MethodModifier.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Keyword/Role.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/KeywordHandling.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/MethodDeclaration.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/MooseSetup.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/NamespaceHandling.pm
trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/RoleApplication.pm
trunk/libmoosex-declare-perl/t/anon.t
trunk/libmoosex-declare-perl/t/basic.t
trunk/libmoosex-declare-perl/t/lib/Foo.pm
trunk/libmoosex-declare-perl/t/modifiers.t
trunk/libmoosex-declare-perl/t/recipes/basics/001_point.t
trunk/libmoosex-declare-perl/t/with_newlines.t
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/libmoosex-declare-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/Changes?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/MANIFEST?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/MANIFEST.SKIP
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/MANIFEST.SKIP?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/META.yml?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/Makefile.PL?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/README?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/debian/changelog?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/debian/copyright?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Context.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Context.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Context/Namespaced.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Context/Namespaced.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/StackItem.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/StackItem.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Extending.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Extending.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/InnerSyntaxHandling.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/InnerSyntaxHandling.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Keyword/Method.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Keyword/Method.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Keyword/MethodModifier.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Keyword/MethodModifier.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Keyword/Role.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/Keyword/Role.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/KeywordHandling.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/KeywordHandling.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/MethodDeclaration.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/MethodDeclaration.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/MooseSetup.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/MooseSetup.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/NamespaceHandling.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/NamespaceHandling.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/RoleApplication.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/lib/MooseX/Declare/Syntax/RoleApplication.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/t/anon.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/t/anon.t?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/t/basic.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/t/basic.t?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/t/lib/Foo.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/t/lib/Foo.pm?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/t/modifiers.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/t/modifiers.t?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/t/recipes/basics/001_point.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/t/recipes/basics/001_point.t?rev=42178&op=diff
Modified: trunk/libmoosex-declare-perl/t/with_newlines.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-declare-perl/t/with_newlines.t?rev=42178&op=diff
More information about the Pkg-perl-cvs-commits
mailing list