This is an automated email from the git hooks/post-receive script. gregoa pushed a commit to branch master in repository libmoose-perl.
commit 7d06d2d571d217b82ac18a4b76be0f563f6da34f Merge: 8993cb5 075e9f7 Author: gregor herrmann <gre...@debian.org> Date: Fri May 16 17:33:03 2014 +0200 Merge tag 'upstream/2.1206' Upstream version 2.1206 Changes | 20 + MANIFEST | 16 +- META.json | 863 ++++++++-------- META.yml | 810 ++++++++------- Makefile.PL | 2 +- README.md | 3 +- author/convert-to-test-fatal | 128 --- author/extract-inline-tests | 9 +- benchmarks/moose_bench.pl | 4 +- dist.ini | 53 +- inc/Clean.pm | 10 - inc/RequireAuthorDeps.pm | 26 - lib/Class/MOP.pm | 4 +- lib/Class/MOP/Attribute.pm | 4 +- lib/Class/MOP/Class.pm | 69 +- 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 | 10 +- 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/Overload.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 | 14 +- lib/Class/MOP/Mixin/HasMethods.pm | 4 +- lib/Class/MOP/Module.pm | 4 +- lib/Class/MOP/Object.pm | 4 +- lib/Class/MOP/Package.pm | 4 +- lib/Moose.pm | 6 +- 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 | 6 +- lib/Moose/Cookbook/Extending/ExtensionOverview.pod | 2 +- .../Cookbook/Extending/Mooseish_MooseSugar.pod | 2 +- .../Legacy/Debugging_BaseClassReplacement.pod | 6 +- .../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 | 18 +- .../Exception/AttributeConflictInSummation.pm | 10 +- .../AttributeExtensionIsNotSupportedInRoles.pm | 2 +- lib/Moose/Exception/AttributeIsRequired.pm | 88 +- ...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 | 14 +- lib/Moose/Exception/CanOnlyConsumeRole.pm | 2 +- lib/Moose/Exception/CanOnlyWrapBlessedCode.pm | 2 +- lib/Moose/Exception/CanReblessOnlyIntoASubclass.pm | 9 +- .../Exception/CanReblessOnlyIntoASuperclass.pm | 6 +- .../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 | 6 +- ...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 | 14 +- .../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 | 3 +- .../CannotUseLazyBuildAndDefaultSimultaneously.pm | 2 +- lib/Moose/Exception/CircularReferenceInAlso.pm | 2 +- lib/Moose/Exception/ClassDoesNotHaveInitMeta.pm | 2 +- lib/Moose/Exception/ClassDoesTheExcludedRole.pm | 12 +- lib/Moose/Exception/ClassNamesDoNotMatch.pm | 2 +- .../CloneObjectExpectsAnInstanceOfMetaclass.pm | 4 +- lib/Moose/Exception/CodeBlockMustBeACodeRef.pm | 2 +- lib/Moose/Exception/CoercingWithoutCoercions.pm | 9 +- lib/Moose/Exception/CoercionAlreadyExists.pm | 2 +- lib/Moose/Exception/CoercionNeedsTypeConstraint.pm | 2 +- .../ConflictDetectedInCheckRoleExclusions.pm | 12 +- ...nflictDetectedInCheckRoleExclusionsInToClass.pm | 8 +- .../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 | 9 +- .../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 | 16 +- lib/Moose/Exception/InitMetaRequiresClass.pm | 2 +- .../InitializeTakesUnBlessedPackageName.pm | 2 +- .../Exception/InstanceBlessedIntoWrongClass.pm | 4 +- .../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/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 | 11 +- .../Exception/MessageParameterMustBeCodeRef.pm | 2 +- ...etaclassIsAClassNotASubclassOfGivenMetaclass.pm | 9 +- ...MetaclassIsARoleNotASubclassOfGivenMetaclass.pm | 11 +- .../MetaclassIsNotASubclassOfGivenMetaclass.pm | 7 +- .../MetaclassMustBeASubclassOfMooseMetaClass.pm | 2 +- .../MetaclassMustBeASubclassOfMooseMetaRole.pm | 2 +- .../MetaclassMustBeDerivedFromClassMOPClass.pm | 2 +- lib/Moose/Exception/MetaclassNotLoaded.pm | 2 +- lib/Moose/Exception/MetaclassTypeIncompatible.pm | 8 +- .../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 | 4 +- lib/Moose/Exception/MethodNameNotGiven.pm | 2 +- lib/Moose/Exception/MustDefineAMethodName.pm | 2 +- lib/Moose/Exception/MustDefineAnAttributeName.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 | 6 +- .../NeitherAttributeNorAttributeNameIsGiven.pm | 2 +- .../Exception/NeitherClassNorClassNameIsGiven.pm | 2 +- .../Exception/NeitherRoleNorRoleNameIsGiven.pm | 2 +- .../Exception/NeitherTypeNorTypeNameIsGiven.pm | 2 +- .../Exception/NoAttributeFoundInSuperClass.pm | 4 +- .../NoBodyToInitializeInAnAbstractBaseClass.pm | 2 +- lib/Moose/Exception/NoCasesMatched.pm | 2 +- .../NoConstraintCheckForTypeConstraint.pm | 2 +- lib/Moose/Exception/NoDestructorClassSpecified.pm | 2 +- .../Exception/NoImmutableTraitSpecifiedForClass.pm | 9 +- lib/Moose/Exception/NoParentGivenToSubtype.pm | 2 +- lib/Moose/Exception/OnlyInstancesCanBeCloned.pm | 2 +- lib/Moose/Exception/OperatorIsRequired.pm | 2 +- .../Exception/OverrideConflictInComposition.pm | 10 +- lib/Moose/Exception/OverrideConflictInSummation.pm | 22 +- .../Exception/PackageDoesNotUseMooseExporter.pm | 2 +- .../PackageNameAndNameParamsNotGivenToWrap.pm | 2 +- .../Exception/PackagesAndModulesAreNotCachable.pm | 2 +- .../Exception/ParameterIsNotSubtypeOfParent.pm | 7 +- .../Exception/ReferencesAreNotAllowedAsDefault.pm | 2 +- .../RequiredAttributeLacksInitialization.pm | 2 +- .../Exception/RequiredAttributeNeedsADefault.pm | 2 +- .../Exception/RequiredMethodsImportedByClass.pm | 4 +- .../RequiredMethodsNotImplementedByClass.pm | 2 +- lib/Moose/Exception/Role/Attribute.pm | 2 +- lib/Moose/Exception/Role/AttributeName.pm | 2 +- lib/Moose/Exception/Role/Class.pm | 53 +- .../Role/EitherAttributeOrAttributeName.pm | 2 +- lib/Moose/Exception/Role/Instance.pm | 2 +- lib/Moose/Exception/Role/InstanceClass.pm | 14 + .../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 | 50 +- lib/Moose/Exception/Role/RoleForCreate.pm | 2 +- lib/Moose/Exception/Role/RoleForCreateMOPClass.pm | 2 +- lib/Moose/Exception/Role/TypeConstraint.pm | 49 +- lib/Moose/Exception/RoleDoesTheExcludedRole.pm | 16 +- lib/Moose/Exception/RoleExclusionConflict.pm | 2 +- lib/Moose/Exception/RoleNameRequired.pm | 2 +- .../Exception/RoleNameRequiredForMooseMetaRole.pm | 2 +- lib/Moose/Exception/RoleNamesDoNotMatch.pm | 26 - 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 | 18 +- .../Exception/TypeConstraintIsAlreadyCreated.pm | 12 +- lib/Moose/Exception/TypeNamesDoNotMatch.pm | 26 - .../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 | 4 +- lib/Moose/Intro.pod | 2 +- lib/Moose/Manual.pod | 2 +- lib/Moose/Manual/Attributes.pod | 2 +- 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 | 1046 +++++++------------- 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/Roles.pod | 2 +- lib/Moose/Manual/Support.pod | 2 +- lib/Moose/Manual/Types.pod | 2 +- lib/Moose/Manual/Unsweetened.pod | 2 +- lib/Moose/Meta/Attribute.pm | 20 +- 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 | 6 +- lib/Moose/Meta/Attribute/Native/Trait/Number.pm | 4 +- lib/Moose/Meta/Attribute/Native/Trait/String.pm | 4 +- lib/Moose/Meta/Class.pm | 24 +- lib/Moose/Meta/Class/Immutable/Trait.pm | 6 +- 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 | 20 +- lib/Moose/Meta/Role/Application.pm | 4 +- lib/Moose/Meta/Role/Application/RoleSummation.pm | 15 +- lib/Moose/Meta/Role/Application/ToClass.pm | 30 +- lib/Moose/Meta/Role/Application/ToInstance.pm | 4 +- lib/Moose/Meta/Role/Application/ToRole.pm | 42 +- lib/Moose/Meta/Role/Attribute.pm | 4 +- 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 | 7 +- lib/Moose/Meta/TypeConstraint.pm | 10 +- 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 | 12 +- lib/Moose/Meta/TypeConstraint/Parameterized.pm | 12 +- 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 | 6 +- lib/Moose/Role.pm | 16 +- lib/Moose/Spec/Role.pod | 2 +- lib/Moose/Unsweetened.pod | 2 +- lib/Moose/Util.pm | 4 +- lib/Moose/Util/MetaRole.pm | 8 +- lib/Moose/Util/TypeConstraints.pm | 16 +- lib/Moose/Util/TypeConstraints/Builtins.pm | 2 +- lib/Test/Moose.pm | 4 +- lib/metaclass.pm | 4 +- lib/oose.pm | 4 +- t/00-report-prereqs.t | 139 +-- t/attributes/accessor_override_method.t | 4 +- t/attributes/accessor_overwrite_warning.t | 4 +- t/basics/buildargs_warning.t | 4 +- t/basics/super_warns_on_args.t | 5 +- t/bugs/attribute_trait_parameters.t | 5 +- t/cmop/ArrayBasedStorage_test.t | 6 +- t/cmop/AttributesWithHistory_test.t | 7 +- t/cmop/BinaryTree_test.t | 5 +- t/cmop/C3MethodDispatchOrder_test.t | 11 +- t/cmop/ClassEncapsulatedAttributes_test.t | 7 +- t/cmop/InsideOutClass_test.t | 6 +- t/cmop/InstanceCountingClass_test.t | 6 +- t/cmop/LazyClass_test.t | 6 +- t/cmop/Perl6Attribute_test.t | 6 +- t/cmop/anon_class_leak.t | 6 +- t/cmop/deprecated.t | 8 +- t/cmop/immutable_w_custom_metaclass.t | 5 +- t/cmop/inline_structor.t | 5 +- t/cmop/metaclass_loads_classes.t | 5 +- t/cmop/new_and_clone_metaclasses.t | 5 +- t/cmop/scala_style_mixin_composition.t | 1 - t/compat/module_refresh_compat.t | 4 +- t/examples/example_Moose_POOP.t | 2 +- t/examples/example_w_DCS.t | 5 +- t/examples/example_w_TestDeep.t | 5 +- t/exceptions/attribute.t | 384 +++---- t/exceptions/class-mop-attribute.t | 16 +- t/exceptions/class-mop-class-immutable-trait.t | 22 +- t/exceptions/class-mop-class.t | 244 ++--- t/exceptions/class-mop-method-accessor.t | 38 +- t/exceptions/class-mop-method-constructor.t | 4 +- t/exceptions/class-mop-method-meta.t | 4 +- t/exceptions/class-mop-method.t | 12 +- t/exceptions/class-mop-mixin-hasattributes.t | 44 +- t/exceptions/class.t | 80 +- t/exceptions/exception-attributeisrequired.t | 154 --- .../exception-lazyattributeneedsadefault.t | 2 +- t/exceptions/exception-role-class.t | 104 -- t/exceptions/exception-role-role.t | 104 -- t/exceptions/exception-role-type.t | 101 -- t/exceptions/meta-role.t | 12 +- t/exceptions/moose-exporter.t | 2 +- t/exceptions/moose-meta-class-immutable-trait.t | 4 +- .../moose-meta-method-accessor-native-array.t | 18 +- .../moose-meta-method-accessor-native-collection.t | 10 +- ...oose-meta-method-accessor-native-string-match.t | 16 +- ...se-meta-method-accessor-native-string-replace.t | 16 +- ...ose-meta-method-accessor-native-string-substr.t | 18 +- t/exceptions/moose-meta-method-constructor.t | 8 +- t/exceptions/moose-meta-method-delegation.t | 8 +- t/exceptions/moose-meta-method-destructor.t | 18 +- t/exceptions/moose-meta-method-overridden.t | 10 +- .../moose-meta-role-application-rolesummation.t | 2 +- t/exceptions/moose-meta-role-application-toclass.t | 38 +- t/exceptions/moose-meta-role-application-torole.t | 62 +- t/exceptions/moose-meta-role-application.t | 14 +- t/exceptions/moose-meta-role-attribute.t | 4 +- t/exceptions/moose-meta-role-composite.t | 6 +- t/exceptions/moose-meta-typecoercion-union.t | 2 +- t/exceptions/moose-meta-typeconstraint-enum.t | 10 +- .../moose-meta-typeconstraint-parameterizable.t | 10 +- .../moose-meta-typeconstraint-parameterized.t | 7 +- t/exceptions/moose-meta-typeconstraint.t | 8 +- t/exceptions/moose-role.t | 28 +- t/exceptions/moose-util-typeconstraints.t | 2 +- t/exceptions/moose.t | 24 +- t/exceptions/object.t | 4 +- t/exceptions/rt-92818.t | 45 + t/exceptions/rt-94795.t | 34 + t/exceptions/typeconstraints.t | 98 +- t/exceptions/util.t | 30 +- t/immutable/constructor_is_not_moose.t | 5 +- t/immutable/constructor_is_wrapped.t | 5 +- t/immutable/immutable_roundtrip.t | 5 +- t/immutable/inline_close_over.t | 5 +- t/metaclasses/moose_exporter.t | 5 +- ...basics_geonome_overloadingsubtypesandcoercion.t | 219 ---- t/recipes/extending_debugging_baseclassrole.t | 4 +- t/recipes/legacy_debugging_baseclassreplacement.t | 4 +- t/roles/build.t | 6 +- t/type_constraints/specio.t | 3 + t/type_constraints/union_types_and_coercions.t | 6 +- xt/{author => release}/00-compile.t | 5 +- xt/release/no-tabs.t | 500 +++++++++- 526 files changed, 3439 insertions(+), 4307 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