[libmoose-perl] 01/04: Merge tag 'upstream/2.1004'
Alessandro Ghedini
ghedo at alioth.debian.org
Mon Aug 5 12:08:49 UTC 2013
This is an automated email from the git hooks/post-receive script.
ghedo pushed a commit to branch master
in repository libmoose-perl.
commit ee53764487727bd00a940e5e69a082f19dcf7ad5
Merge: 5ab558e 82d51ac
Author: Alessandro Ghedini <alessandro at ghedini.me>
Date: Mon Aug 5 13:36:40 2013 +0200
Merge tag 'upstream/2.1004'
Upstream version 2.1004
Changes | 38 +
Changes.Class-MOP | 22 +-
MANIFEST | 9 +-
META.json | 771 +++++++++++++++++++-
META.yml | 584 ++++++++++++++-
Makefile.PL | 134 ++--
benchmarks/cmop/all.yml | 12 +-
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 ++
t/recipes/meta_labeled_attributemetaclass.t | 86 +++
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 +
235 files changed, 2917 insertions(+), 791 deletions(-)
--
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