[libmoose-perl] branch master updated (5ab558e -> 6ebe6fd)

Alessandro Ghedini ghedo at alioth.debian.org
Mon Aug 5 12:08:48 UTC 2013


This is an automated email from the git hooks/post-receive script.

ghedo pushed a change to branch master
in repository libmoose-perl.

      from  5ab558e   Finalize changelog
      adds  82d51ac   Imported Upstream version 2.1004
       new  ee53764   Merge tag 'upstream/2.1004'
       new  75dfe8f   New upstream release
       new  df05099   Document API change regarding Num builting handling in NEWS
       new  6ebe6fd   Finalize changelog

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                                            |   38 +
 Changes.Class-MOP                                  |   22 +-
 MANIFEST                                           |    9 +-
 META.json                                          |  771 +++++++++++++++++++-
 META.yml                                           |  584 ++++++++++++++-
 Makefile.PL                                        |  134 ++--
 benchmarks/cmop/all.yml                            |   12 +-
 debian/NEWS                                        |   12 +
 debian/changelog                                   |    7 +
 dist.ini                                           |   38 +-
 examples/ArrayBasedStorage.pod                     |   26 +-
 examples/AttributesWithHistory.pod                 |   46 +-
 examples/C3MethodDispatchOrder.pod                 |   68 +-
 examples/ClassEncapsulatedAttributes.pod           |   68 +-
 examples/InsideOutClass.pod                        |   68 +-
 examples/InstanceCountingClass.pod                 |   20 +-
 examples/LazyClass.pod                             |   74 +-
 examples/Perl6Attribute.pod                        |   42 +-
 lib/Class/MOP.pm                                   |   14 +-
 lib/Class/MOP/Attribute.pm                         |    6 +-
 lib/Class/MOP/Class.pm                             |   12 +-
 lib/Class/MOP/Class/Immutable/Trait.pm             |    4 +-
 lib/Class/MOP/Deprecated.pm                        |    4 +-
 lib/Class/MOP/Instance.pm                          |    4 +-
 lib/Class/MOP/Method.pm                            |    4 +-
 lib/Class/MOP/Method/Accessor.pm                   |    4 +-
 lib/Class/MOP/Method/Constructor.pm                |    6 +-
 lib/Class/MOP/Method/Generated.pm                  |    4 +-
 lib/Class/MOP/Method/Inlined.pm                    |    4 +-
 lib/Class/MOP/Method/Meta.pm                       |    4 +-
 lib/Class/MOP/Method/Overload.pm                   |    4 +-
 lib/Class/MOP/Method/Wrapped.pm                    |    6 +-
 lib/Class/MOP/MiniTrait.pm                         |    4 +-
 lib/Class/MOP/Mixin.pm                             |    4 +-
 lib/Class/MOP/Mixin/AttributeCore.pm               |    4 +-
 lib/Class/MOP/Mixin/HasAttributes.pm               |    4 +-
 lib/Class/MOP/Mixin/HasMethods.pm                  |   13 +-
 lib/Class/MOP/Module.pm                            |    4 +-
 lib/Class/MOP/Object.pm                            |    4 +-
 lib/Class/MOP/Package.pm                           |    4 +-
 lib/Moose.pm                                       |    9 +-
 lib/Moose/Conflicts.pm                             |    2 +-
 lib/Moose/Cookbook.pod                             |    2 +-
 .../BankAccount_MethodModifiersAndSubclassing.pod  |    2 +-
 .../Basics/BinaryTree_AttributeFeatures.pod        |    8 +-
 .../Basics/BinaryTree_BuilderAndLazyBuild.pod      |    2 +-
 lib/Moose/Cookbook/Basics/Company_Subtypes.pod     |    2 +-
 .../Basics/DateTime_ExtendingNonMooseParent.pod    |    2 +-
 .../Cookbook/Basics/Document_AugmentAndInner.pod   |    2 +-
 .../Genome_OverloadingSubtypesAndCoercion.pod      |    2 +-
 .../Cookbook/Basics/HTTP_SubtypesAndCoercion.pod   |    2 +-
 lib/Moose/Cookbook/Basics/Immutable.pod            |    2 +-
 .../Cookbook/Basics/Person_BUILDARGSAndBUILD.pod   |    2 +-
 .../Basics/Point_AttributesAndSubclassing.pod      |    2 +-
 .../Cookbook/Extending/Debugging_BaseClassRole.pod |    2 +-
 lib/Moose/Cookbook/Extending/ExtensionOverview.pod |    2 +-
 .../Cookbook/Extending/Mooseish_MooseSugar.pod     |    2 +-
 ...ement.pm => Debugging_BaseClassReplacement.pod} |    8 +-
 ...Metaclass.pm => Labeled_AttributeMetaclass.pod} |    8 +-
 lib/Moose/Cookbook/Legacy/Table_ClassMetaclass.pod |    2 +-
 .../Cookbook/Meta/GlobRef_InstanceMetaclass.pod    |    2 +-
 lib/Moose/Cookbook/Meta/Labeled_AttributeTrait.pod |    2 +-
 .../Meta/PrivateOrPublic_MethodMetaclass.pod       |    2 +-
 lib/Moose/Cookbook/Meta/Table_MetaclassTrait.pod   |    2 +-
 lib/Moose/Cookbook/Meta/WhyMeta.pod                |    2 +-
 lib/Moose/Cookbook/Roles/ApplicationToInstance.pod |    2 +-
 lib/Moose/Cookbook/Roles/Comparable_CodeReuse.pod  |    2 +-
 .../Roles/Restartable_AdvancedComposition.pod      |    2 +-
 lib/Moose/Cookbook/Snack/Keywords.pod              |    2 +-
 lib/Moose/Cookbook/Snack/Types.pod                 |    2 +-
 lib/Moose/Cookbook/Style.pod                       |    2 +-
 lib/Moose/Deprecated.pm                            |    4 +-
 lib/Moose/Error/Confess.pm                         |    4 +-
 lib/Moose/Error/Croak.pm                           |    4 +-
 lib/Moose/Error/Default.pm                         |    4 +-
 lib/Moose/Exporter.pm                              |    4 +-
 lib/Moose/Intro.pod                                |    2 +-
 lib/Moose/Manual.pod                               |    2 +-
 lib/Moose/Manual/Attributes.pod                    |    9 +-
 lib/Moose/Manual/BestPractices.pod                 |    2 +-
 lib/Moose/Manual/Classes.pod                       |    4 +-
 lib/Moose/Manual/Concepts.pod                      |    2 +-
 lib/Moose/Manual/Construction.pod                  |    2 +-
 lib/Moose/Manual/Contributing.pod                  |  266 +++++--
 lib/Moose/Manual/Delegation.pod                    |   58 +-
 lib/Moose/Manual/Delta.pod                         |   34 +-
 lib/Moose/Manual/FAQ.pod                           |    2 +-
 lib/Moose/Manual/MOP.pod                           |    2 +-
 lib/Moose/Manual/MethodModifiers.pod               |    4 +-
 lib/Moose/Manual/MooseX.pod                        |    2 +-
 lib/Moose/Manual/Roles.pod                         |    2 +-
 lib/Moose/Manual/Support.pod                       |    2 +-
 lib/Moose/Manual/Types.pod                         |    6 +-
 lib/Moose/Manual/Unsweetened.pod                   |    2 +-
 lib/Moose/Meta/Attribute.pm                        |   50 +-
 lib/Moose/Meta/Attribute/Native.pm                 |   21 +-
 lib/Moose/Meta/Attribute/Native/Trait.pm           |   34 +-
 lib/Moose/Meta/Attribute/Native/Trait/Array.pm     |    4 +-
 lib/Moose/Meta/Attribute/Native/Trait/Bool.pm      |    4 +-
 lib/Moose/Meta/Attribute/Native/Trait/Code.pm      |    6 +-
 lib/Moose/Meta/Attribute/Native/Trait/Counter.pm   |    4 +-
 lib/Moose/Meta/Attribute/Native/Trait/Hash.pm      |    4 +-
 lib/Moose/Meta/Attribute/Native/Trait/Number.pm    |    4 +-
 lib/Moose/Meta/Attribute/Native/Trait/String.pm    |    4 +-
 lib/Moose/Meta/Class.pm                            |    4 +-
 lib/Moose/Meta/Class/Immutable/Trait.pm            |    4 +-
 lib/Moose/Meta/Instance.pm                         |    4 +-
 lib/Moose/Meta/Method.pm                           |    4 +-
 lib/Moose/Meta/Method/Accessor.pm                  |    4 +-
 lib/Moose/Meta/Method/Accessor/Native.pm           |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Array.pm     |    2 +-
 .../Meta/Method/Accessor/Native/Array/Writer.pm    |    2 +-
 .../Meta/Method/Accessor/Native/Array/accessor.pm  |    2 +-
 .../Meta/Method/Accessor/Native/Array/clear.pm     |    2 +-
 .../Meta/Method/Accessor/Native/Array/count.pm     |    2 +-
 .../Meta/Method/Accessor/Native/Array/delete.pm    |    2 +-
 .../Meta/Method/Accessor/Native/Array/elements.pm  |    2 +-
 .../Meta/Method/Accessor/Native/Array/first.pm     |    2 +-
 .../Method/Accessor/Native/Array/first_index.pm    |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Array/get.pm |    2 +-
 .../Meta/Method/Accessor/Native/Array/grep.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Array/insert.pm    |    2 +-
 .../Meta/Method/Accessor/Native/Array/is_empty.pm  |    2 +-
 .../Meta/Method/Accessor/Native/Array/join.pm      |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Array/map.pm |    2 +-
 .../Meta/Method/Accessor/Native/Array/natatime.pm  |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Array/pop.pm |    2 +-
 .../Meta/Method/Accessor/Native/Array/push.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Array/reduce.pm    |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Array/set.pm |    2 +-
 .../Method/Accessor/Native/Array/shallow_clone.pm  |    2 +-
 .../Meta/Method/Accessor/Native/Array/shift.pm     |    2 +-
 .../Meta/Method/Accessor/Native/Array/shuffle.pm   |    2 +-
 .../Meta/Method/Accessor/Native/Array/sort.pm      |    2 +-
 .../Method/Accessor/Native/Array/sort_in_place.pm  |    2 +-
 .../Meta/Method/Accessor/Native/Array/splice.pm    |    2 +-
 .../Meta/Method/Accessor/Native/Array/uniq.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Array/unshift.pm   |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Bool/not.pm  |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Bool/set.pm  |    2 +-
 .../Meta/Method/Accessor/Native/Bool/toggle.pm     |    2 +-
 .../Meta/Method/Accessor/Native/Bool/unset.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Code/execute.pm    |    2 +-
 .../Method/Accessor/Native/Code/execute_method.pm  |    2 +-
 .../Meta/Method/Accessor/Native/Collection.pm      |    5 +-
 .../Meta/Method/Accessor/Native/Counter/Writer.pm  |    2 +-
 .../Meta/Method/Accessor/Native/Counter/dec.pm     |    2 +-
 .../Meta/Method/Accessor/Native/Counter/inc.pm     |    2 +-
 .../Meta/Method/Accessor/Native/Counter/reset.pm   |    2 +-
 .../Meta/Method/Accessor/Native/Counter/set.pm     |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Hash.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Hash/Writer.pm     |    2 +-
 .../Meta/Method/Accessor/Native/Hash/accessor.pm   |    2 +-
 .../Meta/Method/Accessor/Native/Hash/clear.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Hash/count.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Hash/defined.pm    |    2 +-
 .../Meta/Method/Accessor/Native/Hash/delete.pm     |    2 +-
 .../Meta/Method/Accessor/Native/Hash/elements.pm   |    2 +-
 .../Meta/Method/Accessor/Native/Hash/exists.pm     |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Hash/get.pm  |    2 +-
 .../Meta/Method/Accessor/Native/Hash/is_empty.pm   |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Hash/keys.pm |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Hash/kv.pm   |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Hash/set.pm  |    2 +-
 .../Method/Accessor/Native/Hash/shallow_clone.pm   |    2 +-
 .../Meta/Method/Accessor/Native/Hash/values.pm     |    2 +-
 .../Meta/Method/Accessor/Native/Number/abs.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Number/add.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Number/div.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Number/mod.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Number/mul.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Number/set.pm      |    2 +-
 .../Meta/Method/Accessor/Native/Number/sub.pm      |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Reader.pm    |    2 +-
 .../Meta/Method/Accessor/Native/String/append.pm   |    2 +-
 .../Meta/Method/Accessor/Native/String/chomp.pm    |    2 +-
 .../Meta/Method/Accessor/Native/String/chop.pm     |    2 +-
 .../Meta/Method/Accessor/Native/String/clear.pm    |    2 +-
 .../Meta/Method/Accessor/Native/String/inc.pm      |    2 +-
 .../Meta/Method/Accessor/Native/String/length.pm   |    2 +-
 .../Meta/Method/Accessor/Native/String/match.pm    |    2 +-
 .../Meta/Method/Accessor/Native/String/prepend.pm  |    2 +-
 .../Meta/Method/Accessor/Native/String/replace.pm  |    2 +-
 .../Meta/Method/Accessor/Native/String/substr.pm   |    2 +-
 lib/Moose/Meta/Method/Accessor/Native/Writer.pm    |   27 +-
 lib/Moose/Meta/Method/Augmented.pm                 |    4 +-
 lib/Moose/Meta/Method/Constructor.pm               |    4 +-
 lib/Moose/Meta/Method/Delegation.pm                |    4 +-
 lib/Moose/Meta/Method/Destructor.pm                |    6 +-
 lib/Moose/Meta/Method/Meta.pm                      |    4 +-
 lib/Moose/Meta/Method/Overridden.pm                |    4 +-
 lib/Moose/Meta/Mixin/AttributeCore.pm              |    4 +-
 lib/Moose/Meta/Object/Trait.pm                     |    4 +-
 lib/Moose/Meta/Role.pm                             |   10 +-
 lib/Moose/Meta/Role/Application.pm                 |    4 +-
 lib/Moose/Meta/Role/Application/RoleSummation.pm   |    4 +-
 lib/Moose/Meta/Role/Application/ToClass.pm         |    4 +-
 lib/Moose/Meta/Role/Application/ToInstance.pm      |    4 +-
 lib/Moose/Meta/Role/Application/ToRole.pm          |    6 +-
 lib/Moose/Meta/Role/Attribute.pm                   |    8 +-
 lib/Moose/Meta/Role/Composite.pm                   |    4 +-
 lib/Moose/Meta/Role/Method.pm                      |    4 +-
 lib/Moose/Meta/Role/Method/Conflicting.pm          |    4 +-
 lib/Moose/Meta/Role/Method/Required.pm             |    4 +-
 lib/Moose/Meta/TypeCoercion.pm                     |    4 +-
 lib/Moose/Meta/TypeCoercion/Union.pm               |    4 +-
 lib/Moose/Meta/TypeConstraint.pm                   |   17 +-
 lib/Moose/Meta/TypeConstraint/Class.pm             |    4 +-
 lib/Moose/Meta/TypeConstraint/DuckType.pm          |    4 +-
 lib/Moose/Meta/TypeConstraint/Enum.pm              |    4 +-
 lib/Moose/Meta/TypeConstraint/Parameterizable.pm   |    4 +-
 lib/Moose/Meta/TypeConstraint/Parameterized.pm     |    4 +-
 lib/Moose/Meta/TypeConstraint/Registry.pm          |    4 +-
 lib/Moose/Meta/TypeConstraint/Role.pm              |    4 +-
 lib/Moose/Meta/TypeConstraint/Union.pm             |    4 +-
 lib/Moose/Object.pm                                |    8 +-
 lib/Moose/Role.pm                                  |    4 +-
 lib/Moose/Spec/Role.pod                            |    2 +-
 lib/Moose/Unsweetened.pod                          |    2 +-
 lib/Moose/Util.pm                                  |    4 +-
 lib/Moose/Util/MetaRole.pm                         |    4 +-
 lib/Moose/Util/TypeConstraints.pm                  |    4 +-
 lib/Moose/Util/TypeConstraints/Builtins.pm         |   27 +-
 lib/Test/Moose.pm                                  |   11 +-
 lib/metaclass.pm                                   |    4 +-
 lib/oose.pm                                        |    4 +-
 perltidyrc                                         |   21 +
 t/attributes/misc_attribute_coerce_lazy.t          |   10 +-
 t/attributes/numeric_defaults.t                    |    3 +
 t/examples/example_Moose_POOP.t                    |    7 -
 t/recipes/legacy_debugging_baseclassreplacement.t  |   70 ++
 ...tetrait.t => meta_labeled_attributemetaclass.t} |   22 +-
 t/todo_tests/role_attr_methods_original_package.t  |   45 ++
 t/type_constraints/specio.t                        |  205 ++++++
 t/type_constraints/util_std_type_constraints.t     |    4 +-
 t/type_constraints/util_type_constraints.t         |   44 ++
 xt/release/pod-spell.t                             |    6 +
 237 files changed, 2862 insertions(+), 801 deletions(-)
 rename lib/Moose/Cookbook/Legacy/{Debugging_BaseClassReplacement.pm => Debugging_BaseClassReplacement.pod} (95%)
 rename lib/Moose/Cookbook/Legacy/{Labeled_AttributeMetaclass.pm => Labeled_AttributeMetaclass.pod} (97%)
 create mode 100644 perltidyrc
 create mode 100644 t/recipes/legacy_debugging_baseclassreplacement.t
 copy t/recipes/{meta_labeled_attributetrait.t => meta_labeled_attributemetaclass.t} (69%)
 create mode 100644 t/todo_tests/role_attr_methods_original_package.t
 create mode 100644 t/type_constraints/specio.t

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmoose-perl.git



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