[libmoose-perl] branch master updated (f462bd1 -> 805c429)
gregor herrmann
gregoa at debian.org
Sat Jul 23 19:36:55 UTC 2016
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libmoose-perl.
from f462bd1 libmoose-perl (2.1605-2)
adds ba1b397 increment version after release
adds f43f3fc Add some clarification about exceptions in method modifiers
adds 77fe856 newest [Git::Contributors] no longer injects a JSON::PP prereq
adds 9108803 remove unused imports
adds 818243b add bool overload to Moose::Exception
adds ef47972 changelog for PR#119
adds e3cac2f use Module::Metadata to parse versions in t/00-report-prereqs.t
adds c93ddf8 Remove unnecessary checks
adds c530e47 Merge branch 'pr/121'
adds 9b980d9 List::MoreUtils::uniq -> List::Util::uniq
adds 10707fe List::MoreUtils::natatime(2,...) -> List::Util::pairmap
adds 48a40ac remove first_index usage from Moose::Exporter
adds 646ab52 inline natatime in native natatime
adds 7d8b82c inline native first_index
adds 25bf2ca drop List::MoreUtils dep
adds 77c7ec1 drop Task::Weaken dep
adds 32fa452 Merge branch 'pr/120' - remove List::MoreUtils dep
adds 22d867f Changes entry for LMU removal
adds bd2ed72 also clean up .c and .o files
adds 7996f78 bump prereq to get the fixes to uniq()
adds b2d12b5 now shipping from stable/2.18
adds ba0c6df Moose-2.1700-TRIAL
adds 4fb6abe increment version after release
adds 6e4bdd7 tiny code tidy
adds 12cf86e it would be nice to remove the special-casing for this test
adds 698c7cc remove redundant copyright info
adds dd2fa47 *::VERSION is always defined now
adds f7a3bc0 make sure all Moose and Class::MOP classes are loaded from blib
adds 8695ece preserve the custom licence in this recipe
adds 790b54e add a comment indicating where CONTRIBUTING.pod comes from
adds 49a7ebf avoid test failures if List::MoreUtils is not installed (RT#113587)
adds ce7cc5f Moose-2.1701-TRIAL
adds 41e5e6a increment version after release
adds 34e8fba declare authordep pulled in from weaver.ini
adds 242602f 5.22 is now available on travis
adds 1ca4430 increase required Test::More, for a working subtest
adds 602d570 allow exceptions to pass an object for the message
adds f83da59 document "first_value" result for no match
adds 3724c01 Moose-2.1702-TRIAL
adds f608087 increment version after release
adds 283e105 stop trying to build old release directories I have lying around
adds 3b9d9dc fix bad punctuation
adds 7108fd5 skip test when Class::C3::XS is needed (RT#113704)
adds 5f7caeb Moose-2.1703-TRIAL
adds 379a151 increment version after release
adds 54d4bf8 LMU removal is not really a bug
adds 85b77e8 Revert "skip test when Class::C3::XS is needed (RT#113704)"
adds 9268853 fix method cache generation when package contains blessed subs
adds d8621d6 Moose-2.1704-TRIAL
adds 0ba8989 increment version after release
adds 8ec1e6b perform compiler check with ExtUtils::HasCompiler
adds e23d528 Moose-2.1705-TRIAL
adds 163152a increment version after release
adds 6eeb568 prereqs: recommend Data::OptList 0.110
adds 5d0fafb note Data::OptList prereq bump
adds f3c0f32 Moose-2.1800
adds 3a20a8d increment version after release
adds 3cebd01 do not inject a dep on EUHC - it is bundled into inc/
adds 415d54a bump EUHC requirement
adds 2ab9af5 bump prereq here too
adds a51fcd5 Moose-2.1801
adds 18ae6c1 increment version after release
adds b2043bf record some breakages from the LMU removal in 2.17xx
adds ff224eb Move tests in t/native_traits/trait_array.t into subtests
adds f18f44c Remove a couple spots where we check for MMTC or Specio classes in favor duck type checks
adds cd2cf02 Also test with Perl 5.24
adds eba9a1f Accomodate change in Specio 0.14 where some formerly anon types now have names
adds fa5f940 Fix tests to pass with Specio 0.14 and earlier versions
adds acdd87f Changes entry for updated breakage data
adds 50f9622 Moose-2.1802
adds 500a1f3 increment version after release
adds 277222b fix using Type::Tiny types with native traits
adds 0ce72d9 Changes entry for Type::Tiny fix
adds 5f8f74a add develop requires entry to satisfy travis
adds a619914 Moose-2.1803
adds da332b8 increment version after release
adds 5a20fd7 restrict Type::Tiny test to versions that support native traits
adds 6a2faef avoid using Base as a package in tests
adds ebe3127 disable test where Regexp::Common is no longer installable
adds 982136e skip the test in a way that doesn't fail during RELEASE_TESTING
adds 81ea6fa Moose-2.1804
adds a762c08 Imported Upstream version 2.1804
new ef928f4 Merge tag 'upstream/2.1804'
new cba9303 Update debian/changelog
new 451d7f7 Update Build-Depends, Depends, Recommends, Breaks
new d89af08 Remove version constraints from (build) dependencies
new 63bc938 Remove Breaks/Replaces on libclass-mop-perl.
new 632e578 Add info about new third-party files to debian/copyright.
new c1b3bb2 Run more smoke tests under autopkgtest.
new 805c429 releasing package libmoose-perl version 2.1804-1
The 8 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 | 97 ++-
Changes.Class-MOP | 4 +-
MANIFEST | 6 +-
META.json | 928 +++++++++++----------
META.yml | 889 ++++++++++----------
Makefile.PL | 75 +-
author/doc-generator | 8 +-
bin/moose-outdated | 2 +-
debian/changelog | 15 +
debian/control | 45 +-
debian/copyright | 9 +
debian/tests/pkg-perl/smoke-tests | 2 +
dist.ini | 42 +-
inc/Config.pm | 111 +++
inc/ExtUtils/HasCompiler.pm | 217 +++++
inc/ExtractInlineTests.pm | 5 +-
inc/MakeMaker.pm | 49 +-
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 | 8 +-
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 | 12 +-
lib/Moose/Conflicts.pm | 7 +-
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 | 17 +-
.../Basics/DateTime_ExtendingNonMooseParent.pod | 11 +-
.../Cookbook/Basics/Document_AugmentAndInner.pod | 2 +-
.../Genome_OverloadingSubtypesAndCoercion.pod | 13 +-
.../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 | 13 +-
.../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 | 9 +-
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 | 2 +-
...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 | 52 +-
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 | 4 +-
lib/Moose/Manual/Delegation.pod | 2 +-
lib/Moose/Manual/Delta.pod | 2 +-
lib/Moose/Manual/Exceptions.pod | 2 +-
lib/Moose/Manual/Exceptions/Manifest.pod | 2 +-
lib/Moose/Manual/FAQ.pod | 2 +-
lib/Moose/Manual/MOP.pod | 2 +-
lib/Moose/Manual/MethodModifiers.pod | 19 +-
lib/Moose/Manual/MooseX.pod | 2 +-
lib/Moose/Manual/Resources.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 | 26 +-
lib/Moose/Meta/Attribute/Native.pm | 4 +-
lib/Moose/Meta/Attribute/Native/Trait.pm | 4 +-
lib/Moose/Meta/Attribute/Native/Trait/Array.pm | 5 +-
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 | 7 +-
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 | 17 +-
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 | 7 +-
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 | 6 +-
.../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 | 4 +-
.../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 | 10 +-
.../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 | 4 +-
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 | 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 | 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 | 4 +-
lib/Moose/Util/MetaRole.pm | 4 +-
lib/Moose/Util/TypeConstraints.pm | 4 +-
lib/Moose/Util/TypeConstraints/Builtins.pm | 2 +-
lib/Test/Moose.pm | 4 +-
lib/metaclass.pm | 4 +-
lib/oose.pm | 4 +-
t/00-report-prereqs.dd | 32 +-
t/00-report-prereqs.t | 6 +-
t/cmop/before_after_dollar_under.t | 10 +-
t/cmop/lib/ArrayBasedStorage.pm | 11 -
t/cmop/lib/AttributesWithHistory.pm | 9 -
t/cmop/lib/C3MethodDispatchOrder.pm | 9 -
t/cmop/lib/ClassEncapsulatedAttributes.pm | 9 -
t/cmop/lib/InsideOutClass.pm | 9 -
t/cmop/lib/InstanceCountingClass.pm | 9 -
t/cmop/lib/LazyClass.pm | 9 -
t/cmop/lib/Perl6Attribute.pm | 9 -
t/cmop/methods.t | 6 +
t/cmop/self_introspection.t | 5 +-
t/exceptions/overload.t | 38 +-
t/metaclasses/exporter_sub_names.t | 3 -
t/metaclasses/meta_name.t | 8 +-
t/native_traits/trait_array.t | 81 +-
t/recipes/basics_company_subtypes.t | 9 +
.../basics_datetime_extendingnonmooseparent.t | 3 -
.../basics_genome_overloadingsubtypesandcoercion.t | 7 +-
t/type_constraints/with-specio.t | 39 +-
t/type_constraints/with-type-tiny.t | 25 +
t/zzz-check-breaks.t | 2 +
weaver.ini | 6 +
xs/HasMethods.xs | 2 +-
xt/author/eol.t | 1 +
xt/author/no-tabs.t | 1 +
482 files changed, 2268 insertions(+), 1825 deletions(-)
create mode 100644 debian/tests/pkg-perl/smoke-tests
create mode 100644 inc/Config.pm
create mode 100644 inc/ExtUtils/HasCompiler.pm
create mode 100644 t/type_constraints/with-type-tiny.t
create mode 100644 weaver.ini
--
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