[libmouse-perl] branch master updated (44a79e7 -> 48de25d)

gregor herrmann gregoa at debian.org
Sat May 30 20:32:27 UTC 2015


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

gregoa pushed a change to branch master
in repository libmouse-perl.

      from  44a79e7   update version in IGNORE-VERSION
       new  8149fce   Add debian/upstream/metadata
       new  f1b1417   Update debian/changelog
      adds  c3398f5   Import Mouse
      adds  7e68124   Begin adding brute-force tests for "isa"
      adds  9f15f9e   Expand the isa tests a bit, all that's left is population of valid/invalid values
      adds  b250019   Add the attribute to the metaclass before installing the accessors
      adds  7ee01d7   Future-proof init_arg => undef, that needs tests though
      adds  186657a   isa -> type_constraint
      adds  d60c78b   Begin adding Mouse::TypeRegistry. All that's there for now is Bool
      adds  a707f58   Check type constraint in the setter
      adds  ccea810   Add predicates to the informational Mouse::Attribute attributes
      adds  5aa30ce   Verify type constraints in the constructor
      adds  e118b33   Tests for bool, lock down the error message in the test
      adds  b6e1128   Tests for builder
      adds  1be6103   builder now called in the constructor
      adds  f5fbe3c   Tests and implementation for Undef/Defined types
      adds  1f2b478   Use "undef" and avoid uninitialized warnings when the value we're type checking is undef
      adds  dfaf319   Refactor the input of the type-constraint tests, tests are now complete, they just fail miserably
      adds  0f636a9   Implementations for all of the types except ClassName
      adds  27a2246   Nums are Strs too
      adds  31f5a7f   Implementation of ClassName, borrowed from Moose
      adds  ca73a20   If we re-import Mouse, don't thrash the class's superclasses.
      adds  de9a434   Use methods on attribute instead of poking directly in the hash
      adds  2434d21   More methodification, change some names to be what Moose::Meta::Attribute uses
      adds  b17094c   Use Scalar::Util/Carp imports for brevity
      adds  6caea45   Some doc updates
      adds  149a044   Eek my original name is showing!
      adds  446d2d2   Ignore autogenerated files
      adds  3301fa5   Unknown type constraints are now interpreted as blessed($value) eq $type
      adds  ab27a55   Improve doc coverage, remove some needless methods
      adds  af745d5   Factor out canonicalize_handles into a separate method
      adds  e3d9dc7   Test that a badly typed default explodes
      adds  c021207   Fix type_constraint always being set to undef
      adds  d2e2ac4   More glob/fh type tests
      adds  fb706f5   Little nits
      adds  8156371   Test count fixes
      adds  6feb83f   Improve coverage of TypeRegistry
      adds  9367e02   Tests and implementation for builder with lazy and clearer
      adds  5d5a3b5   Make sure that predicate plays well with builder
      adds  010a2b1   Make sure that eager builder does not run after clearer
      adds  636c002   Moose compat: throw an error on $self->reader(value)
      adds  398327c   Moose compat: required error message tweak
      adds  4eb1339   Moose compat: lazy-no-default error message
      adds  e6ac69d   Fix a test bug where a value was being assigned to a reader and then checked for undef :)
      adds  8473108   Moose compat: no longer an error to have a trigger on a readonly attribute
      adds  085c18e   Don't use meta in the reference test, Moose doesn't like it being invoked as a function
      adds  f89acac   Moose compat: Remove Mouse::Class->attributes method in favor of get_attribute_map
      adds  c3cc364   Moose compat: handles are not canonicalized in the meta attribute's storage, instead at handle generation time
      adds  2a674d2   Moose compat: the details of load_class. Check whether the package has any methods, etc
      adds  3645b31   Moose compat: the weak_ref reader is spelled is_weak_ref, don't weaken nonreferences
      adds  f3c1ccc   Moose compat: init_arg is not used for the hash key, name is
      adds  384072a   Use the correct hash keys with init_arg in the constructor
      adds  e8b3db4   use overload::StrVal in type-constraint errors
      adds  f3e05df   Finish the use of overload::StrVal, in verify_type_constraint
      adds  58af95b   Begin moving Moose::Attribute and Moose::Class into Moose::Meta::*
      adds  306290e   Finish moving Mouse::Attribute and Mouse::Class into Mouse::Meta::*
      adds  79af4b5   have ClassName check use is_class_loaded
      adds  7ecc212   Some ClassName simplification and fixes
      adds  bf13404   Replace is_class_loaded with version from Class::MOP
      adds  3e8e32b   Revert to an earlier t/025-more-isa which gave better test coverage
      adds  262801e   Various is_class_loaded/load_class nits
      adds  9694b71   Invalid class names should throw an exception
      adds  615d5d5   Add failing tests for auto_deref, where I'll pick up next time
      adds  3cf6800   Implementation of auto_deref
      adds  45ea862   Some errors for auto_deref
      adds  0fff36e   Lots of doc
      adds  dca275b   Some final touches on the doc. This is 0.01.
      adds  7954442   Ignore SIGNATURE file
      adds  126765f   v string not portable
      adds  692e1bc   use teh Squirrel
      adds  103ad0e   i speak english, i learn it from a book
      adds  d25ab49   more explaining
      adds  303b7f4   number squirrel.t
      adds  9acd019   Improve BUILD/DEMOLISH tests to cover ordering
      adds  2230a6a   Fix the order that BUILD methods are called in (thanks Robert Boone)
      adds  043a69f   Whoops, was loading Moose instead of Mouse..
      adds  ad67865   Update Changes
      adds  eb061d5   Improve test code coverage of Squirrel
      adds  8e1a28a   Bit more doc
      adds  f8b285d   Prepare for release 0.02
      adds  8517d2f   Use Class::Method::Modifiers 1.00 for before/after/around
      adds  879a325   Add a test file for method modifiers
      adds  da4cb91   Add support for ->new({...})
      adds  b7a7482   Doc updates
      adds  3606224   Test that subclassing looks at the superclass' attributes in the constructor (it doesn't!)
      adds  72b88a8   Add compute_all_applicable_attributes
      adds  28d2694   Use compute_all_applicable_attributes instead of get_attribute_map in the constructor, a test for the former
      adds  66eea16   Add has_attribute, rewrite Changes to be Moosier :)
      adds  d56e838   Add the Point example from Moose's tests. Except for method and type constraint stuff, it all passes. cool.
      adds  39d3892   Add t/029-new.t for testing the constructor
      adds  069668c   More tests for attributes and new
      adds  986ff64   tests for has_attribute
      adds  1f67998   Add test for undef init_arg
      adds  491e592   Add support for undef init_arg
      adds  74be997   0.03
      adds  66efb1c   Bump to 0.04
      adds  7e2909e   Begin adding tests for has +foo
      adds  8fd9e61   Move validate_args out into a separate method
      adds  1bfebf5   Begin adding support for has +name
      adds  45959ff   implement lazy_build
      adds  9b2c1c4   failing test for inheriting from non Mouse class
      adds  bb73340   fix the failing test, only call ->meta on a linearized isa member if ->can('meta')
      adds  2e7e86c   lazy_build arg processing copied from Moose
      adds  a5fe401   is_lazy_build
      adds  e16608b   changelog
      adds  a3525e9   changelog date
      adds  6af45c5   version bump to 0.05
      adds  995061c   Begin writing tests for Mouse::Role
      adds  f9e6839   Begin adding Mouse::Role
      adds  8da998d   Blow up when someone tries to use a role extends
      adds  964eaf7   Adjust the Role::extends error message to match Moose's ;)
      adds  7238120   Test that before/after/around live, and defining a sub within a role
      adds  26482d3   Make sure that "has" doesn't blow up
      adds  00c0e9c   Make sure "with" works
      adds  eb812bd   Make sure that required/excludes don't explode
      adds  4377514   Export and test blessed and confess
      adds  9ffa533   Begin writing tests for Mouse::Meta::Role
      adds  a2227e7   Begin adding a Mouse::Meta::Role which is accessible through Role->meta
      adds  6cbacbf   symbol lineup is mandatory
      adds  acf0f64   Begin actually filling out Mouse::Meta::Role
      adds  513854c   Give Meta::Role a name method
      adds  05c74c2   Test that "has" adds an attribute to the role
      adds  0fc8adb   Stub 'has_attribute' and make 'has' use 'add_attribute'
      adds  83d0a1f   Make has_attribute actually work
      adds  086c223   Begin writing tests for role application
      adds  3ab0ee8   Implement "with" but no role application quite yet
      adds  e7dff5d   Tweaks to "with"
      adds  e5f31f1   Forgot "if @_", oops :)
      adds  da0c885   Begin filling out role application
      adds  274b6cc   Get attributes in role application working!
      adds  6681e09   Update Changes
      adds  e71d803   Need to unimport Mouse::Role's keywords
      adds  ce2ee56   Begin adding Squirrel::Role
      adds  9fc566e   Begin adding tests for Squirrel::Role
      adds  d128843   Test fixes
      adds  7bbf018   Fix tests for Squirrel::Role
      adds  ddd4992   Be nice to Moose::Role::unimport in older moose
      adds  7a59f4e   clone_{object,instance}
      adds  7840048   Make Role::with die
      adds  20b968d   no_plan is so lazy :)
      adds  ba33632   Have Role->get_attribute return a reference instead of a list
      adds  2c09851   no_plan is so lazy
      adds  69ac1dc   Some fixes and test improvements for roles
      adds  0ba3591   Make it so Mouse doesn't overwrite attributes
      adds  efe5989   Rename the 402 test, it's about role attributes
      adds  f650b4b   Ensure that the local class wins over a role, and that the role over a parent class
      adds  d574882   BUILDARGS
      adds  b3bfbec   Make sure that with "A", "B" throws an error
      adds  3652e8c   Style changes :)
      adds  dbf0216   Add some more tests for lazy_build
      adds  bf6d766   Still more lazy_build tests
      adds  93f0889   POD and basic test for is_lazy_build
      adds  028b550   Small fix to improve coverage, I wish Devel::Cover handled a ||= "true value"
      adds  a02698f   Ensure that "has '+nonexistent'" fails
      adds  f7b11a2   Doc for some of the new meta methods
      adds  93d190e   Add canonicalize_args, factor lazy_build canonicalization/validation into the right spot
      adds  1a0f080   Clean up the clone tests, better error message on cloning the wrong things
      adds  4661ee6   More tests for clone
      adds  e42bee4   Better error message for clone_instance("foo")
      adds  442125d   Document BUILDARGS
      adds  cadd5b5   Doc for Mouse::Role
      adds  8591e81   Bump the dep on CMM, since it has the prototype fix
      adds  cbe29bd   silence BUILD used only once warning
      adds  df5525b   Failing test for unimport killing a method with the same name as a keyword
      adds  b57f7ba   TODOify failing unimport tests
      adds  c0085d1   splice out the trigger results so we ensure we don't call trigger extra times
      adds  6c5498d   Ensure that trigger is always a coderef
      adds  ca7941e   Allow trigger to be a hashref.. :)
      adds  1bbaa8e   We need Attribute->validate_args to take a hashref instead of a hash
      adds  506db55   Canonicalize the coderef version of trigger to a hashref version
      adds  4e757c9   Support before and after triggers in the setter
      adds  d072124   Support before and after triggers in the constructor
      adds  3b5febd   Some tests for before/after triggers in Mouse
      adds  cbdd0fa   Add support for an "around" trigger in the setter
      adds  de23149   Small test refactor to avoid having to duplicate this trigger tree
      adds  d056600   Some simplification of the inlined type check
      adds  2b09160   Add (failing) tests for before/after/around triggers on constructor
      adds  fe5fe06   Implement around triggers in the constructor
      adds  80be11c   Flesh out Changes, because I want to release soonish..
      adds  02755b2   We already know $args->{trigger} is true in this codepath
      adds  84357c9   Doc for the new trigger. Yikes. Save me perigrin!
      adds  97661b7   Moose error compat
      adds  181502b   Moose compat: Rename attribute->class to attribute->associated_class
      adds  d16fe7d   Metaclass->add_method
      adds  724c77c   Keep track of the instantiated metaclass in associated_class, use the MOP better, etc
      adds  c5cbafa   Add the lamest changelog entry ever
      adds  9baf5d6   More consistent header
      adds  a7f212f   Remove dependency on Test::Warn by catching the warning ourself in the one test file we use it in
      adds  faa5cb7   Update some doc
      adds  ed00ef3   Bump to 0.06
      adds  e2a1372   Saved by the peri grin! (trigger doc)
      adds  60e2164   Add a stub make_immutable for some Moose compat
      adds  844fa04   Deprecate hash-triggers
      adds  5c557f4   Bump to 0.07
      adds  84ef660   Moose extending Mouse test & minor fixes
      adds  c02bacc   
      adds  4fd5e34   Failing tests for method modifiers in a role
      adds  c2f128e   Add get_before_method_modifiers etc
      adds  fc0e0bb   Add support for adding method modifiers to a role metaclass
      adds  84e9b28   Fix which add-modifier method gets called
      adds  50dc6ee   Refactor regular class method modifier addition to go through the metaclass
      adds  d99db7b   On role apply, apply all method modifiers
      adds  a08e715   Remove before/around triggers
      adds  921038c   Remove MRO::Compat from Mouse::Object, it now uses the metaclass method
      adds  9b28c1d   Remove blessed from Mouse::Object because it's not used
      adds  eaad7da   Remove dependency on Sub::Exporter for Mouse (Mouse::Role to come)
      adds  b32e8fb   Drop Sub::Exporter from Mouse::Role
      adds  023bf9e   ..and the Makefile.PL
      adds  2badb84   Make requires/excludes an error until they are implemented
      adds  4093c85   Mouse::Util for pure-perl implementations of functions we depend on, in case the dependencies are unavailable
      adds  00ca1c6   use Mouse::Util 'get_linear_isa' instead of MRO::Compat directly
      adds  8fcbe7f   Mouse::Util::blessed
      adds  58fe9fb   looks_like_number
      adds  d8aea26   reftype (which is used by openhandle but not Mouse directly)
      adds  29312fc   openhandle
      adds  cacfab6   Skip t/021-weak-ref if we don't have Scalar::Util
      adds  626cd94   weaken for Mouse::Util which will load up Scalar::Util
      adds  01db075   Remove dependency on Scalar::Util
      adds  4e31595   Remove dep on CMM by just delay-loading
      adds  465af41   Changes
      adds  577be39   Alter the weaken support a bit
      adds  f38ce2d   doc
      adds  7778398   one day a stray empty line will kill me
      adds  eab013b   Bump to 0.08
      adds  a505311   We need consistency for this one
      adds  7fe1b68   Simplification of blessed, we don't need to lift the refs stricture
      adds  4d02abf   We don't need to do both eval and Module::Name -> Module/Name.pm munging
      adds  8c831d0   Begin replacing Test::Exception with a Moose::Util :test
      adds  5816d47   Add throws_ok to Mouse::Util
      adds  0a3a19a   Test::Exception!
      adds  429ce01   We no longer depend on Test::Exception
      adds  9458ce9   Fixes for $Test::Builder::Tester, we want to invoke new to get our own instance
      adds  c13900f   Skip some tests if we don't have Class::Method::Modifiers
      adds  ea0b9e3   Doc that we have implementations for throws_ok and lives_ok
      adds  5dbc65e   Changes
      adds  7e3ed32   Facts!
      adds  d1c1b99   Note our deplessness
      adds  fc9f898   Credit Yuval, he's done a bunch of hacking
      adds  6beb7db   Small doc tweaks
      adds  00136d6   Notify us of what versions of everything we have from Mouse::Util (and if it even loaded)
      adds  42d7df0   Run all of Mouse::Util at BEGIN time
      adds  fb0394a   Don't construct a Test::Builder at BEGIN time, only once throws_ok or lives_ok is called
      adds  f1db776   First stab at generating Mouse::Tiny
      adds  802c525   Ignore the generated Mouse::Tiny
      adds  2da0530   Bail out of Mouse::Tiny if Mouse is loaded -- we already have all the classes
      adds  30f4536   Tests for Mouse::Tiny + Mouse
      adds  347a022   Move generate-mouse-tiny into author/ so blib doesn't grab it
      adds  ad66d24   Ignore .prove
      adds  66cff61   Failing test for mixing in a method from a role
      adds  d72006c   use Carp so Carp::croak is defined (fixes some test failures)
      adds  fc3207c   We need to skip the moose_extends_mouse tests in the absense of Moose
      adds  95700a5   Delete the role test for now, we need to track Class methods and all sorts of things first
      adds  274aea6   Changes, 0.09
      adds  7a02432   Bump to 0.10
      adds  081ecb9   Include CMOP and Moose versions in the dependency display
      adds  46fce5c   Include CMM, why not
      adds  ca63d17   doc undef for init_arg
      adds  b0e7066   ouse.pm!
      adds  693a0d0   Require Moose 0.59 for these tests (not sure when this was fixed; and it's only for a test we know now works :))
      adds  de252f0   require Moose 0.59 doesn't work, need to use: Moose->VERSION('0.59')
      adds  4bccf70   Remove the version number copied from oose
      adds  2498d94   Changes
      adds  6430d96   Bump to 0.11
      adds  5253d13   doc patch for lazy_build
      adds  ed1eec3   Localize $_ only if we're checking a type constraint
      adds  71b948d   Throw an error if a method eval fails
      adds  7f7406a   inlined_name which quotes
      adds  85ccd3e   Various optimizations to regular accessors
      adds  d10fd51   Inline the key in predicate and clearer too
      adds  e4b38f4   Update Changes
      adds  35e1cb9   If we have nothing left to do for the accessor, we can return during set
      adds  7de1347   Small fixes
      adds  ccd73de   Factoring
      adds  5f46c4b   Bump to 0.12
      adds  2651ba9   branch correctly
      adds  fdec46f   add TODO
      adds  59089ec   support requires on Mouse::Role.
      adds  2e92bb8   - added Moose::Util::apply_all_roles - added Moose::Meta::Role->get_method_list - added Moose::Meta::Class->get_method_list - copy methods on Moose::Meta::Role->apply
      adds  b1b8155   Mouse::Role supports 'with'
      adds  4aaa2ed   support alias option on 'with'
      adds  3118622   don't require Test::Exception on production environment =)
      adds  8dd9385   test related things is moved to t::Exception
      adds  5937215   updated todo list
      adds  4188b83   added to coerce feature
      adds  f374ae8   oops add test for coerce
      adds  26eaf09   oops
      adds  32af348   fixed bug, problem of coercer feature is moose compat
      adds  3c40a22   added to coerce moose compat test case
      adds  fc1d836   - inject object constructor when call meta->make_immutable. - this change makes Obj->new 225% faster
      adds  ecc6e3b   added to class_type
      adds  41cdacc   micro optimization
      adds  24ad3f6   Make the constructor close over the metaclass, and bless into the right class (so subclassing works)
      adds  ba2da7f   Use t::Exception for this test
      adds  c12edd9   performance tuning
      adds  8dcbf65   Close over $key so we don't need to do an assignment or variable lookup in the constructor
      adds  95e0838   Inline $from
      adds  c91862e   Assign the value of the parameter to a lexical so we don't have to continually look it up in the args hash
      adds  bbf64e7   generate DESTROY method for performance improvement
      adds  e8ba7b2   Use fewer assignments when doing a coercion in the constructor
      adds  7bf66a9   Use fewer assignments when doing a coercion in the constructor
      adds  f262f14   Better variable names
      adds  b9add21   add tests 't/*.t t/*/*.t';
      adds  b6ffa10   move 80x tests to 800_shikabased
      adds  47f36c0   added role_type on Mouse::TypeRegistry
      adds  78b163f   SKIP test case "Class::Method::Modifiers required for this test"
      adds  cc4c21f   update todo list
      adds  eab8154   move Test::Exception to inc/. suggested by autarch++
      adds  3b8fe10   overload::StrVal is needed
      adds  b0000b3   oops... i forgot s/Moose/Mouse/ orz
      adds  61a02a3   more more moose way to type constraints
      adds  654a7ee   (JUST A IDEA) copied from Scalar-List-Util/Util.xs
      adds  11ac534   just a simple XSLoader for now
      adds  eae8075   024 fails, but successfully loads and uses the XS versions of Scalar::Util functions
      adds  214c3ab   attempt to require MRO::Compat. If that fails, use our own
      adds  2131374   oops, copied the wrong sub
      adds  64959bc   change location
      adds  3f8f481   put a hack around in there
      adds  e15d73d   Exporter::Heavy is too heavy.And, this is enough in a lot of case .
      adds  9524350   don't attempt to require Scalar::Util if we're going this far trying to optimize
      adds  bc37d50   remove trash
      adds  5439cf9   added MouseX::Types, MouseX::Types::Mouse
      adds  03478c1   remove of a lot of copied document
      adds  2774c5e   add mluti option with test
      adds  5c12655   we want to use older Exporter
      adds  45f2e6a   micro optimization
      adds  ae3edb8   added Mouse::Meta::Class->create(_anon_class)? code taken from Class::MOP++
      adds  21498b0   add with qw( Role1 Role2 ) support
      adds  ca3bebb   do not use same variable name twice.
      adds  63d74d7   bug fixed: BUILD method doesn't works
      adds  8da6834   shortcut the flow for micro optimization.
      adds  4a1986d   micro optimization
      adds  32f9386   this argument is not needed
      adds  381f326   optimized
      adds  368e3d4   mv t/800_shikabased/007-create_class.t t/800_shikabased/008-create_class.t
      adds  085a5c2   oops remove t/800_shikabased/007-create_class.t
      adds  d3982c7   more optimized of TypeRegistry
      adds  adebd0a   support of isa or ( isa => ' Str | Undef ')
      adds  2b9094e   oops, revert of revision 6879
      adds  eec1bb4   support of isa or ( isa => ' Str | Undef ')
      adds  6da1e93   support MouseX::Types's  isa or ( isa => Str | Undef )
      adds  8a7f2a8   micro optimized
      adds  713a2a0   optimaized default values in constructor
      adds  0e503bd   set instance to attributes default code
      adds  b3b74cc   optimize for constructor and attribute
      adds  ee0db4b   add immutable test
      adds  0ecefe8   Encapsulation
      adds  ddca6c8   added benchmark script
      adds  0c15085   inject empty DESTRUCT method for performance improvement.
      adds  0a0814d   always inject method to DESTROY
      adds  dd03427   display module version in benchmark script
      adds  f172d4e   revert XS related things. this is no advantage orz
      adds  74f2f83   revert XS related things
      adds  272a193   - depend to Scalar::Util when perl5.6.x - refactor the mro::get_linear_isa loader.
      adds  302b675   oops
      adds  bcd39bf   bug fixed when perl 5.8
      adds  152789f   added 'get' in benchmark script
      adds  cbf062f   change directory structure
      adds  44b31b5   skip temporary file for vim
      adds  6c169c5   use Scalar::Util directly
      adds  f2560fd   call by full path
      adds  7ef6934   added more test cases
      adds  1e7a7ba   added test case for compatibility
      adds  8632b6f   improvement the compatibility with Moose.
      adds  323adb6   update todo list
      adds  1fbefea   implement to subtype's as is moose way
      adds  2f6fade   pre load class in class_type
      adds  2f66592   oops, add testcase ( subtype 'Foo' => as 'Bar'; AND subtype 'Foo'; )
      adds  39c8464   Steal the octal-defaults test from Moose, thankfully Mouse passes everything :)
      adds  0fa84b9   Mouse::Util provides throws_ok and lives_ok unless Test::Exception is version 0.27
      adds  9a8a1b5   More fixes for requiring Test::Exception 0.27
      adds  295123f   Implement and export dies_ok
      adds  3fc40cf   should accept subclasses
      adds  285764d   test for isa improvement
      adds  826828b   Update Changes
      adds  695dcce   
      adds  4423150   Tweak changes for release
      adds  41ceffa   reader/writer
      adds  c217840   default needs invocant
      adds  17c2c4c   more specific
      adds  de51e71   Bump to 0.13
      adds  a9d1cb9   Fix for default in a constructor reported and tested by rjbs :)
      adds  3b10730   mark 033 todo
      adds  7cd9681   Bring shika-based up to trunk
      adds  80a59a1   Merge in shika-based!
      adds  97c0bae   Remove build-dep on Sub::Uplevel, Test::Exception can install it (makes us look a smidge better)
      adds  b4ea7f4   Remove TODO file, yay
      adds  07d18a6   Remove pointless shebang in each module
      adds  1ab26db   Use Test::Exception in this test
      adds  f671555   Comments, style
      adds  a56aa0e   Anchor this exclusion regex so "has_list" etc will work
      adds  ad95800   Tweaks to metaclass
      adds  949ee85   Anchor this same regex in Mouse::Meta::Role
      adds  a4d5249   More tweaks
      adds  4a957f0   For class constraints, it's good enough to be a subclass of that class!
      adds  b955333   Need to specify is => 'rw' for the test to be closer to right
      adds  9a16e6d   Make this coerce test more discriminating
      adds  c817e8f   Add tokuhirom and Yappo to AUTHORS
      adds  6d46df7   Test for init_arg => undef
      adds  9df6f0c   Generated constructor cleanup
      adds  b4160db   Add type constraint
      adds  9dcd7d2   Only inline BUILDARGS if the class has one that isn't Mouse::Object's
      adds  7756897   Make the constructor code easier to read
      adds  f2becec   Ignore "used only once" warning
      adds  6052a73   if you are gonna blame me, get the spelling correct
      adds  7e38a84   Don't put MouseX files into Mouse::Tiny
      adds  25b0819   Changes.. too many to list right now
      adds  5b77603   MRO::Compat is the only module loaded by Mouse::Util now so we have to check it directly
      adds  fccd226   empty line
      adds  4216fc1   Bump to 0.14
      adds  1d6d25f   Fix the header in MouseX::Types
      adds  1595b99   0.13 and 0.14 Changes
      adds  8aeec00   Bump to 0.15
      adds  a1a1f1f   Missing features aren't!
      adds  6ef4ff5   Begin renaming some test files so it's easier to test Moose
      adds  c87751d   Okay, these are the right names
      adds  f5bbae5   Remove Anti
      adds  abe28e1   Finish renaming these test modules
      adds  dc4a7ab   Add the script I've been using to munge tests to run against Moose
      adds  c1d04ab   Skip squirrel tests when munging s/Mouse/Moose/
      adds  7daedff   Test that we don't export sugar into main
      adds  ee413bc   Begin renaming Mouse::TypeRegistry to Mouse::Util::TypeConstraints
      adds  3b46bd4   Finish renaming Mouse::TypeRegistry to Mouse::Util::TypeConstraints
      adds  0d9fea2   "type" sugar for when you're not subtyping anything
      adds  3fa6f35   More uses of type in the tests
      adds  003c529   Better linear-isa tests (using the meta API)
      adds  20e25eb   Rename the method to verify_against_type_constraint since Moose renamed it too
      adds  99ba3cc   Moose::Tiny is not the same as Mouse::Tiny
      adds  6c41694   HashRefa looks like a typo
      adds  cceb0e2   Rename the has from %SUBTYPE to %TYPE
      adds  abe4e88   Style
      adds  7dbebb1   Keep track of the source package of each type; other cleanups
      adds  ef42c7f   Only set @ARGV if it's empty
      adds  da9a5e9   Coerce a type that won't fail us later (damn you Moose)
      adds  0d062ab   You can redefine types in the original package
      adds  7f408f4   Remove the redefine type tests for now, they'll go in a separate file
      adds  a5fc1e9   class_type shouldn't load the class (Moose compat; no easy fix :/)
      adds  7af7011   Don't do the use_ok test
      adds  b6a2be4   Don't try to import Mouse's sugar into main here
      adds  475666e   Need to specify package names
      adds  2608b11   Same API as Moose for Mouse::Meta::Attribute->new
      adds  1a72f15   Begin stealing more Moose meta API
      adds  dd3c04d   We do need to copy %options so we can use $options{superclasses} later
      adds  0033da8   Write the anon-class test such that we can run it against Moose, and if we create anonymous classes during Mouse load it'll be okay
      adds  bcc5080   Rename this class to avoid a type collision
      adds  108a7c1   Better test here; check the error message
      adds  cbc437f   Typo fix
      adds  9090e5f   MouseX::Stop::it!
      adds  47b5feb   suppress warnings when we use around and has "+..."
      adds  4859d49   use Data::Util to make modifier fast if Data::Util is installed
      adds  fa9a3ca   refactored out fast method modifier as Class::Method::Modifiers::Fast and used Class::Method::Modifiers::Fast
      adds  139d92d   Use Exporter for Mouse::Util::TypeConstraints
      adds  b5fadb9   MouseX::Types can now use MUTc->export_to_level
      adds  47cd318   Benchmarking indicates that exists($_[1]) is faster than scalar(@_) >= 2
      adds  c5146d2   Failing test for using a custom message in a subtype
      adds  0f1dae9   Fix prototype on message {...}
      adds  a68fed5   TODOify it for now
      adds  96dbfdb   Document more changes
      adds  4ea7ed0   More changes
      adds  8c1b1ec   Add a shim Mouse::TypeRegistry that warns and sends you over to Mouse::Util::TypeConstraints
      adds  815f725   Extra ;
      adds  c7a6403   Ensure that we're not blowing away an inherited constructor
      adds  e3e524d   We can't support this yet, so TODO and make sure we won't introduce bugs later
      adds  6a1d183   Settle for respecting inline_constructor for now
      adds  5860085   Don't require there to be a BUILDARGS method; fix undef warning
      adds  d44f0d0   Implement basic usage of "enum" type constraints
      adds  e600730   Implement override/super
      adds  a22b1fe   Note enum and override/super implementations in Changes
      adds  d8b10b3   Back out the exists($_[1]) change since exists($array[$element]) doesn't work so well for undef in @_
      adds  478cab2   Need to ignore override and super in the method list
      adds  4786262   MouseX::Types is now in its own dist
      adds  354cc11   Avoid the warning about exporting sugar into main
      adds  7ca7510   Doc adjustments
      adds  a7387a2   Use Any::Moose instead!
      adds  4d33522   Changes time
      adds  cae2769   Don't put ouse.pm into Mouse::Tiny
      adds  c9ef7f3   We no longer have shebangs in pm files, so stop removing package lines
      adds  26cf84a   Don't need to filter out MouseX any more
      adds  49e62c2   We backed this baby out
      adds  67fb42e   Bump to 0.16
      adds  4724d42   Factor out some bits of get_method_list so I can write get_all_method_names
      adds  60cfc6a   Implement get_all_method_names
      adds  f91c9c0   Upgrading Moose fixed test failures in these files for somebody, so depend on later versions (not sure what changed; maybe CMOP fix?)
      adds  2276cb1   Moose's make_immutable returns true allowing calling code to skip setting an explicit true value at the end of a source file.
      adds  0190472   Support for anonymous enums: enum [elements]
      adds  137498b   Name for Mouse::Role
      adds  1b79a11   Throw a better error message when using a method modifier without CMM
      adds  097f840   Describe which versions of Moose we need when we skip these tests
      adds  144b1d9   Skip these tests if you have an old Moose
      adds  5d2a417   Include CMMF in t/000-load
      adds  d8edb5a   Update Changes
      adds  388b8eb   Load mro directly if Perl is recent enough (Nicholas Clark)
      adds  e257881   added Mouse::Util::apply_all_roles to @EXPORT_OK for Moose compatibility
      adds  df963a6   Add dump method from Moose::Object into Mouse::Object
      adds  949738a   Changes, bump to 0.17 for release
      adds  c3a8393   Bump to 0.18
      adds  5fa003b   Throw a more useful error when users try to use a parameterized type, with a meager todo test
      adds  abfdffe   added attribute metaclass support. This feature is required by MouseX::*
      adds  4f5b44a   micro optimization for method modifiers. do not eval everytime!
      adds  a0c72ae   depend to Scalar::Util 1.14. because Scalar::Util < 1.14 has a bug.
      adds  15ce26e   check for has_default too
      adds  3aadb77   reverting change: the correct answer is,     - when an attribute contains a trigger which may run upon       initialization, you need to make sure that the associated       trigger doesn't use another attribute, OR     - that attribute that gets used is declared with a "lazy"       attribute, so that the accessor generates an inlined       initialization code
      adds  c477610   added .gitignore file for git-svn users
      adds  bfcc8a0   support Mouse->import({into_level => 1}). This feature is needed by any::moose based hacky classes(e.g. http::engine::middleware)
      adds  60f6eba   added YourClass->meta->add_attribute(foo => (is => 'ro', isa => 'Str')); support.
      adds  ec53d67   Just always depend on Scalar::Util 1.14
      adds  0864847   More gitignore files
      adds  a759da5   No need to skip these tests, since tokuhirom++ implemented role-role composition
      adds  2bc93d6   No real reason for MOUSE_DEBUG these days
      adds  423b969   0.18 changes
      adds  52c48ad   No reason to do a string eval here
      adds  c4ec764   Bump to 0.19
      adds  05b9dc9   oops. we want to use 'metaclass' in role, too :(
      adds  315b97c   I want parameterized types... I want it!
      adds  1f7ac33   properly commit the newly created parameterized type to the registry (cache!)
      adds  310ad28   Make coercion work for parameterized types
      adds  c1c9429   oops, that used confess
      adds  917aa1d   Don't use a method modifier in a test, since they may not be available
      adds  b769bed   Avoid depending on method modifiers again
      adds  f96bd2a   0.19 changes
      adds  df9e57e   0.19
      adds  aec5563   Bump to 0.20
      adds  56a558f   Implemented Moose::Object::does, borrowing from Moose::Object.
      adds  6719984   Implemented Mouse::Role->does; modified Mouse::Meta::Class->initialise to allow use as an instance method to make this work.
      adds  bded451   Modified glob asignment to be coderef assignment.  As suggested by GFUGI in a comment attached to RT #42992. Indeed, we probably don't want to clobber package variables the role may have defined with the same name as a method.
      adds  51212d9   Added a new test, essentially the code posted in RT bug #42992.  It still fails pending the bug in Class::Method::Modifiers (RT #43167) being fixed, so marked as "TODO".
      adds  88b6c01   Remove third argument to trigger
      adds  9ca3f17   Fix use of meta-attr in trigger
      adds  8de42c4   Fix version check
      adds  3084f7a   Fix another keyword regex
      adds  6fbbcaf   Turn the throws_ok failures into TODO tests
      adds  1ea948d   Need to actually be tests to be usefully todo'd
      adds  2a902f4   TODO package A;our @VERSION passing is_class_loaded
      adds  c9aefe2   Forbid undef passed to new for Moose compat
      adds  33aaf11   Update error message to match Moose's
      adds  c91d12e   much faster impl. for constructor/accessor. this is a same behavior with Moose.
      adds  a510e63   implement Maybe
      adds  d9f8c87   fix portability between Moose/Mouse's class_type
      adds  321e527   move stuff from Meta::Attribute to Util::TypeConstraints, work with $_ and such
      adds  78b1382   Add a dummy TypeConstraint namespace so you can treat them as objects
      adds  ccf4422   Export find_type_constraint
      adds  94593ae   look under %TYPE first
      adds  376973b   make a subtype for each Mouse class This behavior is same as Moose.
      adds  0b3ce17   added comment
      adds  616d0d6   added Meta::Class->has_method($name)
      adds  e0b163e   more strict argument check. Mouse does not support Application::ToInstance yet
      adds  c68b411   added Meta::Class->add_attribute_list for Moose compatibility
      adds  684db12   added Mouse::Meta::TypeConstraint and use it. Mouse::Meta::Attribute->type_constraint returns an object. and, find_type_constraint was deprecated.
      adds  4c03ed8   rebirth the find_type_constraint for backward compatibility
      adds  86b9989   oops. i forgot to change make_immutable code.
      adds  89a97ba   t/900_bug/001_immutable_types.t: oops. 'package B' means B.pm, reserved namespace. and, fixed invalid usage of subtype.
      adds  28e0fb1   ignore *.old file
      adds  314fe30   generate moose compatibility test automatically
      adds  98bbe65   less deps in Makefile.PL
      adds  b7e3d8b   added benchmark case for setter, getter
      adds  f7fec86   Meta::Class->does_role searches isa for Moose compatibility
      adds  17d5fef   use compiled type constraints. this change makes faster :)
      adds  ca5a9ec   split accessor generator from the Meta::Attribute. because, this code is complex enough to merit its own file!
      adds  1ae8a0d   refactoring the duplicated vars
      adds  3fee6f6   use compiled_constraints directly. performance enhancement.
      adds  53d4053   scope makes slower!mouse's constructer is faster than moose with this commit :)
      adds  766534c   Correct error message to include 'Maybe' as implemented parametric type.
      adds  5c5a61e   Adjusted default 'isa' typeconstraint construction to check if the specified type name is a known role, and constrain with 'does' instead of 'isa' if it is.  This brings Mouse in line with how Moose behaves for this case.  Testcase added to t/025-more-isa.t.
      adds  daa8612   Type coercions should be added to the front of the list in $COERCE_KEYS{$name}, not the back. This ensures they are checked in the correct order (as supplied in the declaration).
      adds  813197f   Fixed a bug in the compiled constructor - it was invoking BUILD methods in the reverse order.
      adds  13973ae   Added test for the correct BUILD order after immutable-ising a class.
      adds  792f751   Added test for the correct application order when multiple coercions exist for a single attribute, which was fixed in an earlier commit.
      adds  55fc05e   do not create a copy of argument, if not needed
      adds  bb3f31b   added benchmark script for C::A::Fast
      adds  31a5ba2   Changes to date added for wu-lee.
      adds  4e14530   Fixed bug in the immutable constructor.  It now redispatches to Mouse::Object->new if the invoking class is not the one it was contructed for, as Moose's implementation does.  Test case included.
      adds  65715de   Added latest bugfix to Changes.
      adds  ae7bec5   Whoops. This should have been included in the previous commit.
      adds  cecfb97   Added metaclass cache accessor methods (straight from Class::MOP). Mainly convenient to me for finding classes to ->make_immutable.
      adds  bf1b613   Added Changes note about metaclass accessors.
      adds  e73a983   fixed test count
      adds  d60824a   get_all_attributes
      adds  e9d57bd   throws_ok -> todo
      adds  cf33c3d   Move 0.20 changes into the right section
      adds  927982b   More 0.20 changes
      adds  ea6dc3a   Add wu-lee to authors
      adds  2df74b3   Deprecate Squirrel
      adds  6614c10   Be more damning of Mouse, more Squirrel deprecation
      adds  6b646f9   Bump to 0.21
      adds  0eaf53c   class-mop says 'The compute_all_applicable_attributes method has been deprecated.'
      adds  49a56bb   Fix test failures when user does not have C::Method::Modifiers(::Fast) installed
      adds  de65faf   compatibility test is generating automatically.ignore it.
      adds  4e8817b   fixed pod mark up bug. and added Test::Pod test. https://rt.cpan.org/Public/Bug/Display.html?id=44928
      adds  d9b661d   Mouse 0.21 Changes
      adds  e693975   Document address of the public git repo.
      adds  5893ee3   Improve documentation for type constraints.
      adds  5d74128   eep, don't advise contacting nothingmuch directly for a commit bit.
      adds  c12fb37   Merge branch 'master' of gitmo at jules.scsys.co.uk:Mouse
      adds  518e303   Moose says 'The clone_instance method has been made private. The public version is deprecated.' we don't mention this method. remove test.
      adds  e82cf08   tckect #42992: Method modifiers affect all classes in the whole inheritance tree was resolved by patch from gfx++
      adds  29607c0   added typeconstraint's customizable error message support.
      adds  7a96b33   Update Changes
      adds  240454c   0.21 date
      adds  124fa02   Bump to 0.22
      adds  1763d4d   added workaround for autogenerated Moose test
      adds  0d6273f   bug fixed. test is very important things! Klass->does_role should check the parent classes.
      adds  f55f60d   Clean up verify_against_type_constraint
      adds  ab35ab2   Use $value instead of $_ in the constructor, since $_ is getting clobbered
      adds  e743afa   Make sure that role overrides work as specced
      adds  6d86b34   0.22 Changes
      adds  d5b41c0   Bump to 0.23
      adds  9e3c345   set perl version to 5.008 and document 5.6.2 bugs in POD
      adds  1397be4   add minimum version for Test::More and Test::Exception so that we at least test the same standards as Moose
      adds  aa1bb1a   Mouse::class_of
      adds  c26e296   If the metaclass has been collected, use mro::linearized_isa directly (fix by doy stolen from Moose)
      adds  dad3c1a   Changes
      adds  6ebf64d5  mro::get_linear_isa -> Mouse::Util::get_linear_isa
      adds  25db76e   0.23 date
      adds  eb6f444   Bump to 0.24
      adds  e578d61   latest moose inlining destructor by default
      adds  c2d7552   update the test code from latest moose repo
      adds  e0a5363   construct_instance is obsolated, use construct_instance instead
      adds  448fbe3   Mouse code has a lot of '{' and '}',  q{} is dangerous. perl interpreter confused by q{}.
      adds  0d6e12b   added Mouse->init_meta
      adds  7d987c5   This fails with older Moose. Not sure which version, but it's just a test
      adds  34a9048   0.24 changes
      adds  b03fda9   Don't warn about squirrel deprecations
      adds  efeb6d0   Bump to 0.25
      adds  b79fc28   0.25 Changes
      adds  48bf3a6   Bump to 0.26
      adds  9cc87ff   Fix issue reported by ArjenL in #moose
      adds  f81e2ec   Add date to changelog
      adds  fc352e2   Bump to 0.27, Sartak style :)
      adds  16913e7   Some more pro-Moose propaganda
      adds  3fcf8a3   You need CMM::Fast not Data::Util (which it uses)
      adds  56be135   Maintenance section
      adds  3ef6ae5   Transfer copyright to II
      adds  9f91744   0.27 changes
      adds  2bcb073   Bump to 0.28
      adds  e650ba5   fixup Makefile.PL to generate Mouse/Tiny.pm so we actually have a working 'make dist' and new contributors actually produce something that's safe to PAUSE (remember, kiddies, just fucking make it fucking easy to fucking install)
      adds  df9418c   Typo fix
      adds  4954019   autodie in generate-mouse-tiny.pl
      adds  e0541d4   Only unlink Mouse::Tiny if it exists, otherwise autodie pitches a fit
      adds  a3f4f68   make auto_deref also handles isa not only ArrayRef and HashRef, but also ArrayRef[Foo::Bar] and HashRef[Foo::Bar]
      adds  26b8407   update changes
      adds  93ac97d   bump to 0.29
      adds  faa45e5   Moose role class has ->meta in method_list since 0.90, update for that
      adds  9c3c9a0   Move MethodAccessor stuff to Attribute
      adds  6d68b10   Use mkpath instead of make_path in Makefile.PL
      adds  b5bc67d   Make generators private
      adds  74be9f7   Support is => 'bare' for compatibility
      adds  9c85e9d   Improve type constraint stuff
      adds  1feffa0   Make $role->get_method_list() include meta() (Moose 0.90 feature)
      adds  c8c1aea   Warn about missing associated methoes, instead of die.
      adds  b5767a3   Move MethodAccessor stuff to Attribute
      adds  6a1f6d3   Use mkpath instead of make_path in Makefile.PL
      adds  dc38aa7   Make generators private
      adds  11d4152   Support is => 'bare' for compatibility
      adds  37dc67c   Improve type constraint stuff
      adds  8a16835   Make $role->get_method_list() include meta() (Moose 0.90 feature)
      adds  a7d31de   Merge branch 'topic/more-compatible' of gitmo at moose.perl.org:Mouse into topic/more-compatible
      adds  ab1a1cc   Add missing is => 'bare' to a test
      adds  88ed718   Fix meta() and initialize() for more compatibility
      adds  6ce584b   small test update
      adds  04e0cda   update Changes for 0.29
      adds  10389a8   bump version to 0.30
      adds  15b4faa   Merge branch 'master' into topic/more-compatible
      adds  324d360   Fix Changes
      adds  e0396a5   Save global variables (Mouse/Util.pm)
      adds  3a63a2e   Refactoring
      adds  cd2b920   Fix a bug related to the randomized hash keys.
      adds  23264b5   Move M::Util::(version|authority|identifier) to M::Meta::Module
      adds  a81cc7b   Cleanup
      adds  afc7394   Creanup
      adds  5f6a73c   Changelogging
      adds  3370794   Add has_x_method_modifiers, but not yet tested
      adds  8536d35   Remove duplications and cleanup
      adds  eb05b8b   Add my name to Changes
      adds  fce211a   Use throw_error() instead of confess()
      adds  bf8497e   Add a test file for throw_error()
      adds  90fe520   (Re-)organize Method Accessor, implementing has ... reader => $r, accessor => $a, writer => $w
      adds  a41c066   Add Meta/Method/Accessor.pm
      adds  a2096df   Fix tests for accessors
      adds  44566ed   Remove an unused method
      adds  4f9945f   A tiny tweak
      adds  6cfa1e5   Mouse::Role improved
      adds  ad022aa   Make anonymous classes work correctly
      adds  8bc2760   Use scalar(caller) instead of caller in list context
      adds  00ca32f   Add TODO
      adds  33cc81a   this test fails with older moose
      adds  5bbb261   Merge branch 'master' into topic/more-compatible
      adds  7056dec   Fix typos in tests
      adds  9c6ff00   Release date
      adds  ba55dea   Add my name to AUTHORS
      adds  5ad574d   Remove a version check
      adds  8c0a77a   Update .gitignore and add MANIFEST.SKIP
      adds  ff68706   More compatibility
      adds  8e55c04   Remove xt/compatibility/* at make clean
      adds  3c42966   Changelogging
      adds  08f7a8d   Fix Makefile.PL to remove old xt/compatibility/* tests, and organize Mouse::Util
      adds  7b133c9   Change, Fix, Improve
      adds  809fc2c   Changelogging
      adds  912fa38   Note failures in 5.10.1, but I don't know why it happens
      adds  f6e5ada   version 0.31
      adds  bf9f3f9   Add Mouse->moose_version for compatible Moose version, and fix Makefile.PL
      adds  9298904   Fix tests
      adds  df951c8   Copy .shipit from Moose
      adds  09584bc   Add some test files
      adds  8f98ed2   Add a comment
      adds  2e33bb5   Add Mouse::Util::english_list()
      adds  60b5c3b   Implement confliction checks in roles
      adds  7a50b45   Add various things
      adds  b2a583f   Changelogging
      adds  2ba7f7c   version 0.32
      adds  f6ac0f1   Remove unused test files
      adds  b884834   CRLF to LF
      adds  53c495c   Fix the timing triggers are invoked
      adds  02eb9de   Add a test file
      adds  0fb36f7   Checking in changes prior to tagging of version 0.32.  Changelog diff is:
      adds  1d86420   Fix RT #49902
      adds  6d28c5c   Always load Mouse::Util first, which will be load Mouse::XS in the future
      adds  39f9498   Changelogging
      adds  382b734   Fix init_meta and related stuff
      adds  b4bd06f   Fix Squirrel.pm
      adds  73766a2   Fix type constraint issue
      adds  27828c6   Add a test file for type constraints
      adds  d4571de   Tweaks for type constraints.
      adds  1a7f114   Squirrel::Role also produces warnings
      adds  47a8794   Changelogging
      adds  2cb8b71   Add placeholders of augment() and inner() to Mouse.pm
      adds  de3f9ba   Add tests for recipes, just copied from Moose
      adds  0740bdf   Fix errors
      adds  bc71de5   Checking in changes prior to tagging of version 0.33.  Changelog diff is:
      adds  59a2944   Release date
      adds  bfaf1f2   crlf :(
      adds  3814651   Resolve a todo (method confliction)
      adds  8e64d0f   Add some tests
      adds  993e62a   Move features used only for testing to t/lib/Test/Mouse.pm
      adds  a497c7d   Fix class_type
      adds  2efc0af   Refactor the constructor of Attribute
      adds  d3f79b3   Add Mouse::Spec for required Moose version
      adds  121acb8   Fix Makefile.PL to use Mouse::Spec
      adds  1b9e472   Refactor many many things
      adds  85a83be   Add tests related to attribute traits
      adds  639f39e   version 0.33_01
      adds  4fcab48   Skip a test requiring method modifiers
      adds  ef9070c   Merge branch 'blead'
      adds  87ca293   Refactor attribute constructor
      adds  2cea7a5   Deprecate clone_instance
      adds  ea24987   Tidy
      adds  5387558   Tidy
      adds  2732b6d   Add Devel::Cover and Devel::NYTProf stuff to .gitignore and MANIFEST.skip
      adds  eb88905   Make sure to work on 5.6.2
      adds  284ca75   Make a test TODO
      adds  1820fff   Improve documents
      adds  2104d77   Add pod tests
      adds  7a1781a   Changelogging
      adds  179ac6c   Move some test files
      adds  72e6027   Remove unused import
      adds  3fac36b   Add a benchmark for method modifiers
      adds  4402b4b   Add a benchmark based on author/bencharks/basic.pl
      adds  5a21a2b   Update MANIFEST.SKIP to remove author/benchmarks/* from dist
      adds  f18ecf2   Update MANIFEST.SKIP to remove unexecuted tests
      adds  3fbade1   Implement own method modifiers
      adds  43e6a50   Method modifiers are implemented in Mouse
      adds  7ca5c5f   Tidy
      adds  bf8e5b9   Fix a test: package B conflicts the B module
      adds  a09601a   Fix various tests for new Mouse
      adds  32a0f86   Changelogging
      adds  4a29b63   Comment out 'does'
      adds  612d3e1   Fix tests and documents
      adds  5fd0bdc   Tiny tweaks suggested by NYTProf
      adds  f3bb863   No base.pm
      adds  a573851   Release date
      adds  834fbe1   Add a profile script
      adds  d2bd211   version 0.34
      adds  f1c70cb   Work around broken Test::Exception
      adds  8162517   Changelogging
      adds  b995be6   Add SEE ALSO to Meta Module
      adds  015e032   Checking in changes prior to tagging of version 0.35.  Changelog diff is:
      adds  53ddfce   version++ in Spec.pm
      adds  0449307   Fix an issue that breaks a backward compatibility.
      adds  4a500b8   Add CheckVersionMatch to .shipit
      adds  15cc3e1   Checking in changes prior to tagging of version 0.36.  Changelog diff is:
      adds  c6d8f5c   Fix compatibility issue on Ark
      adds  434ca26   Fix AUTHORS in pod for Module::Install to recognize e-mail addresses
      adds  134daa6   Fix a test
      adds  01afd8f   Fix has_method() for backward compatibility
      adds  b898bac   Add a "no warnings 'once'"
      adds  5bacd9b   Fix pods
      adds  7f42bc9   Add author/test-externals.pl to test external distributions that depend on Mouse
      adds  b5968db   Update .gitignore and MANIFEST.SKIP
      adds  20d1456   Remove "native traits" from TODO, which won't be supported
      adds  e8e500b   version 0.37
      adds  7c738ee   Fix test-external.pl
      adds  0a46aaa   Changelogging
      adds  3192003   Fix Changelog
      adds  31c5194   Add descriptions to pods
      adds  bedd575   Tweaks for pods
      adds  44945c4   Add distributions to author/test-externals.pl
      adds  0608c8c   Skip class_type etc stack frames when checking the package that defines a subtype
      adds  242604b   Revert "Skip class_type etc stack frames when checking the package that defines a subtype"
      adds  f7d4e5d   Add tests for $tc->is_a_type_of
      adds  a133bce   Add test on type constraints with complex parameters
      adds  f5ee065   Rewrite type constraint parser for union parameter: ArrayRef[ Int | Str ]
      adds  e3281ea   Remove 'Role' type from the document
      adds  2929db0   Changelogging
      adds  5c26929   Add a warning for an old style use of TypeConstraint
      adds  a254bf5   Add two test file about union types
      adds  e98220a   Fix union types and coercion
      adds  b20f7ca   Add a test for deprecated feature
      adds  57f0e31   Fix an issue that breaks backward compatibility
      adds  305b0c4   Move a test as t/052-unidefined-type-in-union.t
      adds  d21b0c5   Update Makefile.PL
      adds  3b89ea9   Refactor type constraints
      adds  24410e3   Fix subtype()
      adds  feb0e21   Remove unused methods
      adds  a15d137   CRLF to LF
      adds  ffbbf45   Move type coercion mechanism from Util/TypeConstraints.pm to Meta/TypeConstraint.pm
      adds  8215d72   Tidy
      adds  06f35b3   Add a semicolon
      adds  1ca8d98   Copy two test files from Moose
      adds  e763d56   Deprecate two internal methods: coerce_constraint() and typecast_constraints()
      adds  9561101   Remove debugging code
      adds  14d7595   Fix an issue tested in t/040_type_constraints/025_type_coersion_on_lazy_attributes.t
      adds  62225df   Copy two test files from Moose
      adds  d03295d   Add benchmarks about subtype and coercion
      adds  8447a47   Remove an unused method
      adds  97b7524   Changelogging
      adds  25f83ae   A tiny tweak
      adds  32258b3   Changelogging
      adds  b61e0c4   Changelogging
      adds  739525d   Remove some private or useless methods/functions from Mouse::Meta::Module
      adds  d16f42f   s/Moose/Mouse/ in a test
      adds  7727a2f   Fix some code for new APIs
      adds  3aac966   Tweaks
      adds  dd2d7f1   Add a benchmark for load_class()
      adds  fe1221a   Tidy
      adds  23274b8   Tiny tweaks
      adds  327475b   Changelogging
      adds  62a8b3c   Add MouseX::AttributeHelpers to author/test-externals.pl
      adds  cc08dff   Remove the use of get_attribute_map()
      adds  3a68335   Deprecate compute_all_applicable_attributes() and get_attribute_map()
      adds  926290a   Tidy
      adds  8d40c3b   Add a test file to extend metaclasses
      adds  9009aca   Mouse::Meta::Class and Mouse::Meta::Role are now extensible by extends()
      adds  cfa6d97   Fix a test
      adds  2a46466   Add get_read_method_ref and get_write_method_ref. Remove get_read_method and get_write_method.
      adds  a72478f   Add 2 test files
      adds  4f90d9a   Changelogging
      adds  b6c42ac   Fix tests
      adds  a55f82b   version 0.37_02
      adds  deb956b   Rename t/000-recipes to t/000_recipes
      adds  8f40866   Refactor create() and DESTORY() in Mouse::Meta::Module
      adds  e75f21d   Fix previous changes
      adds  2669196   Add a test file
      adds  df77fd7   Comment deprecated methods
      adds  deb9a0f   Cleanup
      adds  5164490   Fix pods
      adds  95b9522   Release date
      adds  152e575   Fix meta() method
      adds  7eb3a8d   Fix class/role creation
      adds  ad087d1   Fix issues on 5.6.2
      adds  8cf51b8   Fix clone_and_inherit_options() to take 'traits' and 'metaclass' correctly
      adds  61b86c1   Remove the "Maintainance" section from the pod.
      adds  eba6833   Add tests for Mouse::Util::meta()
      adds  2e202fd   Changelogging
      adds  98ab513   Remove old, unused variables
      adds  85bd3f4   Refactor the override method modifier code to reduce duplications
      adds  78dc5ed   add_method() accepts method objects
      adds  768804c   Implement augment/inner
      adds  924c05c   Fix EOF
      adds  60ad2cb   Import Moose/t/010_basics/*.t
      adds  2b908b7   Add find_attribute_by_name()
      adds  8447b3b   Add a test for find_attribute_by_name() using t::lib::Test::Mouse
      adds  53a7a31   Changelogging
      adds  f551168   Checking in changes prior to tagging of version 0.37_02.  Changelog diff is:
      adds  69645eb   Fix a test
      adds  4ab51fb   Refactor install_accessor() and related stuff
      adds  3afcbb1   This is a Mouse::Exporter branch
      adds  d054750   For 'also'
      adds  db9fc23   Work for Mouse::Exporter
      adds  4ee3190   Fix do_unimport and related stuff
      adds  fea36fd   Use Mouse::Exporter
      adds  1ff34b4   Refactor and optimize Mouse::Exporter
      adds  82657d7   Add test for Mouse::Exporter
      adds  1bd3c83   s/group/groups/
      adds  0eb8691   Fix several issue on Mouse::Exporter
      adds  0421f7e   Fix t/010_basics/007_always_strict_warnings.t; Now Mouse::Exporter exists.
      adds  bc69ee8   Switch to Mouse::Exporter
      adds  62cb950   Changelogging
      adds  8cbcbb4   Tweaks and documenting Mouse::Exporter
      adds  d794b33   Make Mouse::Exporter to provide export_to_level() and export() for backward compatibility
      adds  4e24a2c   Add a regression test
      adds  420c0e9   Fix a bit
      adds  0bfc729   Refactor and optimize Mouse::Meta::Method::Accessor
      adds  66e667a   Improve tests
      adds  4128ec2   Tweaks for benchmarks
      adds  cd00d87   Refactor and optimize Mouse::Meta::Method::Accessor
      adds  380e1cd   More compatibility
      adds  8a3e5c5   Resolve TODO: Mouse::Util::TypeConstraints->unimport works
      adds  cf86307   Remove the TODO file
      adds  4352306   Retrieve @EXPORT, which is no longer used, but defined for backward compatibility
      adds  af8f95f   Changelogging
      adds  30b28db   Canonicalize the name of union types
      adds  fb6960c   Implement role application to instances
      adds  2dac5cb   Resolve a failing test
      adds  c379782   Fix an accessor generator to accept role application to instance
      adds  9f74c40   Implement 'does' attribute in has()
      adds  e827cd7   Resolve 4 'failing' tests
      adds  1f0c967   Changelogging
      adds  92583b3   Fix a test
      adds  8f14f3a   version 0.37_03
      adds  edd20f4   Release date
      adds  99934a1   Fix Mouse::Exporter to work with Mouse::Tiny
      adds  0d2fef8   Fix author/generate-mouse-tiny.pl. Now Mouse::Tiny is generated in the "make" command
      adds  5ea1528   Add newline to the end of the file
      adds  8d59c72   add_method() stores code references instead of a true value
      adds  71e7b54   Re-implement role composition, which was implemented but broken
      adds  6fea087   Resolve 4 'failing' tests
      adds  c38b841   Changelogging
      adds  2d2e77f   Tiny tweaks
      adds  b1980b8   Very tiny tweaks
      adds  fc8628e   Add note to general methods
      adds  dc8e9f3   generate-mouse-tiny.pl must depend on only standard libraries
      adds  9d0686b   Check superclasses not to inherit from roles
      adds  95ecd6f   Fix some issues on attributes
      adds  4060c87   Import tests for attribute from Mouse's tests
      adds  b8434ac   Fix subtype $name
      adds  620c320   Fix a possible syntax error in generated constructor
      adds  db53d2b   Resolve many 'failing' tests
      adds  b6331c0   A tweak for backward compatibility
      adds  6c778ba   Changelogging
      adds  1dc1f3f   Release date
      adds  fc44e30   version 0.37_04
      adds  b1a89a0   Checking in changes prior to tagging of version 0.37_04.  Changelog diff is:
      adds  a300a25   Replace ChangeVersion with ChangAllVersions
      adds  c931365   Move non-useful, Moose-specific methods into t/lib/Test/Mouse.pm
      adds  8c9b95f   Remove Moose's comment
      adds  0126c27   Tidy for release
      adds  5d4810c   Add "optimize_as" sugar to TC
      adds  bddbe49   Remove a Moose-imcompatible warning
      adds  2efecf0   Add a VERSION section to Mouse.pm
      adds  e6dc493   Add build_import_methods to Mouse::Exporter
      adds  6cc6c67   Add test to make anonymous classes immutable
      adds  a8391b1   Fix a bug about immutablizing anonymous classes
      adds  85dcdab   Fix tests for Moose compatibility
      adds  596dcb2   Replace a moose recipe
      adds  ef5db57   Import a moose cookbook recipe
      adds  594f414   Fix meta initialization in Mouse::Exporter
      adds  7fc043c   Add notes for Moose::Cookbook
      adds  f9aca0f   Add 4 recipe tests
      adds  8006ea0   Fix a typo
      adds  1639e48   Changelogging
      adds  9c72aa8   Changelogging
      adds  4dd75d5   Fix a test for ancient perls
      adds  e3ca3ad   Print messages in generating Mouse::Tiny
      adds  3f9d4c2   Fix Makefile.PL
      adds  6f16d3c   Checking in changes prior to tagging of version 0.37_05.  Changelog diff is:
      adds  9704fe9   Creates role_type in Mouse::Role::init_meta
      adds  c9a3c0e   Tidy
      adds  b644ef5   Format Changes
      adds  920139b   Move t/*/t into t/001_mouse
      adds  32c94ba   Move t/100_with_moose t/810_with_moose
      adds  ad20156   Skip some tests for Moose
      adds  4c98ebb   Import Moose/t/100_bugs
      adds  9ae9702   Add regexp handles
      adds  7746ba3   Add localization of $@ and $? in DESTROY
      adds  7cfe5d5   Changelogging
      adds  925ef76   Resolve a 'failing' test, although it has some TODOs
      adds  ab4c67f   Resolve a 'failing' test
      adds  b3ae10c   Changelogging
      adds  f774b7d   Fix role application to instances
      adds  4331a3f   Tidy
      adds  ce5920b   Add a comment
      adds  455994c   Changelogging and release date
      adds  0fc9e95   Resolve a todo
      adds  79d6f21   Update MANIFEST.SKIP
      adds  ed9c907   Checking in changes prior to tagging of version 0.37_06.  Changelog diff is:
      adds  d050767   Merge branch 'blead'
      adds  83fd4df   Changelogging
      adds  a25ca8d   Add VERSION section to pods
      adds  ff012e5   Add "Incompatibility with Moose" section to Mouse::Spec
      adds  02cf53b   Update Makefile.PL
      adds  8bdd9cf   Add $VERSION to Mouse::Role to allow "use Mouse::Role VERSION"
      adds  e357566   Improve he-profile.pl
      adds  29e174a   Changelogging
      adds  518b348   Changelogging, Mouse::Spec
      adds  4f74e48   Update documents
      adds  4b1994d   Fix a sentence in a pod
      adds  6106ed0   Changelogging
      adds  976891f   Add SYNOPSIS to Mouse::Spec
      adds  06a970a   Checking in changes prior to tagging of version 0.38.  Changelog diff is:
      adds  2937689   Fix RT #50421
      adds  cf938ec   Add a test for RT #50421
      adds  c6e5eee   Fix RT #50422
      adds  4353bfe   Changelogging
      adds  9b9e4b6   Checking in changes prior to tagging of version 0.39.  Changelog diff is:
      adds  de23678   Update Mouse::Spec
      adds  c73a0a9   Fix an issue in Mouse::Object::new to throw informative messages
      adds  45bbec0   Add "use Mouse -traits => [...]" support, but not yet completed
      adds  5d4df3f   added failing test case for RT#47744
      adds  341a304   Ignore fatal errors in "traits" resolution. This is a temporary change.
      adds  6a8eecb   Fix a testname (poe-coverage-moose.t -> pod-coverage-moose.t)
      adds  e726486   Add calculate_all_roles() to Meta::Class/Meta::Role
      adds  669d9f7   Make pod-coverage-moose.t pending
      adds  1372fcc   Add xt/external to MANIFEST.SKIP
      adds  f3f04ee   Revert "Ignore fatal errors in "traits" resolution. This is a temporary change."
      adds  61fcd0d   Mouse and Mouse::Roles does export their sugars to main
      adds  b2b106d   Import tc tests
      adds  b910be9   Resolve some tests
      adds  c4b28dd   Fix subtyping issue
      adds  3d3b9c8   Add tests for subtyping issue
      adds  4c0e2aa   Modernize some tests
      adds  1f817ab   Changelogging
      adds  034587d   Checking in changes prior to tagging of version 0.40.  Changelog diff is:
      adds  849b02a   Rename 800_shikabased/*.t to 001_mouse/8*.t (suggested by tokuhirom :)
      adds  3845bd9   Fix a typo in a test
      adds  e7cd419   Update Makefile.PL
      adds  2a7e621   Merge branch 'master' into blead
      adds  b842ace   Fix the NAME in Mouse::Meta::Method::Destructor
      adds  f8cbb12   Make method generators extensible
      adds  9010458   Rename ::Meta::Method::new to ::Meta::Method::wrap to fit to Moose
      adds  4340827   Lazy load Mouse::Meta::Role
      adds  60e446e   Use get_method_body(), instead of can()
      adds  02ce50c   Fix load.t
      adds  ea28c34   Fix load.t
      adds  5ed87e9   Update .gitignore for XS
      adds  da7930e   Update MANIFEST.SKIP
      adds  0e81c55   Add XS stuff to Makefile.PL
      adds  df6dd01   Add first XS implementation
      adds  6e64f80   Fix generate-mouse-tiny.pl
      adds  4316572   Move accessors into XS
      adds  2591e96   Move ::Meta::Module::namespace into XS
      adds  cccb83d   _get_code_ref() and get_linear_isa() in XS
      adds  2125ee6   Remove useless check code
      adds  7d96ae4   built-in type constraints in XS
      adds  32cf135   Tweaks for Makefile.PL
      adds  94fc8b3   Report $Mouse::VERSION and the backend (Pure Perl or XS) in load.t
      adds  83eab7b   Repeat test with MOUSE_PUREPERL=1 in "make test", adding "make test_pp" target
      adds  4358792   Use postamble() insteead of MY::postamble()
      adds  d899d3e   Add "documentation" attribute to Mouse::PurePerl
      adds  5124b71   Use get_code_ref()
      adds  ef20630   Tweak for Meta::Method
      adds  9354001   Implement XS accessor generators
      adds  000bf66   Tweak for benchmarks/subtype.pl
      adds  3ea28db   Ensure backward compatibility
      adds  2ed98f7   Update MANIFEST.SKIP
      adds  b06ce1f   Version 0.40_01
      adds  95fa841   Rename a file
      adds  1d5ecd5   Implement a class_type generator
      adds  186fae6   Fix a typo in PurePerl.pm
      adds  3051863   Improve author/use-he.pl
      adds  745220d   More _generate_class_type_for()
      adds  d7d8d49   Split accessor generators into Accessor.pm and Delegation.pm
      adds  f028039   Add *.bs to MANIFEST.SKIP
      adds  0e73c07   Remove mro_compat.h, which was accidentaly included
      adds  113a969   Fix a test
      adds  1a6d349   Fix Util.pm
      adds  c0c20aa   Tweaks for XS accessors
      adds  53e42ea   Add two benchmark files
      adds  56ccf87   Changelogging
      adds  337e3b0   More compatibility to Moose
      adds  ddbad0b   Tidy
      adds  4dd800c   Ensure configure_requires 'ExtUtils::CBuilder'
      adds  02d8cd0   Do not import unused functions
      adds  34bdc46   Hack for XSLoader
      adds  3e44140   Move add_method into XS
      adds  926404f   Add methods to PurePerl.pm
      adds  c2562f1   Remove debuggign code
      adds  ccb38d0   Add document
      adds  4ab8bb8   Fix a typo in Changes
      adds  9d9e802   Compat for Moose
      adds  6650915   Resolve a failing test
      adds  4f41d79   Tweaks for compatibility
      adds  d41e07a   Resolve a failing test
      adds  9a5d1ed   Changelogging
      adds  b330ee2   Fix Mouse.xs
      adds  b397e30   No import
      adds  5dd5ede   No import
      adds  c6cb4ba   Improve Makefile.PL
      adds  b7d1f97   No import
      adds  29b12be   Remove debugging code
      adds  81bc067   Tidy
      adds  4737928   No meta programming in Mouse/Meta/Role.pm
      adds  a5df48e   Tiny optimization
      adds  ca35258   No import
      adds  3feac48   Release date
      adds  28b86ab   Remove object files in "make clean"
      adds  065f79e   Checking in changes prior to tagging of version 0.40_02.  Changelog diff is:
      adds  42108e9   Make is_class_loaded without any arguments fail loudly
      adds  2a9a211   Fix a test: is_class_loaded without arguments throws an error
      adds  bb543d7   Ensure the version of Module::Install::XSUtil
      adds  a2f1294   Tidy
      adds  8adc0b2   Add '|' operator to Meta::TypeConstraint (experimental)
      adds  9e94a14   Add comment to 810-isa-or.t
      adds  c489a47   Make type constraints always true
      adds  b880de9   Add tests for or-combination operator
      adds  b4d791b   Move parametarization code to Meta::TypeConstraint
      adds  766af1c   Changelogging
      adds  2b68f76   Checking in changes prior to tagging of version 0.40_03.  Changelog diff is:
      adds  7b92a82   Change a message from Makefile.PL
      adds  98f255c   Use Carp::Always in Makefile.PL when Mouse is in development releases
      adds  43e49d9   Include Mouse::PurePerl first
      adds  f48920c   Change is-a predicate stuff
      adds  7801fbf   Fix a typo in generate-mouse-tiny.pl
      adds  e354031   s/_generate_isa_predicte_for/generate_isa_predicate_for/; it's Mouse specific anyway.
      adds  4b55a02   Use bit-or, not simple assignment
      adds  646c037   Re-organize xs-src/
      adds  208ffae   Tiny optimization for XS accessors
      adds  7677097   Remove duplicated checks
      adds  9848c34   Remove an unused variable
      adds  441964c   Refactor generate_isa_predicate_for-related stuff
      adds  672bde7   Add "mouse_" prefix
      adds  016e468   Remove an old utility, mouse_is_instance_of()
      adds  af5eccc   mouse_tc is always true
      adds  d33d884   Refactor type constraint check function to make class_type faster
      adds  f6e3b8a   Refactor built-in type constraints
      adds  263728b   Tidy
      adds  e5e22af   Fix associate_method()
      adds  28ba5a2   Tidy
      adds  9220268   Add a comment
      adds  916eb82   Refactor tc parametarization
      adds  619338a   Implement type parameterization in XS
      adds  5a363f7   Add comments
      adds  c6821d1   Split benchmarks/accessors.pl to two files
      adds  7ca3334   Ensure backward compatiblity
      adds  d2af4ec   Simplify compile_type_constraint
      adds  f790c46   Implement compile_type_constraint in XS
      adds  dfbc050   Change TC hierarchy in XS
      adds  6fe2272   Use shortnames for mouse_instance_*
      adds  6582d0e   s/\t/    /g;
      adds  19462c5   Generalize type constraint generation
      adds  8fa5f9b   Tidy and simplify mouse_attr_get()
      adds  6a97bbd   Checking in changes prior to tagging of version 0.40_04.  Changelog diff is:
      adds  460eb22   Add memory leak tests for type constraints and accessors
      adds  db5e440   Tweaks for Mouse guts, and add Mouse::Util::_MOUSE_XS symbol
      adds  a52cca0   Tweaks
      adds  5644cfb   Delete a duplicated test file and add a new test file for Mouse::PurePerl
      adds  ed2f9d7   Skip compatible test for Mouse::PurePerl
      adds  3bbf4ee   More newSVpvs_share()
      adds  f15868c   Tidy
      adds  aee7523   Changelogging
      adds  6e16843   Checking in changes prior to tagging of version 0.40_05.  Changelog diff is:
      adds  a4b901a   Move XS Meta::Constraint stuff to the correct place
      adds  30e1100   Rename XS functions
      adds  5132ec4   Remove useless use of or-assign
      adds  80aa573   Make type check macros
      adds  1b81205   Shut up a warning "DPPP_newSVpvn_flags defined but not used"
      adds  6ff81d8   Skip  BUILDALL in the default constructor, and DEMOLISHALL in the default destructor:
      adds  224bfdd   BUILDALL and DEMOLISHALL are no longer called by the default constructor/destructor.
      adds  da4432f   Implement get_all_attributes in XS
      adds  c5f6ad0   Fix a typo
      adds  cd658d1   Fix mro_get_linear_isa
      adds  743ca82   Tiny optimization
      adds  6872b0a   Remove an useless "use Scalar::Util" directive
      adds  1d859d4   Remove extra commas from pods
      adds  9229fe5   Add the README file
      adds  11c0f90   Add a example script
      adds  22e5275   Changelogging
      adds  75c9081   Add my name to Changes
      adds  0d61502   Changelogging
      adds  a39e954   Refactor XS metaclass object structure
      adds  047d7af   Tweaks for speed
      adds  884bf37   Update M::I::XSUtil to 0.17
      adds  64f6112   Tidy Makefile.PL
      adds  5ecfc2d   Add BUILDARGS tests
      adds  aa2d2e2   XS constructor
      adds  327413e   Add utility macros: newAV_mortal() and newHV_mortal()
      adds  6fab29c   Use new[HA]V_mortal()
      adds  d471277   Add $ignore_triggers option to _initialize_object()
      adds  0aad026   Add mouse_get_xa()
      adds  4e7e325   Add _initialize_object()
      adds  6423ed4   Change inline_constructor => 0
      adds  5c3750e   No -T in tests
      adds  fd16872   Optimize get_metaclass() in XS
      adds  9974d61   Fix a typo in the code
      adds  12872cc   Fix BUILDARGS logic
      adds  074a414   Add Mouse::Object::new in XS
      adds  7efbc77   Revert "Change inline_constructor => 0"
      adds  af04626   Move Mouse::Object::new to PurePerl.pm
      adds  53f38c5   Skip extending tests
      adds  bf1c5d5   Mouse:::Meta::Method::Constructor is used only in pure perl mode
      adds  1bbf836   Add mouse_initialize_metaclass()
      adds  a5c683f   DEMOLISH to XS
      adds  3c1c1e2   Print the status code in the profiling script
      adds  0097fc4   Remove "use Mouse::Meta::Method::Destructor"
      adds  855eff0   Name subroutines in add_method()
      adds  1e58239   Checking in changes prior to tagging of version 0.40_06.  Changelog diff is:
      adds  3f2c3dc   Fix default and weak stuff
      adds  434bcb4   Add a test for weakref stuff
      adds  d241047   Define "inline" if not provided (mouse.h)
      adds  3001d9a   Make some functions static
      adds  cc7cd81   Make mouse_accessor_get_self() "static inline"
      adds  e058b27   Make some constants as class attributes
      adds  ace9830   Add MOUSE_mg_len(mg)
      adds  f259aaa   Add threading tests
      adds  bd0fe31   Move build tools to tool/
      adds  a6ad72d   Add author's tools to MANIFEST.SKIP
      adds  2449078   Add a benchmark script
      adds  4e946ba   Remove a debugging method
      adds  ce61d03   Add tests for accessor robusity
      adds  d88e198   Add tests for constructor_class/destructor_class  as attributes
      adds  ba153b3   Tidy
      adds  007481b   Mouse::Object has meta() method
      adds  3fab876   Now handles => qr/regex/ is supported
      adds  542f20a   For Mouse::Util::MetaRole
      adds  41888e7   Import t/050_metaclass from Moose
      adds  f87debb   Add Mouse::Util::MetaRole
      adds  3c7ae14   Resolve 015_metarole.t
      adds  f12892e   Start to support "use Mouse -traits => ..."
      adds  d6c64f2   TODO
      adds  5332f8d   Resolve 013_metaclass_traits.t, but not completed
      adds  c104959   Remove a resolved test
      adds  76768b6   Resolve a "failing" test
      adds  21db409   Resolve two "failing" tests
      adds  98e392b   Fix compatibility tests
      adds  8aba926   Fix many
      adds  b636939   Add metaclass compatibility stuff
      adds  3654f7f   Add pod to Mouse::Tiny
      adds  29422d0   Fix _reconcile_with_superclass_meta
      adds  6b82419   Add public method list as TODO
      adds  8551447   Add pod to Mouse::TypeRegistry as a deprecated module
      adds  5b5be19   Tidy
      adds  c20736c   Add pod coverage test, but it does not test yet
      adds  5eef6e9   Mouse test suite requires Moose 0.93
      adds  a17f631   Rename XS funcs which generate XSUBs
      adds  d9659f8   Fix metaclass compatibility resolution
      adds  ecb77ca   Remove method list without explanations
      adds  ecd4a12   Add a constant, MOUSE_XS
      adds  e0b77af   Changelogging
      adds  93fe8a5   Add a comment
      adds  957474a   A tiny tweak
      adds  2468f1d   Change class holders to simple readers
      adds  f2dbeb5   Remove an unused function: XS_Mouse_simple_accessor()
      adds  aebf20a   Add new test files
      adds  f7e41ed   Checking in changes prior to tagging of version 0.40_08.  Changelog diff is:
      adds  e78cd29   Fix meta method constructors
      adds  24d5564   Fix add_method to accept overloaded CODE references correctly
      adds  9ad5862   Fix a error message in apply_all_roles
      adds  cfef75f   Add immutable_optins
      adds  39a8df6   Skip class unload stuff in global destruction
      adds  f18345f   Port (get|has)_package_symbol from Class::MOP
      adds  6bc5b49   No duplication
      adds  ae34e07   Tidy
      adds  787f84c   Rename a macro to define a class holder
      adds  f116192   Tweaks in Makefile.PL
      adds  9023297   Add a comment
      adds  a010dc3   Add a description
      adds  2a3e3aa   Update the repository information
      adds  36d75a0   Fix a meta slot name
      adds  3bb9e54   Fix a bug that segv caused on 5.6.2 with -traits
      adds  2df86e3   Resolve skipped tests (for 5.6.2)
      adds  57d5cc8   Fix benchmarks/vs_caf.pl
      adds  9ee0e57   Clean the code up
      adds  00822cc   Tidy Changes
      adds  b4d1723   Add some tests
      adds  923a04b   Fix XS loading code
      adds  34c8209   Fix has()
      adds  3821b19   Add meta() method to method metaclasses
      adds  ce5a769   Fix a prototype-related problem on 5.8.x
      adds  35c4ef0   Add a test for C3 classes
      adds  92ff14d   Add a message in Makefile.PL
      adds  506fb74   Checking in changes prior to tagging of version 0.40_09.  Changelog diff is:
      adds  8b13ad6   Remove mentions to Class::Method::Modifiers
      adds  21276ee   Changelogging
      adds  bb4204b   Make accessor generators extensible
      adds  a1cf053   Fix the parameterized HashRef constraint routine
      adds  24dd8fe   Add tests for magical vars and hash iterators
      adds  125dc1a   Fix Makefile.PL to add author's tests correctly
      adds  a9cf013   Fix a typo
      adds  5482cd4   Add function list to pod
      adds  4f21a0b   Fix tests
      adds  cf59b71   Tidy
      adds  4c0fe06   Checking in changes prior to tagging of version 0.41.  Changelog diff is:
      adds  d76a3e9   Fix a PAUSE indexing issue
      adds  5176a3e   Checking in changes prior to tagging of version 0.42.  Changelog diff is:
      adds  ed940a7   Fix the pod of Mouse
      adds  ca861dd   Remove has_package_symbol and add_package_symbol
      adds  b940eb4   Add documents for attributes
      adds  dad32ff   Add documents to Mouse::Spec
      adds  b231729   Tweaks for ouse.pm
      adds  450e8bf   Add a note for Mouse::XS, which requries Perl 5.8.1 or later
      adds  f2334e4   Fix a typo in the pod
      adds  dba2e14   Fix the hierarchy of type constraints: Num and Int are a subtype of Str
      adds  e229d5a   Add some document
      adds  c565ffb   Changelogging
      adds  4831115   Make Mouse/Tiny.pod
      adds  6b37a79   Fix benchmarks/modifiers.pl
      adds  e83a2ae   Add a comment to Changes
      adds  f8beb87   Tiny optimization for DESTROY
      adds  b988c85   Add a benchmark for destructors
      adds  4819ed3   Checking in changes prior to tagging of version 0.43.  Changelog diff is:
      adds  fdee07c   Use Module::Install::XSUtil 0.19
      adds  f638735   Fix typos
      adds  73e9153   Add Test::Mouse
      adds  ec0ef25   Changelogging
      adds  f152b09   Improve enum to accept "enum($name, $arrayref)" construction
      adds  aff73a9   More robust tests for threads
      adds  ebe9106   Add duck_type to Mouse::Util::TypeConstraints
      adds  b33887a   Tidy
      adds  32aaae0   Add a benchmark for duck_type
      adds  ce89cb6   Optimization for duck_type
      adds  58e41d6   Changelogging
      adds  c9cc688   Add duck_type to the function list
      adds  87f1f3d   Add coerce() to the function list
      adds  276dbb2   Changelogging
      adds  5d3ab42   Add a test file for duck_type
      adds  a4cbb3c   Checking in changes prior to tagging of version 0.44.  Changelog diff is:
      adds  f35b50f   Fix accessor filenames
      adds  adb5eb7   Move BUILDALL and DEMOLISHALL into XS
      adds  b6f6340   Add with_immutable to Test::Mouse
      adds  751de1a   Add set_value/get_value/has_value/clear_value to Attribute
      adds  6a4ab70   Switch to duck typing
      adds  32490a7   Implement make_mutable :)
      adds  db6e462   Add tests for get_value etc
      adds  63d3339   Changelogging
      adds  41e3a7e   Add filesystem portability test (indicated by RT #52828)
      adds  36e85b8   Rename for portability to resolve RT #52828
      adds  f50e50d   Fix BUILDALL in XS
      adds  e699602   Changelogging
      adds  289e543   Add tests for BUILDALL/DEMOLISHALL
      adds  7ad9df7   Tiny tweaks
      adds  21df8e4   Avoid autovivification
      adds  060f922   Rename variable names for clearity
      adds  5d7c30f   Tidy
      adds  feaa708   Lazy load for Delegation class
      adds  80efe91   Move is_immutable into XS
      adds  cbb8105   Change the internal delegation code
      adds  2a96ea8   Change the signature of verify_type_constraint_error [IMCOMPATIBLE]
      adds  4f24c59   Fix an issue that anonymous type constraint can't be defined
      adds  f178e75   Changelogging
      adds  a1d1c5c   Add resolution of conflitcting extention
      adds  da23cd4   Rename: s/verify_type_constraint_error/_throw_type_constraint_error/g; It's Mouse specific.
      adds  81fd550   Checking in changes prior to tagging of version 0.45.  Changelog diff is:
      adds  029463f   Tweaks for 5.6.2
      adds  e950b35   Add 'use warnings FATAL => "recursion"' to Accessor.pm
      adds  5e3cb4c   Revert "Add resolution of conflitcting extention"
      adds  267711f   Checking in changes prior to tagging of version 0.4501.  Changelog diff is:
      adds  278448b   CRLF to LF
      adds  346a3ab   Replace CRLF to LF with all the files
      adds  de821fd   Add a test file for RT #53286
      adds  e2b6c75   Merge branch 'master' of moose.perl.org:Mouse
      adds  2984d37   Revert "Add a test file for RT #53286"
      adds  7bc0142   Apply a patch to support handle => sub { ... }, contributed by Frank Cuny.
      adds  8b0573c   Clean up deprecations
      adds  ac3bb63   Remove long-deprecated features
      adds  7cd845c   ouse.pm uses Mouse::Util::TypeConstraints
      adds  939c3d8   Changelogging
      adds  9848d3e   Fix Str() and ScalarRef()
      adds  bcf612a   Clean up mouse_tc_ScalarRef()
      adds  1b36441   Fix type casts incompatible with c++ (delected by -Wc++compat)
      adds  6463e83   Move tied hash checks
      adds  95ce77e   Update the copyright information
      adds  8c235ea   Checking in changes prior to tagging of version 0.46.  Changelog diff is:
      adds  ba1f50a   Move Mouse::Meta::Attribute::_process_options into XS
      adds  6ad7799   Use sv_true() instead of SvTRUE(), which is too large to inline
      adds  31113a4   Fix a message
      adds  accc9fc   Don't create scopes as much as possible
      adds  fbba35c   Fix a typo
      adds  0c5c364   Merge some tests to one file
      adds  28e0434   Merge extends.t and auto-subclass.t into subclass.t
      adds  cc368f6   Merge default-code.t to default.t
      adds  8bfccdd   Merge clearer.t and predicate.t to predicate-and-clearer.t
      adds  d0773d2   require Class::Method::Modifiers::Fast 0.041; this is because it requries gfx's Data::Util correctly.
      adds  1375639   Add the CAVEATS section for the call_sv() failures
      adds  5f69227   Clearify the issue on RT#69939
      adds  3e073eb   Makefile.PL requires Module::Install::XSUtil 0.21
      adds  3310ddf   Add conflicting checks to Makefile.PL
      adds  1a8951d   Fix a typo in docs
      adds  bd76a69   Checking in changes prior to tagging of version 0.47.  Changelog diff is:
      adds  134f7bc   Fix the class for init_meta()
      adds  1e2f288   Improve Makefile.PL not to test Moose compatibility when the main tests fail
      adds  2053291   Use Mouse::Object::BUILDARGS, because it's safe and flexible.
      adds  85a74fc   Fix magic handling in type constraints (reported by sunnavy)
      adds  feb3c29   More tests for magic handling
      adds  96cd240   Remove imcompatible tests
      adds  ede063c   Changelogging
      adds  02bf7ed   Checking in changes prior to tagging of version 0.48.  Changelog diff is:
      adds  ca8e67d   Fix RT #54203 (reported by chocolateboy) that setters might return undef.
      adds  06afbf3   Use mouse_name instead of literals
      adds  d39ac61   Optimize coercion
      adds  7333770   Fix a memory leak in generate_isa_predicate_for()
      adds  01e830f   Checking in changes prior to tagging of version 0.49.  Changelog diff is:
      adds  45f22b9   Change a terminology; s/applicant/consumer/;
      adds  c10b6ba   Make Mouse::Tiny smaller
      adds  4b7f0b1   Mouse::Tiny shouldn't include Test::Mouse
      adds  c6b8ac4   Refactor mouse_get_xa()
      adds  da1d264   The Mouse dist does no longer include Test::Exception. The latest version, 0.29, seems good.
      adds  3aa1e09   Remove some todos in tests
      adds  81f6c72   Make several role attribute tests todo
      adds  410c356   Resolve a todo
      adds  733f404   Catch up to Moose 0.94 metaroles
      adds  3d7c6ec   Use new API for metaroles
      adds  6e96640   Changelogging
      adds  47c7387   Apply a patch contributed by chocolateboy (RT #54383) to allow "use Mouse::Tiny VERSION"
      adds  4c99ea9   Add method decls in meta type constraint class.
      adds  de0d415   $tc->coerce() throws an error if it has no coercion, as Moose's tc does.
      adds  5af3624   Add Mouse::Util::quoted_english_list()
      adds  aba0f13   Simplify Mouse::Meta::Role::Composite::_apply_methods()
      adds  b64e200   Correct 'does' method
      adds  0cf6f1b   The default maxdepth of 'dump' method is now 3, instead of 2.
      adds  e9148d1   Checking in changes prior to tagging of version 0.50.  Changelog diff is:
      adds  53f661a   Reduce duplicated code
      adds  013ee5f   Support modifier by regexp
      adds  f99b08b   Resolve a failing test: method_modifier_with_regexp
      adds  b0b9f25   Update document
      adds  241dd25   Update docs for metaroles
      adds  31e71b6   Update example/point.pl
      adds  40e57f0   Make add_method update %DB::sub for profilers
      adds  12d46d0   Update pod_spell.t
      adds  6d5a627   Add a DB::sub test to xt/
      adds  6475f69   Update tests
      adds  6514735   Support the global destruction flag in DEMOLISH()
      adds  1fc9491   Changelogging
      adds  097778c   Add todo tests: mouse_extends_moose.t
      adds  6cdf0e2   Revert "Add todo tests: mouse_extends_moose.t"
      adds  add53fb   Add an arg check to appply_metaroles()
      adds  668f695   Add tests for traits
      adds  71367d2   Fix tool/create-moose-compatibility-tests.pl to replace class_of()
      adds  536e3c3   Refactor Meta::TypeConstraint
      adds  b3d7fe4   Fix a typo
      adds  7d2a0f1   Mouse::Meta::Attribute->new warns about unknown, or misspelled, arguments (compat to Moose 0.84)
      adds  0d5a1d7   Changelogging
      adds  05a12aa   Checking in changes prior to tagging of version 0.50_01.  Changelog diff is:
      adds  3bf1e61   Update Changes
      adds  fc83f4c   Add type_parameter() and __is_parameterized() to Meta::TypeConstraint
      adds  7850806   Add assert_valid() to Meta::TypeConstraint
      adds  45eea07   Resolve several failing tests
      adds  a2db83e   Add argument currying for delegation
      adds  c28783e   Changelogging
      adds  2b82d75   Add prototypes
      adds  e128626   Implement strict constructors, which will warn unkown constructor arguments
      adds  06c067b   Changelogging
      adds  7fa0bc1   Add make_immutable to the SYNOPSIS
      adds  fc89f89   Work around 5.6.2 warnings
      adds  29cb82b   Add tests for strict constructors
      adds  d990f79   Checking in changes prior to tagging of version 0.50_02.  Changelog diff is:
      adds  2e73a65   Add a benchmark for strict constructors
      adds  7fc1f78   Skip tests for strict constructor on Moose
      adds  df44825   Implement the built-in type hierarchy
      adds  7042582   Fix a possible segv on DESTROY
      adds  7fc19c3   Don't set package_defined_in automatically, because Moose doesn't do that.
      adds  6fffa61   Make editors happy.
      adds  4fbbc65   Mention to MouseX::NativeTraits
      adds  cb80a70   Optimize Method::Delegation
      adds  21ee5bb   Tidy delegation routine
      adds  d503a4f   Resolve a todo: if you set both 'isa' and 'does' on an attribute, the 'isa' must do 'does'
      adds  4aaed9e   Fix docs. The phrases "Fewer than 1%" and "over 96%" are very confusing, so I removed them.
      adds  4bc73e4   Checking in changes prior to tagging of version 0.50_03.  Changelog diff is:
      adds  637d4f1   Make Mouse::Util::load_class return the argument class name, which can remove several temporary variables.
      adds  01f892f   Export load_class and is_class_loaded to the Mouse:: package in Mouse::Util
      adds  0ffc418   Move is_valid_class_name into XS
      adds  9b923ac   Remove a fat semicolon
      adds  74690b2   Refactor get_linear_isa()
      adds  3b48bcc   Clean up warnings
      adds  72dc2c9   Remove extra spaces and comments; no functionality changes
      adds  8801a6e   Tidy the pp constructor generator
      adds  cb60d0b   Move method modifier manipulators into XS
      adds  70a9222   Tidy _generate_destructor
      adds  81c629e   More tests for strict constructor
      adds  431e481   Use @CARP_NOT instead of %Carp::Internal
      adds  950f02e   Add an example for Mouse error checking
      adds  077f2ef   Fix a typo
      adds  467c481   Make roles smarter
      adds  1194aed   Introduce install_subroutines() to reduce direct stash manipulation
      adds  d67f600   Implement install_subroutines in XS
      adds  d06d926   Simplify error check routines in XS
      adds  cc13188   Tidy Meta::TypeConstraint
      adds  c357351   Remove an internal constant, _MOUSE_VERBOSE
      adds  5763357   No constant.pm
      adds  f3e1112   Make does_role accept a role meta object
      adds  e57a506   Deprecate Mouse->export and Mouse->export_to_level.
      adds  c216893   Checking in changes prior to tagging of version 0.50_04.  Changelog diff is:
      adds  fa4ac64   Reset stash iterators
      adds  f10b7c0   Use mcall1s() instead of raw perl API
      adds  a901dc2   Reduce SvGETMAGIC()
      adds  28e3abd   Use more mcall1
      adds  caf77af   Tidy the xs code
      adds  3c0dcf2   Add author/requires.cpanm for co-developpers. "cpanm < author/requires.cpanm" will install all you need.
      adds  d202164   use Module::Install::AuthorTests for co-developpers
      adds  73d8d59   Fix an error
      adds  3db78d2   Refactor pp method generators
      adds  1f1cccc   Moose used an incorrect cast at the C-level resulting in errors with >2**32 IV's on 32 bit systems
      adds  9ab5eba   The last commit didn't correctly catch 1 v.s. 1.5, use Perl's fmod function to check this
      adds  b2aabd2   Merge remote branch 'origin/more_than_32_bit_Int_on_32_bit_systems'
      adds  9c1874d   Shorten a test file name
      adds  7324ed5   Add a todo to test metaclass compatibility
      adds  c0b18af   Fix metaclass imcompatibility issue
      adds  98a8fd1   Checking in changes prior to tagging of version 0.50_05.  Changelog diff is:
      adds  e088c5f   Method::Constructor and Method::Destructor must be loaded in pure Perl mode
      adds  1adf864   Work around RT #55048 for Mouse::PurePerl
      adds  6e1e5b3   Checking in changes prior to tagging of version 0.50_06.  Changelog diff is:
      adds  f031f4d   Revert "Refactor pp method generators"
      adds  8ab2c6a   Fix a possible panic, caused by triggers (reported by Nobuo Danjou)
      adds  8068066   Checking in changes prior to tagging of version 0.50_07.  Changelog diff is:
      adds  3f1fa30   Add Net::Google::DataAPI to author/test_externals.pl
      adds  718b5d9   Reinplement the type parser. Now it throws syntax errors e.g. "ArrayRef[]" or "ArrayRef[Int".
      adds  d18ffd1   Changes and docs
      adds  e8c583d   Makefile.PL accepts --author option, to install author's prerequisites
      adds  2462603   Add user module testing using Test::DependentModules
      adds  2a3edbe   Add some author's prereqs
      adds  25431bc   Fix triggers
      adds  188ff28   Set correct parents for enum_type and duck_type
      adds  86ab88e   Update README
      adds  a062712   Fix metaclass compatibility
      adds  ce706f1   Remove CheckVersionsMatch, add UploadCPAN
      adds  81eaf8e   Make Meta::Method comparable like Class::MOP::Method
      adds  8a3fa34   Turns on FATAL => 'recursion' by "use Mouse"
      adds  78a4b12   Checking in changes prior to tagging of version 0.50_08.  Changelog diff is:
      adds  01e1124   Add xt/07_vars.t
      adds  230dd14   Remove unused vars, suggested by Test::Vars
      adds  a4b1516   Introduce Test::Perl::Critic
      adds  77fc67d   Remove vars.t
      adds  66a33f3   Fix a module name
      adds  0cfe08a   Fix an issue on the Int type constraint, to accept 2*46 as Int and to refuse 2**46+0.5 as Int
      adds  107f668   Ensure M::I::XSUtil 0.22
      adds  123fd4f   Checking in changes prior to tagging of version 0.50_09.  Changelog diff is:
      adds  21f7fab   Resolve a todo to pass pod-coverage-moose
      adds  1a3ecab   Rearrange test files
      adds  1f6046f   Checking in changes prior to tagging of version 0.51.  Changelog diff is:
      adds  a41b51b   Add an example using NativeTraits
      adds  15a4c57   Clean up author/test-externals.pl; see also t/800_with_external/*.t
      adds  dfe6ae8   Ensure to use Mouse in Any::Moose
      adds  31c3393   Add Test::Requires to dependencies
      adds  21da4e8   Fix an env setting
      adds  be0ba85   Remove the cache of load_class()
      adds  c757632   $tc->check into XS
      adds  25ba356   Make Mouse::XS reloadable
      adds  678d190   Make a private function static
      adds  b3cd4c1   Workaround RT #69939
      adds  9bd5683   Use PL_statusvalue directly, instead of useing $?
      adds  5bc4e0b   Tiny tweaks
      adds  8478787   Remove caveats about RT#69939
      adds  fdef448   Checking in changes prior to tagging of version 0.52.  Changelog diff is:
      adds  d72533c   Rename a wrong-named test file
      adds  cb6a972   Fix clone_object() to ignore hehaviours without init args
      adds  60cd9f1   Tweaks
      adds  6cd9dfb   Checking in changes prior to tagging of version 0.53.
      adds  6cff6b7   Add a test file for RT #56523
      adds  52b9f5f   Apply a patch from Michael G Schwern
      adds  1759509   Checking in changes prior to tagging of version 0.54.
      adds  3823fbc   Comment out a debug output
      adds  20a1232   Workaround a bug with threads. cleaning stash with threads can cause panic or SEGV.
      adds  ca980dc   Checking in changes prior to tagging of version 0.55.
      adds  6c7491f   Resolve RT #56837 (reported by Sanko Robinson), based on his patch
      adds  a59572a   Rename a test directry name to be clear
      adds  f15e804   Checking in changes prior to tagging of version 0.56.
      adds  a534714   Add RT57144.t, but it is not fixed yet...
      adds  9a87d68   Workaround RT #57144, caused by Perl_call_sv()'s bug
      adds  1d7d294   Checking in changes prior to tagging of version 0.57.
      adds  5433f84   PERL_CONTEXT has been chaned in 5.12
      adds  8fcdb99   Fix mouse_call_sv_safe() again
      adds  af4995e   Checking in changes prior to tagging of version 0.58.
      adds  ec7a942   Update Makefile.PL
      adds  07e8d64   Disable a part of tests on 5.13.0
      adds  ef53a04   Improve error messages
      adds  d6ae4e2   Fix a test
      adds  8f0a070   Checking in changes prior to tagging of version 0.59.
      adds  cabc933   use Data::Util directly, instead of Class::Method::Modifiers::Fast. - Class::Method::Modifiers::Fast is minor module on CPAN - It's verbosity layer for this purpose. - Class::Method::Modifiers::Fast->install_modifier is undocumented method. - This patch makes bit faster(i hope).
      adds  2b36fd6   Skip a test that fails on some platforms
      adds  f07982d   Resolve RT #57975: "Exception caught:" prefixes on "re-thrown" exceptions have been removed
      adds  b5956f0   Follow Moose's new feature: BUILDALL is called by new_object(), not by Mouse::Object::new
      adds  537873b   Make type constraint messages compatible with Moose's index 81d5d35..2dd7afb 100644 --- a/lib/Mouse/Meta/TypeConstraint.pm +++ b/lib/Mouse/Meta/TypeConstraint.pm @@ -164,7 +164,7 @@ sub get_message {      }      else {          $value = ( defined $value ? overload::StrVal($value) : 'undef' ); -        return "Validation failed for '$self' failed with value $value"; +        return "Validation failed for '$self' with value $value";      }  }
      adds  13b9990   Make clone_object() into PurePerl
      adds  17ae597   Checking in changes prior to tagging of version 0.60.
      adds  fcdc12a   Fix possible memory leaks, which occurs when constructor components throw errors.
      adds  3700831   Ensure M::I version >= 0.99
      adds  f0e1969   Fix the Perl_call_sv() problem again, and tests for it
      adds  0f96002   Compat version is 1.05
      adds  913b596   Checking in changes prior to tagging of version 0.61.
      adds  652b2a9   Fix threading tests for bad perls:
      adds  4bb9246   Avoid compiler's warnings on older perls
      adds  3a2ccd7   Add __set_strict_constructor
      adds  51ca4f9   Revert __set_strict_constructor
      adds  fb4ddd8   Make strict_constructor public
      adds  da4b121   Avoid compiler's warnings
      adds  0a3d3fd   Checking in changes prior to tagging of version 0.62.
      adds  01f38ab   This fixes RT#59460. (Curtis Jewell)
      adds  35ce550   Implement Mouse::Util::TypeConstraints::register_type_constraint()
      adds  184f8f5   Import a latest test file for register_type_constraints() and fix tc class
      adds  7e0e683   Checking in changes prior to tagging of version 0.63.
      adds  d6ceb35   Use new macro CvGV_set() (see perl5133delta)
      adds  beb51b3   Add $attr->insertion_order
      adds  df7e472   Add illigal inheritance process (Moose 1.09 feature)
      adds  4a07d07   Fix illegal option process, add tests for it
      adds  8609b28   Resolve a failing test file although some are skipped
      adds  0dc6305   Resolve a failing test file
      adds  2fbd752   Remove long deprecated methods in M::M::Attribute
      adds  d88885b   Checking in changes prior to tagging of version 0.64.
      adds  f3e4c7e   Avoid compiler's warnings
      adds  6e646df   Add tiny tweaks stolen from Class::XSAccessor 1.07
      adds  ba98f74   Revert "Add tiny tweaks stolen from Class::XSAccessor 1.07"
      adds  fc65056   Use STATIC_INLINE, which will be introduced at 5.14.0
      adds  fe5044b   Split common stuff
      adds  5ab8f62   Support PERL_ONLY env var
      adds  b6f6f7b   Resolve RT#61076 (improve error messages)
      adds  2bb7654   'alias' and 'excludes' in with() are deprecated
      adds  7f46837   Avoid warnings on compatibility tests
      adds  b4d32ab   Catch up Moose's change d21262bd42c2539c47e5d41e7506710ecd27ad65
      adds  92b5b93   Remove a duplicated macro: LooksLikeNumber
      adds  e8faa78   Changelogging
      adds  0001057   Switch to M::I::TestAssemble (xaicron++)
      adds  f47ebad   Revert "Switch to M::I::TestAssemble (xaicron++)"
      adds  6d97be6   Fix tests for Test::Builder2
      adds  a0d746d   Remove long deprecated methods
      adds  1038bfa   Checking in changes prior to tagging of version 0.65.
      adds  ab2ab07   Fix a Changes log
      adds  29012b5   Update Moose compat version
      adds  af1c2a6   Cleanup Makefile.PL
      adds  339fdf5   Fix LooksLikeNumber() macro
      adds  083e49a   Fix an error message for method modifiers
      adds  5c71361   Add test for method modifiers
      adds  aa3b1c1   Workaround older perl's bug that caused segv by releasing CVs
      adds  c4f4f5e   Better version checks for conflicting modules
      adds  6741954   Fix for perl 5.6.2
      adds  c06ab42   Checking in changes prior to tagging of version 0.66.
      adds  533ed4d   Oops! Add missing dependencies
      adds  12f4a95   Checking in changes prior to tagging of version 0.67.
      adds  8e4a10a   Switch to use_xshelper(), which is provided by M::I::XSUtil 0.30
      adds  8d5287a   Remove XS method modifier stuff which depend on Data::Util.
      adds  1b49089   Tweaks for method modifiers
      adds  503ed64   Docs
      adds  d588873   Checking in changes prior to tagging of version 0.68.
      adds  7712ea9   Tweaks
      adds  d908858   Inlucde xshelper.h to the dist even if it is generated by Makefile.PL (XSUtil)
      adds  08ee26f   No import() for confess()
      adds  d686eec   Tweaks for method modifiers
      adds  4bef84e   Docs and comments
      adds  6e1e488   Tweaks
      adds  e2962c1   Tests
      adds  bdef60b   Workaround Test::Builder2's problem that it loads the XS stuff of 'Mouse', which could cause SEGV
      adds  19baa93   Add a test
      adds  498584c   Update .gitignore
      adds  70cc261   Update MANIFEST.SKIP
      adds  a35fd8b   Docs
      adds  aa36910   Checking in changes prior to tagging of version 0.69.
      adds  1134f69   Make Delegations work with method modifiers
      adds  86eb0b5   Checking in changes prior to tagging of version 0.70.
      adds  ad66516   Update podspell.t
      adds  6e647ca   Move overload stuff to XS
      adds  3a29a08   Tidy and docs for meta type constraint class
      adds  a4faea1   Tidy
      adds  13f78bb   Make code simple
      adds  a672bf8   Docs on Mouse::Util
      adds  fad9907   Generalize inheritable class accessors
      adds  2af8801   Cleanup Makefile.PL, etc.
      adds  902174e   Inheitance of non-Mouse classes now produces wranings
      adds  8d85517   Tests
      adds  ea2bc86   Changelogging
      adds  b4dc931   Fix add_metaclass_accessor stuff
      adds  4cc4f8e   Clean up
      adds  823419c   Split role application to a module like Moose
      adds  837d9c5   Cleanup duplicated code
      adds  33aa919   Docs
      adds  ba05bb8   chomp white spaces
      adds  2866c94   Changelogging
      adds  b36cef5   chmod -x
      adds  fab6020   Tidy
      adds  bc76ed1   Remove unused imports
      adds  89681b0   Clean up
      adds  dcce259   Make mouse_throw_error in XS more robust
      adds  80b463b   Fix apply_all_roles()
      adds  f530c77   Make M::M::Method->wrap compatible
      adds  77e324a   Add some testing stuff to t/lib/MooseCompat.pm
      adds  0bdc9d3   Add a tool to import tests
      adds  fde8e43   Regenerate test files
      adds  091253a   Fix tests
      adds  18661ab   Add test_status.log for authors
      adds  972340a   Make compatibility tests optional. Its is almost useless now.
      adds  37a972b   Rename non-portable filenames
      adds  39465a1   Add testing notes
      adds  8845df4   Changelogging
      adds  9864f0e   Revert autogenerated tests. Tests should not changed radically.
      adds  c47cf41   Cleanup failing tests
      adds  fe096e7   Update meta info
      adds  43c1bb1   Checking in changes prior to tagging of version 0.71.
      adds  7dfa90a   Update ignore files
      adds  677ad8d   Don't include tests on native traits
      adds  65a61ae   Update t/lib/MooseCompat.pm
      adds  8547683   s/Moose/Mouse/g more completely
      adds  1743c02   Update failing tests (by author/import-moose-tests.pl)
      adds  1eb43e0   Update t/lib
      adds  1f5ce14   Reorganize t/020_attributes/
      adds  5a592ad   Resolve some TODO tests about type constraints
      adds  f411847   Fix invalid interpolations in pure perl accessors
      adds  4068a8f   Make ScalarRef accept ref to ref in pure perl type constraints
      adds  6217087   Reorganize t/050_metaclasses/
      adds  ee5e6a0   Reorganize t/100_bugs/
      adds  16504b1   Reorganize t/300_immutable/
      adds  43fb75d   Reorganize t/400_mouse_util
      adds  720fe8f   Rename a too-long-length name
      adds  c5940ba   Tidy
      adds  09263a6   Changelogging
      adds  92d8789   Make the interface of composite role more comatible
      adds  23320fd   Test fix
      adds  72aac36   Fix t/lib/MooseCompat.pm
      adds  c3d7c8b   Comments
      adds  c667698   Fix a tool
      adds  3eae79d   Revert "Fix t/lib/MooseCompat.pm"
      adds  c83feef   Allow $obj->new in pure Perl
      adds  b17191d   Fix destructor fallbacks in pure Perl
      adds  c511de8   Fix Changes
      adds  475ddfa   Remove some TODO tags
      adds  a3a0064   Cleanup
      adds  84f321d   Clean up
      adds  a3a09e3   Remove the no-inline version of attribute initialization code
      adds  8314965   Remove _coerce_and_verify method, which is no longer used
      adds  74de0f8   Comments
      adds  61714b5   Add a benchmark for new_object()
      adds  ab68869   Tweaks
      adds  79a725f   Fix a test
      adds  f7f4955   Avoid Test::Exception problems with T::E::LessClever
      adds  01d4f72   Checking in changes prior to tagging of version 0.72.
      adds  4bc0a68   Resolve [rt.cpan.org #61613] Compile failed for version 0.71 on cygwin.
      adds  b0d52f0   Checking in changes prior to tagging of version 0.73.
      adds  51b0597   Tweaks
      adds  cfdb93c   Add failing tests
      adds  abc8d59   Fix get_all_attributes() for DFS-based diamond-inherited classes
      adds  05089b6   Avoid compiler's warnings
      adds  bc97157   Tidy
      adds  f6c81f0   Tweaks
      adds  abbcd12   Make get_all_attributes() sorted by their definition order
      adds  7934584   Add an error check
      adds  4b58033   Tweaks
      adds  e8ad67f   Mouse internal cache must be started with '_mouse_cache'
      adds  1d76ae6   Cleanup
      adds  6ec37ed   Docs
      adds  1c8a712   Test::Builder2 2.00_01 must be loaded first
      adds  dc5cf9e   Skip threading tests on Test::More 2.00_01
      adds  68ad9d6   Fix inlined method generations
      adds  74dd795   Add test requires again
      adds  c7ed2dd   No "use metaclass"
      adds  825f7cd   Checking in changes prior to tagging of version 0.74.
      adds  98278c0   Error message fix
      adds  145d678   Merge remote branch 'origin/master' into merge-0.74
      adds  ad2193e   Changelogging
      adds  32ec255   Checking in changes prior to tagging of version 0.75.
      adds  b68e184   Avoid a warnings
      adds  f1a8bff   Duplicated role_type() and class_type() no longer throw the error
      adds  cd81020   Fix the delegation rule
      adds  73468da   Fix a cache data name in method delegation
      adds  1249708   Update tests
      adds  7c41989   Fix failng tests
      adds  73063f7   Tidy
      adds  7a7601b   Workaround 5.6 problems
      adds  a7e3b78   Checking in changes prior to tagging of version 0.76.
      adds  e972d1c   Fix 'does' check in pure Perl
      adds  18cab6b   Cleanup
      adds  5ca7318   Docs
      adds  dc54249   Changelogging
      adds  ca5d8e2   Import tests for Test::Mouse
      adds  7778ab1   Fix superclass validation
      adds  80a014b   Fix pods
      adds  cf267e6   Refactor get_method stuff
      adds  05e658d   Cleanup XS
      adds  2fd74ba   Comment
      adds  9abaecf   Tidy
      adds  9293fc9   Comments
      adds  3d27a7b   Tweaks
      adds  c2a2fa5   Update Mouse::Spec
      adds  0b54ae3   Changelogging
      adds  758664c   Change Makefile.PL always create the test target 'test_pp'
      adds  39fc1ee   Update podspell.t
      adds  fc7e5b5   Comments
      adds  26f0aa1   Checking in changes prior to tagging of version 0.77.
      adds  f536666   Update SYNOPSIS of Mouse::Role, urged by ADAMK (RT #61782)
      adds  bdf225b   Fix a problem that Mouse::Object::DESTROY might refer to released objects (as undef)
      adds  7e030e4   Resolve RT #61852, thanks to Vincent Pit
      adds  6a7756c   Checking in changes prior to tagging of version 0.78.
      adds  66aa0bf   Tweaks
      adds  48a4a7b   Fix a mis-use of [ap]THX_ (thanks to Vincent Pit)
      adds  c6a03cb   Checking in changes prior to tagging of version 0.79.
      adds  0464d33   Resolve RT #61906, reported by Syohei Yoshida.
      adds  b11787b   Checking in changes prior to tagging of version 0.80.
      adds  6f09819   Fix a problem; roles with bare-attributes could affect cache invalidation
      adds  0d8640d   Add tests
      adds  ce1cb32   Checking in changes prior to tagging of version 0.81.
      adds  be06d3b   Fix a typo
      adds  e15a70e   Add failing tests, needed by MouseX::NativeTraits testing
      adds  eed39df   Fix type constraints to get $tc->type_parameter correctly
      adds  eaa30ab   Tweaks
      adds  999072a   Checking in changes prior to tagging of version 0.82.
      adds  74c6212   Tweaks for type constraints; note that type constrains are overloaded
      adds  dbf2d5d   Tweaks
      adds  22be7db   Tidy
      adds  401ad01   Tidy
      adds  54bc3ef   Tidy
      adds  891a9d5   Remove long deprecated method: M::M::Module::_metaclass_cache
      adds  7deba16   Update benchmarks
      adds  7f88103   Fix 'Int' type constraint for dualvars (like $!)
      adds  bf6f1f4   Checking in changes prior to tagging of version 0.83.
      adds  c74a9e8   Fix tests for portability
      adds  8030a9a   Display xsubpp settings to make CPAN testers more informative
      adds  9c96124   Make Makefile.PL more smart
      adds  38f4a55   Use Module::Install::TestTarget
      adds  59afef9   Checking in changes prior to tagging of version 0.84.
      adds  2c689df   Fix an error message to compatible with Moose
      adds  0f91374   Make docs more alike to Moose
      adds  532546a   Add TODO
      adds  1746908   Checking in changes prior to tagging of version 0.85.
      adds  ef223de   No duplicate check for role_type()
      adds  63da74f   Revert "No duplicate check for role_type()"
      adds  7d4507b   Tests
      adds  23791e4   Fix role application to instances;
      adds  420d69e   Checking in changes prior to tagging of version 0.86.
      adds  b910af2   xsheler.h should be cleaned by `make clean` (Ingy dot Net)
      adds  03eb836   Add info
      adds  3f1bd57   Clean up
      adds  559f353   Tweaks for coercions
      adds  568f88f   Lazy initialization of coercions
      adds  f43060b   Fix type composition
      adds  fd2b172   Checking in changes prior to tagging of version 0.87.
      adds  91ee66c   Make some C symbols static
      adds  c8d7c63   Update SEE ALSO sections
      adds  8d33c73   Tidy
      adds  4a5a984   Fix for SL4A where mro.pm doesn't exist even if Perl >= 5.10.0
      adds  66e3df7   Checking in changes prior to tagging of version 0.88.
      adds  bce7d15   Don't abuse CPP macros
      adds  53142ed   Encourage function inlining
      adds  e0f85c2   Tidy
      adds  4d62966   Use UNLIKELY()
      adds  bf93015   Change layout to make code more clear
      adds  590e40d   Don't define Mouse::blessed() and Mouse::confess()
      adds  dca8126   Tidy
      adds  e639528   Disable foreign class warnings (PERL_MOUSE_STRICT will enable this)
      adds  5b3e767   Checking in changes prior to tagging of version 0.89.
      adds  952a7ae   Use GvCV_set() for bleadperl
      adds  9e69967   Workaround a Test::Builder2 (2.00_06)'s threading issue.
      adds  d8ac424   Support DOES()
      adds  95637ed   Checking in changes prior to tagging of version 0.90.
      adds  31a596e   $type_constraint->check() accepts extra arguments
      adds  89d7a4b   Make check() accept extra args
      adds  a797dd8   Hmm, the same warnings as Moose seems difficult.
      adds  8cf6cb3   Checking in changes prior to tagging of version 0.91.
      adds  9acbbf0   Resolve RT #67412: C++ stule comments cause prolems in AIX
      adds  d9332e8   Resolve RT #67019: example/warns.pl didn't work
      adds  d468e99   Checking in changes prior to tagging of version 0.92.
      adds  7f62736   Fix author/requires.cpanm
      adds  f1575d9   Make sure weak attributes remain weak when cloning (Moose 2.0007)
      adds  6336eb1   Checking in changes prior to tagging of version 0.93.
      adds  031f47e   tests with perl 5.14 produce deprecation warnings (Todd Rinaldo)
      adds  87f8118   Fix documents
      adds  c4988b3   Add a failing test for RT #69237 (lazy+threads)
      adds  f640eab   XS(foo) must be external
      adds  274f716   Remove debug messages because xsubpp problems have been resolved
      adds  b2571a4   Resolve RT #70569: Prototype mismatch: sub Mouse::Util::get_linear_isa($;$) vs none at Mouse/Util.pm line 131
      adds  a1a2469   Ignore MYMETA.json
      adds  983d58a   Checking in changes prior to tagging of version 0.94.
      adds  85b15d5   More tests
      adds  14cf9b5   Checking in changes prior to tagging of version 0.95.
      adds  c7ec86f   Merge branch 'master' of github.com:gfx/p5-Mouse-temporary
      adds  4076242   Set gitweb
      adds  31aa629   Mouse::Util::does_role() respects $thing->does() method
      adds  5c4c4df   restore changes 0.95..0.97
      adds  c6abd12   fix packaging stuff
      adds  d313fd2   resolve RT#75313 and RT#77227 ($@ issues)
      adds  5705717   modify meta information
      adds  ab0c7a6   Checking in changes prior to tagging of version 0.98.
      adds  4b83645   Resolve RT#73592
      adds  125758c   Resolve RT#75093 warning about weak_ref
      adds  25337ae   Checking in changes prior to tagging of version 0.99.
      adds  216902e   better handling for the in_global_destruction flag
      adds  336df04   fix an AUTOLOAD related bug
      adds  2affa8b   off the thread test. FIXME!
      adds  7d68eab   Checking in changes prior to tagging of version 1.00.
      adds  23bf3db   fix circular dependency (hanekomu++)
      adds  ec7738f   Checking in changes prior to tagging of version 1.01.
      adds  857d7c6   Use workaround for Perl-RT #69939 only if Perl is older than 5.14
      adds  73677d2   Merge pull request #2 from dex4er/fix_default_errsv
      adds  abb91e8   Checking in changes prior to tagging of version 1.02.
      adds  47b2930   Add maybe_type() from Moose::Util::TypeConstraints
      adds  6e3423d   Merge pull request #3 from schwern/bug/maybe_type
      adds  59519c3   resolve a test case
      adds  7e00ac8   fix spelling tests
      adds  6aea67b   Checking in changes prior to tagging of version 1.03.
      adds  3a56552   impl $attr->default($instance) for compatibility with Moose
      adds  429cf5b   add a test file
      adds  eb6a37d   Checking in changes prior to tagging of version 1.04.
      adds  2882e2f   Fixed a leak introduced in Mouse 1.04
      adds  5f06c47   Added the test for that leak
      adds  acb10e1   Merge pull request #4 from creaktive/master
      adds  86cecab   Checking in changes prior to tagging of version 1.05.
      adds  e4374d6   resolve RT#84518, caused by hash ramomization
      adds  a2b9cd6   Checking in changes prior to tagging of version 1.06.
      adds  a32b2d2   Get perlcritic tests working for PC 1.118.
      adds  768c250   Merge pull request #5 from schwern/bug/perlcritic
      adds  792a1b6   Make trigger pass in the old value for Moose compatibility.
      adds  ae71e3d   Merge pull request #6 from schwern/feature/trigger_third_arg
      adds  9537fb8   use Test::Spellunker instead of Test::Spelling
      adds  5467db0   Checking in changes prior to tagging of version 1.07.
      adds  9bb3fd5   fix spelling
      adds  c687e05   use Test::Spellunker::load_dictionary()
      adds  b6e14a5   requires M::I::XSUtil to support PURPERL_ONLY=1
      adds  daf58d3   Checking in changes prior to tagging of version 1.08.
      adds  e0ca25c   add MANIFEST to the repo
      adds  0d9c49c   RT 82945
      adds  fbe4fa3   fix pod syntax
      adds  df7b236   handle ERRSV in a simpler way
      adds  ce16298   Checking in changes prior to tagging of version 1.09.
      adds  09dfe4a   modernize pod
      adds  0de1458   bundle Try::Tiny
      adds  689b605   Checking in changes prior to tagging of version 1.10.
      adds  362081b   include Try::Tiny
      adds  4ec2387   Checking in changes prior to tagging of version 1.11.
      adds  f378af9   close #7; fix a memory leak
      adds  85f53db   Checking in changes prior to tagging of version 1.12.
      adds  03af4fe   close #8; resolve RT #88295; fix for 5.19.x
      adds  90eb4a2   use github issues for the issue tracker
      adds  bbef2ea   Checking in changes prior to tagging of version 1.13.
      adds  a9ea852   typo fix
      adds  c1b0a93   typo fix
      adds  6af9b90   typo fix
      adds  da3b6dd   Merge pull request #12 from dsteinbrunner/patch-1
      adds  973201a   Don't use methods which conflicted.
      adds  a84f28b   Output warnings when the method used by class is changed in the next version of Mouse
      adds  c43a019   Merge pull request #13 from hiratara/role-conflict-and-inheritance
      adds  d170611   Checking in changes prior to tagging of version 2.0.0.
      adds  0a8f798   fix a typo in 00-load.t
      adds  235592a   Switch to minilla.
      adds  b40b3e2   Merge pull request #14 from gfx/minillaize
      adds  c9ae4b5   Include MANIFEST.SKIP for ignoring auto generated files from distribution tar ball.
      adds  df29987   Added .travis.yml
      adds  8f5c9c2   Remove xt/002-pod_spell.t. Minilla runs spelling test.
      adds  251cc28   We need to specify the directory name for c_source.
      adds  31bb43e   Depended on latest ExtUtils::ParseXS(Older EU::PXS can't parse xs-src/MouseTypeConstraints.xs).
      adds  cfa146b   EU::ParseXS 3.23 does not relased yet!
      adds  6ee4f81   fix for tests
      adds  e3528e6   add {{NEXT}} placeholder to Changes
      adds  e4d26e0   fix tests
      adds  d3901e4   Checking in changes prior to tagging of version 2.1.0.
      adds  a8cb018   Update minimum perl version
      adds  d615fba   Merge pull request #21 from syohex/update-minimum-version
      adds  eaa484c   Fixed XS_VERSION error while building on Perl 5.8.8
      adds  d3eeffb   Merge pull request #20 from tokuhirom/xs_version-5.8.8-fix
      adds  2f3364b   Checking in changes prior to tagging of version 2.1.1.
      adds  2c0b0ea   test for inconsistent validation of Bool type
      adds  9f8564e   Make 'Bool' type Moose compat.
      adds  95ca760   Merge pull request #24 from tokuhirom/json-boolean
      adds  fc04b4d   Checking in changes prior to tagging of version 2.2.0.
      adds  47b991d   Correct required Perl versions(#25)
      adds  0d568b7   Merge pull request #26 from gfx/correct-require-perl-version
      adds  928f5d7   add failing tests for #17
      adds  596942c   disabled metaclass cache in Mouse::Meta::Role::Application (#17)
      adds  6422ae1   Merge pull request #27 from gfx/issue-17
      adds  97bb87a   Checking in changes prior to tagging of version 2.3.0.
      adds  9f7d84a   Add 5.20 for travis-ci
      adds  3a0a42b   Merge pull request #30 from gfx/add-5.20-for-ci
      adds  09887b5   Fix versioning issue(#32)
      adds  4120867   Don't specify version
      adds  79b2c49   Merge pull request #33 from gfx/fix-version-issue
      adds  fc28126   Checking in changes prior to tagging of version v2.4.0.
      adds  c11abd2   Fix for blead perl
      adds  26f2ef4   Merge pull request #35 from gfx/fix-for-blead-perl
      adds  d365616   Merge branch 'master' of github.com:gfx/p5-Mouse
      adds  6a79b99   Checking in changes prior to tagging of version 2.4.1.
      adds  dce4fdc   Fix #36; Excess dependency on Test::Exception::LessClever
      adds  b477682   Merge pull request #37 from kentfredric/master
      adds  c00b048   fix #38; avoid warnings introduced in perl 5.21.x
      adds  31b327f   update changes
      adds  c88e2ef   add a test file for #29
      adds  17e6546   Skip test for non-threaded Perls
      adds  e187a9f   Merge pull request #43 from gfx/skip-test-if-thread-is-disabled
      adds  a9cdac1   test showing issue with 'use 5.010' and strictures (#40)
      adds  3430b89   close #39; avoid warnings in perl 5.21.x
      adds  3eb4f9f   ignore 017_issue29.t temporarily (related to #29 and #42)
      adds  9a25259   fix #40, #41
      adds  9a215d4   update autogenerated files
      adds  62b4913   Checking in changes prior to tagging of version 2.4.2.
      adds  549af4a   Imported Upstream version 2.4.2
       new  b8fc191   Merge tag 'upstream/2.4.2'
       new  122b7d9   Update debian/changelog
       new  384b00c   Update years of packaging copyright.
       new  d6b69d3   Drop build dependency on libtest-exception-lessclever-perl.
       new  f4aa926   Consolidate debian/copyright.
       new  c2324a2   Declare compliance with Debian Policy 3.9.6.
       new  ae38d55   wrap&sort d/control
       new  e93ad87   Mark package as autopkgtest-able.
       new  48de25d   releasing package libmouse-perl version 2.4.2-1

The 11 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                              |  6 ++++
 MANIFEST                             |  2 ++
 META.json                            | 17 ++++++-----
 META.yml                             | 47 +++++++++++++++--------------
 README.md                            |  4 +--
 cpanfile                             |  1 -
 debian/changelog                     | 20 +++++++++----
 debian/control                       |  8 ++---
 debian/copyright                     | 58 ++----------------------------------
 debian/tests/pkg-perl/skip-syntax    |  3 ++
 debian/upstream/metadata             |  7 +++++
 lib/Mouse.pm                         |  4 +--
 lib/Mouse/Exporter.pm                | 25 ++++------------
 lib/Mouse/Meta/Attribute.pm          |  2 +-
 lib/Mouse/Meta/Class.pm              |  2 +-
 lib/Mouse/Meta/Method.pm             |  2 +-
 lib/Mouse/Meta/Method/Accessor.pm    |  2 +-
 lib/Mouse/Meta/Method/Constructor.pm |  2 +-
 lib/Mouse/Meta/Method/Delegation.pm  |  2 +-
 lib/Mouse/Meta/Method/Destructor.pm  |  2 +-
 lib/Mouse/Meta/Module.pm             |  2 +-
 lib/Mouse/Meta/Role.pm               |  2 +-
 lib/Mouse/Meta/Role/Application.pm   |  2 +-
 lib/Mouse/Meta/Role/Composite.pm     |  6 ++--
 lib/Mouse/Meta/Role/Method.pm        |  2 +-
 lib/Mouse/Meta/TypeConstraint.pm     |  2 +-
 lib/Mouse/Object.pm                  |  2 +-
 lib/Mouse/PurePerl.pm                |  2 +-
 lib/Mouse/Role.pm                    |  4 +--
 lib/Mouse/Spec.pm                    |  4 +--
 lib/Mouse/Util.pm                    |  9 ++++--
 lib/Mouse/Util/TypeConstraints.pm    |  2 +-
 t/900_mouse_bugs/017_issue29.t       | 30 +++++++++++++++++++
 t/900_mouse_bugs/018_issue41.t       | 30 +++++++++++++++++++
 34 files changed, 169 insertions(+), 146 deletions(-)
 create mode 100644 debian/tests/pkg-perl/skip-syntax
 create mode 100644 debian/upstream/metadata
 create mode 100644 t/900_mouse_bugs/017_issue29.t
 create mode 100755 t/900_mouse_bugs/018_issue41.t

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



More information about the Pkg-perl-cvs-commits mailing list