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