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

gregoa pushed a commit to branch master
in repository libmoose-perl.

commit 868fe150156bdd9c67bfa923ed8eac260c257e70
Merge: 2dbc749 df6df9d
Author: gregor herrmann <gre...@debian.org>
Date:   Sun Oct 30 17:11:39 2016 +0100

    Merge tag 'upstream/2.1806'
    
    Upstream version 2.1806

 Changes                                            |  28 +
 MANIFEST                                           |   2 +-
 META.json                                          | 748 +++++++++++----------
 META.yml                                           | 748 +++++++++++----------
 Makefile.PL                                        |   4 +-
 bin/moose-outdated                                 |   2 +-
 lib/Class/MOP.pm                                   |   4 +-
 lib/Class/MOP/Attribute.pm                         |   4 +-
 lib/Class/MOP/Class.pm                             |   4 +-
 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                |   4 +-
 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/Wrapped.pm                    |   4 +-
 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                  |   4 +-
 lib/Class/MOP/Mixin/HasOverloads.pm                |   4 +-
 lib/Class/MOP/Module.pm                            |   4 +-
 lib/Class/MOP/Object.pm                            |   4 +-
 lib/Class/MOP/Overload.pm                          |   4 +-
 lib/Class/MOP/Package.pm                           |   4 +-
 lib/Moose.pm                                       |  10 +-
 lib/Moose/Conflicts.pm                             |   2 +-
 lib/Moose/Cookbook.pod                             |   2 +-
 .../BankAccount_MethodModifiersAndSubclassing.pod  |   2 +-
 .../Basics/BinaryTree_AttributeFeatures.pod        |   2 +-
 .../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 +-
 .../Legacy/Debugging_BaseClassReplacement.pod      |   2 +-
 .../Cookbook/Legacy/Labeled_AttributeMetaclass.pod |   2 +-
 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/Exception.pm                             |   4 +-
 lib/Moose/Exception/AccessorMustReadWrite.pm       |   2 +-
 ...dParameterizableTypeTakesParameterizableType.pm |   2 +-
 .../AddRoleTakesAMooseMetaRoleInstance.pm          |   2 +-
 .../Exception/AddRoleToARoleTakesAMooseMetaRole.pm |   2 +-
 lib/Moose/Exception/ApplyTakesABlessedInstance.pm  |   2 +-
 ...oClassNeedsAClassMOPClassInstanceOrASubclass.pm |   2 +-
 lib/Moose/Exception/AttributeConflictInRoles.pm    |   2 +-
 .../Exception/AttributeConflictInSummation.pm      |   2 +-
 .../AttributeExtensionIsNotSupportedInRoles.pm     |   2 +-
 lib/Moose/Exception/AttributeIsRequired.pm         |  20 +-
 ...MustBeAnClassMOPMixinAttributeCoreOrSubclass.pm |   2 +-
 lib/Moose/Exception/AttributeNamesDoNotMatch.pm    |   2 +-
 lib/Moose/Exception/AttributeValueIsNotAnObject.pm |   2 +-
 lib/Moose/Exception/AttributeValueIsNotDefined.pm  |   2 +-
 .../Exception/AutoDeRefNeedsArrayRefOrHashRef.pm   |   2 +-
 lib/Moose/Exception/BadOptionFormat.pm             |   2 +-
 .../BothBuilderAndDefaultAreNotAllowed.pm          |   2 +-
 lib/Moose/Exception/BuilderDoesNotExist.pm         |   2 +-
 .../BuilderMethodNotSupportedForAttribute.pm       |   2 +-
 .../BuilderMethodNotSupportedForInlineAttribute.pm |   2 +-
 lib/Moose/Exception/BuilderMustBeAMethodName.pm    |   2 +-
 .../CallingMethodOnAnImmutableInstance.pm          |   2 +-
 .../CallingReadOnlyMethodOnAnImmutableInstance.pm  |   2 +-
 lib/Moose/Exception/CanExtendOnlyClasses.pm        |   2 +-
 lib/Moose/Exception/CanOnlyConsumeRole.pm          |   2 +-
 lib/Moose/Exception/CanOnlyWrapBlessedCode.pm      |   2 +-
 lib/Moose/Exception/CanReblessOnlyIntoASubclass.pm |   2 +-
 .../Exception/CanReblessOnlyIntoASuperclass.pm     |   2 +-
 .../CannotAddAdditionalTypeCoercionsToUnion.pm     |   2 +-
 .../Exception/CannotAddAsAnAttributeToARole.pm     |   2 +-
 .../Exception/CannotApplyBaseClassRolesToRole.pm   |   2 +-
 .../CannotAssignValueToReadOnlyAccessor.pm         |   2 +-
 .../Exception/CannotAugmentIfLocalMethodPresent.pm |   2 +-
 lib/Moose/Exception/CannotAugmentNoSuperMethod.pm  |   2 +-
 lib/Moose/Exception/CannotAutoDerefWithoutIsa.pm   |   2 +-
 .../CannotAutoDereferenceTypeConstraint.pm         |   2 +-
 lib/Moose/Exception/CannotCalculateNativeType.pm   |   2 +-
 .../Exception/CannotCallAnAbstractBaseMethod.pm    |   2 +-
 lib/Moose/Exception/CannotCallAnAbstractMethod.pm  |   2 +-
 lib/Moose/Exception/CannotCoerceAWeakRef.pm        |   2 +-
 .../CannotCoerceAttributeWhichHasNoCoercion.pm     |   2 +-
 ...otCreateHigherOrderTypeWithoutATypeParameter.pm |   2 +-
 .../CannotCreateMethodAliasLocalMethodIsPresent.pm |   2 +-
 ...CreateMethodAliasLocalMethodIsPresentInClass.pm |   2 +-
 .../CannotDelegateLocalMethodIsPresent.pm          |   2 +-
 lib/Moose/Exception/CannotDelegateWithoutIsa.pm    |   2 +-
 lib/Moose/Exception/CannotFindDelegateMetaclass.pm |   2 +-
 lib/Moose/Exception/CannotFindType.pm              |   2 +-
 .../Exception/CannotFindTypeGivenToMatchOnType.pm  |   2 +-
 .../Exception/CannotFixMetaclassCompatibility.pm   |   2 +-
 .../Exception/CannotGenerateInlineConstraint.pm    |   2 +-
 .../CannotInitializeMooseMetaRoleComposite.pm      |   2 +-
 .../Exception/CannotInlineTypeConstraintCheck.pm   |   2 +-
 lib/Moose/Exception/CannotLocatePackageInINC.pm    |   2 +-
 .../Exception/CannotMakeMetaclassCompatible.pm     |   2 +-
 lib/Moose/Exception/CannotOverrideALocalMethod.pm  |   2 +-
 .../Exception/CannotOverrideBodyOfMetaMethods.pm   |   2 +-
 .../CannotOverrideLocalMethodIsPresent.pm          |   2 +-
 lib/Moose/Exception/CannotOverrideNoSuperMethod.pm |   2 +-
 .../CannotRegisterUnnamedTypeConstraint.pm         |   2 +-
 .../CannotUseLazyBuildAndDefaultSimultaneously.pm  |   2 +-
 lib/Moose/Exception/CircularReferenceInAlso.pm     |   2 +-
 lib/Moose/Exception/ClassDoesNotHaveInitMeta.pm    |   2 +-
 lib/Moose/Exception/ClassDoesTheExcludedRole.pm    |   2 +-
 lib/Moose/Exception/ClassNamesDoNotMatch.pm        |   2 +-
 .../CloneObjectExpectsAnInstanceOfMetaclass.pm     |   2 +-
 lib/Moose/Exception/CodeBlockMustBeACodeRef.pm     |   2 +-
 lib/Moose/Exception/CoercingWithoutCoercions.pm    |   2 +-
 lib/Moose/Exception/CoercionAlreadyExists.pm       |   2 +-
 lib/Moose/Exception/CoercionNeedsTypeConstraint.pm |   2 +-
 .../ConflictDetectedInCheckRoleExclusions.pm       |   2 +-
 ...nflictDetectedInCheckRoleExclusionsInToClass.pm |   2 +-
 .../ConstructClassInstanceTakesPackageName.pm      |   2 +-
 lib/Moose/Exception/CouldNotCreateMethod.pm        |   2 +-
 lib/Moose/Exception/CouldNotCreateWriter.pm        |   2 +-
 lib/Moose/Exception/CouldNotEvalConstructor.pm     |   2 +-
 lib/Moose/Exception/CouldNotEvalDestructor.pm      |   2 +-
 .../CouldNotFindTypeConstraintToCoerceFrom.pm      |   2 +-
 .../CouldNotGenerateInlineAttributeMethod.pm       |   2 +-
 .../CouldNotLocateTypeConstraintForUnion.pm        |   2 +-
 lib/Moose/Exception/CouldNotParseType.pm           |   2 +-
 .../CreateMOPClassTakesArrayRefOfAttributes.pm     |   2 +-
 .../CreateMOPClassTakesArrayRefOfSuperclasses.pm   |   2 +-
 .../CreateMOPClassTakesHashRefOfMethods.pm         |   2 +-
 lib/Moose/Exception/CreateTakesArrayRefOfRoles.pm  |   2 +-
 .../Exception/CreateTakesHashRefOfAttributes.pm    |   2 +-
 lib/Moose/Exception/CreateTakesHashRefOfMethods.pm |   2 +-
 .../Exception/DefaultToMatchOnTypeMustBeCodeRef.pm |   2 +-
 .../DelegationToAClassWhichIsNotLoaded.pm          |   2 +-
 .../Exception/DelegationToARoleWhichIsNotLoaded.pm |   2 +-
 .../Exception/DelegationToATypeWhichIsNotAClass.pm |   2 +-
 lib/Moose/Exception/DoesRequiresRoleName.pm        |   2 +-
 .../EnumCalledWithAnArrayRefAndAdditionalArgs.pm   |   2 +-
 lib/Moose/Exception/EnumValuesMustBeString.pm      |   2 +-
 lib/Moose/Exception/ExtendsMissingArgs.pm          |   2 +-
 lib/Moose/Exception/HandlesMustBeAHashRef.pm       |   2 +-
 lib/Moose/Exception/IllegalInheritedOptions.pm     |   2 +-
 .../IllegalMethodTypeToAddMethodModifier.pm        |   2 +-
 .../Exception/IncompatibleMetaclassOfSuperclass.pm |   2 +-
 lib/Moose/Exception/InitMetaRequiresClass.pm       |   2 +-
 .../InitializeTakesUnBlessedPackageName.pm         |   2 +-
 .../Exception/InstanceBlessedIntoWrongClass.pm     |   2 +-
 .../Exception/InstanceMustBeABlessedReference.pm   |   2 +-
 .../InvalidArgPassedToMooseUtilMetaRole.pm         |   2 +-
 lib/Moose/Exception/InvalidArgumentToMethod.pm     |   2 +-
 .../Exception/InvalidArgumentsToTraitAliases.pm    |   2 +-
 ...TypeGivenToCreateParameterizedTypeConstraint.pm |   2 +-
 lib/Moose/Exception/InvalidHandleValue.pm          |   2 +-
 lib/Moose/Exception/InvalidHasProvidedInARole.pm   |   2 +-
 lib/Moose/Exception/InvalidNameForType.pm          |   2 +-
 lib/Moose/Exception/InvalidOverloadOperator.pm     |   2 +-
 lib/Moose/Exception/InvalidRoleApplication.pm      |   2 +-
 lib/Moose/Exception/InvalidTypeConstraint.pm       |   2 +-
 ...TypeGivenToCreateParameterizedTypeConstraint.pm |   2 +-
 lib/Moose/Exception/InvalidValueForIs.pm           |   2 +-
 lib/Moose/Exception/IsaDoesNotDoTheRole.pm         |   2 +-
 lib/Moose/Exception/IsaLacksDoesMethod.pm          |   2 +-
 lib/Moose/Exception/LazyAttributeNeedsADefault.pm  |   2 +-
 lib/Moose/Exception/Legacy.pm                      |   2 +-
 .../Exception/MOPAttributeNewNeedsAttributeName.pm |   2 +-
 lib/Moose/Exception/MatchActionMustBeACodeRef.pm   |   2 +-
 .../Exception/MessageParameterMustBeCodeRef.pm     |   2 +-
 ...etaclassIsAClassNotASubclassOfGivenMetaclass.pm |   2 +-
 ...MetaclassIsARoleNotASubclassOfGivenMetaclass.pm |   2 +-
 .../MetaclassIsNotASubclassOfGivenMetaclass.pm     |   2 +-
 .../MetaclassMustBeASubclassOfMooseMetaClass.pm    |   2 +-
 .../MetaclassMustBeASubclassOfMooseMetaRole.pm     |   2 +-
 .../MetaclassMustBeDerivedFromClassMOPClass.pm     |   2 +-
 lib/Moose/Exception/MetaclassNotLoaded.pm          |   2 +-
 lib/Moose/Exception/MetaclassTypeIncompatible.pm   |   2 +-
 .../Exception/MethodExpectedAMetaclassObject.pm    |   2 +-
 lib/Moose/Exception/MethodExpectsFewerArgs.pm      |   2 +-
 lib/Moose/Exception/MethodExpectsMoreArgs.pm       |   2 +-
 .../Exception/MethodModifierNeedsMethodName.pm     |   2 +-
 lib/Moose/Exception/MethodNameConflictInRoles.pm   |   2 +-
 .../MethodNameNotFoundInInheritanceHierarchy.pm    |   2 +-
 lib/Moose/Exception/MethodNameNotGiven.pm          |   2 +-
 lib/Moose/Exception/MustDefineAMethodName.pm       |   2 +-
 lib/Moose/Exception/MustDefineAnAttributeName.pm   |   2 +-
 .../Exception/MustDefineAnOverloadOperator.pm      |   2 +-
 .../MustHaveAtLeastOneValueToEnumerate.pm          |   2 +-
 lib/Moose/Exception/MustPassAHashOfOptions.pm      |   2 +-
 .../MustPassAMooseMetaRoleInstanceOrSubclass.pm    |   2 +-
 ...ckageNameOrAnExistingClassMOPPackageInstance.pm |   2 +-
 .../Exception/MustPassEvenNumberOfArguments.pm     |   2 +-
 .../MustPassEvenNumberOfAttributeOptions.pm        |   2 +-
 .../Exception/MustProvideANameForTheAttribute.pm   |   2 +-
 lib/Moose/Exception/MustSpecifyAtleastOneMethod.pm |   2 +-
 lib/Moose/Exception/MustSpecifyAtleastOneRole.pm   |   2 +-
 .../MustSpecifyAtleastOneRoleToApplicant.pm        |   2 +-
 .../MustSupplyAClassMOPAttributeInstance.pm        |   2 +-
 lib/Moose/Exception/MustSupplyADelegateToMethod.pm |   2 +-
 lib/Moose/Exception/MustSupplyAMetaclass.pm        |   2 +-
 .../MustSupplyAMooseMetaAttributeInstance.pm       |   2 +-
 .../MustSupplyAnAccessorTypeToConstructWith.pm     |   2 +-
 .../MustSupplyAnAttributeToConstructWith.pm        |   2 +-
 .../MustSupplyArrayRefAsCurriedArguments.pm        |   2 +-
 .../Exception/MustSupplyPackageNameAndName.pm      |   2 +-
 ...NeedsTypeConstraintUnionForTypeCoercionUnion.pm |   2 +-
 .../NeitherAttributeNorAttributeNameIsGiven.pm     |   2 +-
 .../Exception/NeitherClassNorClassNameIsGiven.pm   |   2 +-
 .../Exception/NeitherRoleNorRoleNameIsGiven.pm     |   2 +-
 .../Exception/NeitherTypeNorTypeNameIsGiven.pm     |   2 +-
 .../Exception/NoAttributeFoundInSuperClass.pm      |   2 +-
 .../NoBodyToInitializeInAnAbstractBaseClass.pm     |   2 +-
 lib/Moose/Exception/NoCasesMatched.pm              |   2 +-
 .../NoConstraintCheckForTypeConstraint.pm          |   2 +-
 lib/Moose/Exception/NoDestructorClassSpecified.pm  |   2 +-
 .../Exception/NoImmutableTraitSpecifiedForClass.pm |   2 +-
 lib/Moose/Exception/NoParentGivenToSubtype.pm      |   2 +-
 lib/Moose/Exception/OnlyInstancesCanBeCloned.pm    |   2 +-
 lib/Moose/Exception/OperatorIsRequired.pm          |   2 +-
 lib/Moose/Exception/OverloadConflictInSummation.pm |   2 +-
 lib/Moose/Exception/OverloadRequiresAMetaClass.pm  |   2 +-
 lib/Moose/Exception/OverloadRequiresAMetaMethod.pm |   2 +-
 .../Exception/OverloadRequiresAMetaOverload.pm     |   2 +-
 .../OverloadRequiresAMethodNameOrCoderef.pm        |   2 +-
 lib/Moose/Exception/OverloadRequiresAnOperator.pm  |   2 +-
 .../Exception/OverloadRequiresNamesForCoderef.pm   |   2 +-
 .../Exception/OverrideConflictInComposition.pm     |   2 +-
 lib/Moose/Exception/OverrideConflictInSummation.pm |   2 +-
 .../Exception/PackageDoesNotUseMooseExporter.pm    |   2 +-
 .../PackageNameAndNameParamsNotGivenToWrap.pm      |   2 +-
 .../Exception/PackagesAndModulesAreNotCachable.pm  |   2 +-
 .../Exception/ParameterIsNotSubtypeOfParent.pm     |   2 +-
 .../Exception/ReferencesAreNotAllowedAsDefault.pm  |   2 +-
 .../RequiredAttributeLacksInitialization.pm        |   2 +-
 .../Exception/RequiredAttributeNeedsADefault.pm    |   2 +-
 .../Exception/RequiredMethodsImportedByClass.pm    |   2 +-
 .../RequiredMethodsNotImplementedByClass.pm        |   2 +-
 lib/Moose/Exception/Role/Attribute.pm              |   2 +-
 lib/Moose/Exception/Role/AttributeName.pm          |   2 +-
 lib/Moose/Exception/Role/Class.pm                  |   2 +-
 .../Role/EitherAttributeOrAttributeName.pm         |   2 +-
 lib/Moose/Exception/Role/Instance.pm               |   2 +-
 lib/Moose/Exception/Role/InstanceClass.pm          |   2 +-
 .../Exception/Role/InvalidAttributeOptions.pm      |   2 +-
 lib/Moose/Exception/Role/Method.pm                 |   2 +-
 lib/Moose/Exception/Role/ParamsHash.pm             |   2 +-
 lib/Moose/Exception/Role/Role.pm                   |   2 +-
 lib/Moose/Exception/Role/RoleForCreate.pm          |   2 +-
 lib/Moose/Exception/Role/RoleForCreateMOPClass.pm  |   2 +-
 lib/Moose/Exception/Role/TypeConstraint.pm         |   2 +-
 lib/Moose/Exception/RoleDoesTheExcludedRole.pm     |   2 +-
 lib/Moose/Exception/RoleExclusionConflict.pm       |   2 +-
 lib/Moose/Exception/RoleNameRequired.pm            |   2 +-
 .../Exception/RoleNameRequiredForMooseMetaRole.pm  |   2 +-
 lib/Moose/Exception/RolesDoNotSupportAugment.pm    |   2 +-
 lib/Moose/Exception/RolesDoNotSupportExtends.pm    |   2 +-
 lib/Moose/Exception/RolesDoNotSupportInner.pm      |   2 +-
 ...oNotSupportRegexReferencesForMethodModifiers.pm |   2 +-
 .../Exception/RolesInCreateTakesAnArrayRef.pm      |   2 +-
 .../RolesListMustBeInstancesOfMooseMetaRole.pm     |   2 +-
 .../Exception/SingleParamsToNewMustBeHashRef.pm    |   2 +-
 lib/Moose/Exception/TriggerMustBeACodeRef.pm       |   2 +-
 ...onstraintCannotBeUsedForAParameterizableType.pm |   2 +-
 .../Exception/TypeConstraintIsAlreadyCreated.pm    |   2 +-
 .../Exception/TypeParameterMustBeMooseMetaType.pm  |   2 +-
 lib/Moose/Exception/UnableToCanonicalizeHandles.pm |   2 +-
 .../UnableToCanonicalizeNonRolePackage.pm          |   2 +-
 .../UnableToRecognizeDelegateMetaclass.pm          |   2 +-
 .../Exception/UndefinedHashKeysPassedToMethod.pm   |   2 +-
 .../UnionCalledWithAnArrayRefAndAdditionalArgs.pm  |   2 +-
 .../Exception/UnionTakesAtleastTwoTypeNames.pm     |   2 +-
 .../ValidationFailedForInlineTypeConstraint.pm     |   2 +-
 .../Exception/ValidationFailedForTypeConstraint.pm |   2 +-
 lib/Moose/Exception/WrapTakesACodeRefToBless.pm    |   2 +-
 lib/Moose/Exception/WrongTypeConstraintGiven.pm    |   2 +-
 lib/Moose/Exporter.pm                              |   6 +-
 lib/Moose/Intro.pod                                |   2 +-
 lib/Moose/Manual.pod                               |   2 +-
 lib/Moose/Manual/Attributes.pod                    |  12 +-
 lib/Moose/Manual/BestPractices.pod                 |   2 +-
 lib/Moose/Manual/Classes.pod                       |   2 +-
 lib/Moose/Manual/Concepts.pod                      |   2 +-
 lib/Moose/Manual/Construction.pod                  |   2 +-
 lib/Moose/Manual/Contributing.pod                  |   2 +-
 lib/Moose/Manual/Delegation.pod                    |   2 +-
 lib/Moose/Manual/Delta.pod                         |   2 +-
 lib/Moose/Manual/Exceptions.pod                    |   2 +-
 lib/Moose/Manual/Exceptions/Manifest.pod           |   6 +-
 lib/Moose/Manual/FAQ.pod                           |   2 +-
 lib/Moose/Manual/MOP.pod                           |   2 +-
 lib/Moose/Manual/MethodModifiers.pod               |   2 +-
 lib/Moose/Manual/MooseX.pod                        |   2 +-
 lib/Moose/Manual/Resources.pod                     |   2 +-
 lib/Moose/Manual/Roles.pod                         |  97 ++-
 lib/Moose/Manual/Support.pod                       |   2 +-
 lib/Moose/Manual/Types.pod                         |   2 +-
 lib/Moose/Manual/Unsweetened.pod                   |   2 +-
 lib/Moose/Meta/Attribute.pm                        |  78 ++-
 lib/Moose/Meta/Attribute/Native.pm                 |   4 +-
 lib/Moose/Meta/Attribute/Native/Trait.pm           |   4 +-
 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      |   4 +-
 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                            |  29 +-
 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      |   2 +-
 .../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    |   2 +-
 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                |   4 +-
 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                             |   8 +-
 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          |   4 +-
 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                   |   4 +-
 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                                |   4 +-
 lib/Moose/Role.pm                                  |   4 +-
 lib/Moose/Spec/Role.pod                            |   2 +-
 lib/Moose/Unsweetened.pod                          |   2 +-
 lib/Moose/Util.pm                                  |   8 +-
 lib/Moose/Util/MetaRole.pm                         |   4 +-
 lib/Moose/Util/TypeConstraints.pm                  |   6 +-
 lib/Moose/Util/TypeConstraints/Builtins.pm         |   2 +-
 lib/Test/Moose.pm                                  |   4 +-
 lib/metaclass.pm                                   |   4 +-
 lib/oose.pm                                        |   4 +-
 t/attributes/attribute_required.t                  | 114 ++--
 t/bugs/find_custom_trait_rt_92089.t                |  46 ++
 t/exceptions/util.t                                |   2 +-
 t/metaclasses/moose_exporter.t                     |  31 +
 t/roles/role_attrs.t                               |  17 +
 t/todo_tests/role_attr_methods_original_package.t  |  45 --
 xt/author/eol.t                                    |   2 +-
 xt/author/no-tabs.t                                |   2 +-
 452 files changed, 1676 insertions(+), 1399 deletions(-)

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

_______________________________________________
Pkg-perl-cvs-commits mailing list
Pkg-perl-cvs-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits

Reply via email to