[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