[libtype-tiny-perl] branch master updated (44babb9 -> 43d5920)

Jonas Smedegaard dr at jones.dk
Tue Aug 26 20:45:30 UTC 2014


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

js pushed a change to branch master
in repository libtype-tiny-perl.

      from  44babb9   update changelog
       new  0c96ff2   Sync control.in with control: Update Vcs-Browser URL to cgit web frontend.
      adds  1cb0961   Added tag 0.044 for changeset e005b7d78466
      adds  bf24671   another MooseX::Getopt-related edge case (found by omega on #moose)
      adds  8ca96ba   fix problem with Type::Params allowing undef to satisfy Optional (spotted by XENO)
      adds  3123247   new travis config??
      adds  2a1b35b   provide -r option to prove, but not -j
      adds  7b87efd   fix path to CPAN.pm config; enable EXTENDED_TESTING for a couple of builds; minor travis changes
      adds  36a3077   fix env; add notification
      adds  b16bc3a   improve this Optional handling stuff
      adds  e0e8a99   bump version; changelog
      adds  54e622d   test manifest
      adds  025e8fa   update bug reports data
      adds  0130cc0   Added tag 0.045_01 for changeset 833b2d04d5f4
      adds  7d5eb16   benchmark against Scalar::Validation (Type::Params wins)
      adds  fc1cf4a   haarg's perl-travis-helper should cope with Perl 5.6.x now
      adds  d859042   remove old experimental stuff from repo
      adds  b8a40cf   silly me; how did that hyphen get in there? it was pure dumb luck that this only broke Perl 5.6.x
      adds  d79f93c   add Data::Dumper dependency
      adds  c41804e   skip some tests with old Data::Dumper
      adds  4b9d08c   remove obsolete + operator mentions in docs (RT#96379)
      adds  29a7e7c   bump version; changelog
      adds  4cb80ae   Added tag 0.045_02 for changeset a52563382efc
      adds  381d74d   more concise pre-test report
      adds  ada43bf   Num is a bad choice because there are two definitions for it
      adds  0baa1c5   factor out some of the XSification logic for core type constraints
      adds  538a504   Type::Tiny::XS 0.002 has better implementation for Object, but Int is still not good enough.
      adds  c3c7db4   allow a constraint_generator to return not just a standard constraint coderef, but also an optimized one
      adds  4c8988f   XSification for parameterized ArrayRef and HashRef types
      adds  7bcf985   travisey stuff
      adds  ed69471   rename env var for XS; XSify Duck and Class constraints
      adds  c48a5df   Type::Tiny::XS now provides a usable Int implementation
      adds  a7edb8e   enable XS by default; document use of Type::Tiny::XS
      adds  8e7f2e9   merge xs stuff into master
      adds  47593af   bump version; changelog
      adds  e2aa6aa   update benchmarks to show results with/without XS
      adds  0a99543   changelog
      adds  0abca93   fix changelog entry
      adds  abb46d4   changelog clarification
      adds  a1e9f3c   this bug patched now
      adds  1e0d4e8   Added tag 0.045_03 for changeset 4b717cd4bc8a
      adds  8ceb3e4   NEWS
      adds  944febe   quiet warning: "my" variable %subtests masks earlier declaration in same scope
      adds  b334d05   Merge pull request #11 from karpet/master
      adds  c4f1388   merge
      adds  af561bc   remove old stab at Type::Tiny::XS
      adds  75a08f4   remove redundant argument to sprintf
      adds  3a8f079   cope with changes to Type::Tie
      adds  4eb444e   stability policy stuff
      adds  9366c0f   relax tests on externally generated error messages
      adds  7164533   relax tests on externally generated error messages (more)
      adds  7ee1461   relax tests on externally generated error messages (more)
      adds  45287fa   bump version; changelog
      adds  9bf05f1   Added tag 0.045_04 for changeset f1b242974fad
      adds  5a7fc67   improvements to use of subname
      adds  6920146   $type->_has_xsub reveals whether we have an XSUB (useful for testing Type::Tiny::XS/Mouse integration)
      adds  e180187   restore and improve much of the Mouse XS stuff
      adds  08dc1c1   haarg has changed from underscore to dash for build args
      adds  0d3820f   clarify
      adds  56db10b   Test::Mocha is interesting
      adds  29094ca   Optimization page in manual
      adds  de37295   shortcut methods
      adds  fc6f53f   bump version; changelog
      adds  c74b9e5   Added tag 0.045_05 for changeset 3080bfa48954
      adds  b853835   test manifest update
      adds  e0e529e   minor optimization; fix constraint for StringLike
      adds  cb34a44   fix Sub::Quote-related bug in to_TypeTiny
      adds  b06f645   add test cases for Types::TypeTiny
      adds  196dab6   bump version; changelog
      adds  161251e   Added tag 0.046 for changeset 96358f293b5d
      adds  14d2f25   use XS type constraints for Map and Tuple; benchmarking at https://gist.github.com/tobyink/e733f839cecc0dd193a6
      adds  033bf65   Exporter::Tiny will stop auto-loading B soon
      adds  132d699   XS implementation for Enum - benchmarks at https://gist.github.com/tobyink/dfdf9bb826a530781e3d
      adds  ddd8f7a   XS for parts of Types::Common::* - benchmarks at https://gist.github.com/tobyink/dcc15cf283c90c749501
      adds  d9e4907   unify _USE_XS/_USE_MOUSE logic
      adds  b29fe5e   more details on XS
      adds  1b4f74f   bump version; changelog
      adds  7418303   speling
      adds  2129a87   Added tag 0.047_01 for changeset 89e2b706214a
      adds  041aafa   allow the '-' character in Enum; accelerate Union and Intersection - see https://gist.github.com/tobyink/71eab715ac16178cbcfb
      adds  ee4cf29   tests for Error::TypeTiny::Compilation
      adds  b591bf8   travis changes
      adds  a23d411   test error messages for Enum
      adds  bee69dd   tests for Error::TypeTiny::WrongNumberOfParameters
      adds  ca4fcef   more optional deps for testing
      adds  f723694   XS-related diagnostics
      adds  d0afcce   revert to Perl 5.18 for coverage testing
      adds  c84e328   fix lexical variable stompage
      adds  56fdebd   things related to github issue #1 for Type::Tiny::XS
      adds  8a7e857   undo this bit
      adds  d183424   skip leak tests running under Devel::Cover
      adds  c13adc9   test error messages generated by Type::Tiny::Class
      adds  9e8cb9a   test error messages generated by Type::Tiny::Role
      adds  68d37ab   explicit tests for converting Type::Tiny constraints into native ones
      adds  6f5d11f   allow blead to fail
      adds  84cfe0f   the Class::ISA stuff doesn't get the mro correct
      adds  b86feb8   drop dependency on mro/Class::ISA
      adds  a487bea   drop dependency on base.pm
      adds  972e316   testing on 5.6.x is doing quite well, so it will be supported for the foreseeable future
      adds  656bff3   bump version; changelog
      adds  641aa44   various metadata updates
      adds  f8c0a4e   Added tag 0.047_02 for changeset 2c48f809cff8
      adds  192594c   ws; speling
      adds  1af2327   improved tests for find_parent and some of the is_(strictly)_(sub|super)type_of stuff
      adds  111084c   test passing ARRAY or CODE coercions to Type::Tiny constructor
      adds  a969cc0   tests and fixes for Tuple explanations
      adds  aa53069   use my own copy of perl-travis-helper which ignores inc for coverage reporting
      adds  b77221b   that was insufficient
      adds  8df3629   ok, here we go again...
      adds  fed7375   I lose track of which set of tools to use
      adds  dc0f05b   haarg is now suggesting putting perl-travis-helper in home dir
      adds  dd748be   oh, I hope this works
      adds  0c6821e   test Type::Tiny::Duck error messages
      adds  ef450c4   tests for Union and Intersection error messages too
      adds  30c9ab5   test for non-inlinable deep coercion to parameterized Tuple
      adds  756354b   fix for Dict[..., slurpy Map[...]]
      adds  9f145c4   Dict[...slurpy...] explain test; make Tuple[...slurpy...] test more resistant to different Data::Dumper versions
      adds  6d77e9d   bugfix: oops that should be get_type
      adds  672198f   check that Type::Tiny::Union's coercions are immutable
      adds  e0171a7   fake up a test with ancient Validation::Class::Simple
      adds  66e3597   more Tuple explain testing
      adds  52cebed   tests for Type::Registry with MouseX::Types
      adds  7b1b6f8   TODO
      adds  aef7b54   better faking of Moose::Meta::TypeConstraint
      adds  8ad4510   loads of tests for $type->isa
      adds  20e31d2   tests for various silly little undocumented methods added for Moose/Mouse compat
      adds  9d77bec   add some non-inlineable type constraints to match_on_type tests
      adds  f9b4542   check that Type::Library-based type libraries can extend MouseX::Types libraries
      adds  62c7c4e   bump version; changelog
      adds  49e55fe   Added tag 0.047_03 for changeset 1983775eb23b
      adds  7d31a0a   mark a few supposedly impossible deep explanation statements as uncoverable
      adds  977e067   tests for Types::TypeTiny meta methods
      adds  b2f18d9   check messages from converted Mouse type constraints
      adds  78b85f7   test Test::TypeTiny::matchfor
      adds  4c18e55   misc extra tests for Type::Registry
      adds  54d4a64   tests for calling Type::Tiny methods which are dynamically delegated
      adds  0ccadbf   ensure Test::Tester is available for coverage testing
      adds  8f8f52f   document that english_list and classifier are not exported by Type::Utils
      adds  2565c72   Sub::Quote-related tests
      adds  fab6eba   check Type::Coercion overloads smartmatch properly
      adds  3f2e218   Type::Coercion::Union needs to override _build_moose_coercion
      adds  b2bf981   be more careful about retaining Moose::Meta::TypeCoercion objects when converting native Moose type constraint objects to Type::Tiny
      adds  a475212   isa/can improvements for Type::Coercion
      adds  c91c49a   various type coercion introspection tests
      adds  cd4cdc9   test AUTOLOAD pass through to Moose for coercions
      adds  7a05c0e   tests for various undocumented Type::Coercion methods
      adds  bcd633f   update test manifest
      adds  2ef9c8e   tests for Type::Tiny->can and Type::Coercion->can
      adds  96d772f   protect against can't use blah as hashref errors
      adds  52f003b   improve tests for Type::Coercion::FromMoose
      adds  039f9d4   test deep explanantions for ScalarRef
      adds  bd74973   oops; remove copy and pasted line
      adds  3764e71   need to check tests still pass with PERL_TYPES_STANDARD_STRICTNUM=1
      adds  36f5296   check 'not a type constraint library' error
      adds  57bf1f1   Test list/scalar/void context for match_on_type; test excptions thrown by match_on_type. Ditto for compile_match_on_type.
      adds  7634d81   prioritize coverage report slightly
      adds  3aaa098   simplify match_on_type so that a fallback coderef doesn't need to load Types::Standard and check against Any
      adds  8952950   test warnings raised by Type::Utils
      adds  a5dbd79   tests for SYNOPSIS code
      adds  3f0f1ab   this warning only happens on Perl 5.14+ because prototypes were intepreted differently on older Perls
      adds  de9158d   bump version; changelog
      adds  0b7163d   update metadata
      adds  d20d3f9   Added tag 0.047_04 for changeset 0859947bb72f
      adds  4882094   achievement unlocked!
      adds  ec6edd6   initial attempt at a sane implementation of Optional[]
      adds  05ea437   fix logic errors in constraint generator for Tuple
      adds  04685ff   better documentation for Optional and slurpy
      adds  cd16b9d   some optimizations for slurpy Any; when slurping into a hashref, check that there's an even number of elements
      adds  5d536aa   saner implementation of Types::TypeTiny meta method
      adds  1a7b6bf   bump version; changelog
      adds  4986cf5   ws
      adds  04ee3da   Added tag 0.047_05 for changeset bdf9954b08e1
      adds  5f73872   allow Type::Parser/Type::Registry to load MouseX::Types libraries
      adds  d1fe9f2   add some extra methods to Type::Registry for creating unions, intersections, etc - this allows a form of dependency injection for Type::Parser
      adds  a8758dd   oops; forgot to return the type
      adds  f8e3786   more Type::Registry tests
      adds  4ef1f0e   oops
      adds  e2feb17   lock down built-in types to prevent directly adding coercions to them
      adds  4a26e3d   fix coercion inheritance
      adds  34f3828   fix broken test case
      adds  50f2e66   remove debugging line
      adds  6cc1ae5   document that we need Carp (Type::Utils::declare uses it now)
      adds  05659c9   this test needs Return::Type 0.004
      adds  0493ea3   min versions for some non-dependencies
      adds  36de4e7   actually Moo 1.001000 is fine; just a little slower because it doesn't pass coderef-overloaded objects through Sub::Quote
      adds  e8d8168   i_really_want_to_unfreeze method (RT#97516)
      adds  2d32f30   even bigger caveat
      adds  28d6888   documentation for make_immutable
      adds  55e77cc   bump version; changelog
      adds  5f51a6e   Added tag 0.047_06 for changeset aa5d17187776
      adds  0f2980f   add extract_type to the EXPORT_OK list for Type::Parser
      adds  cff44c3   extract_type test case
      adds  d0c33fa   use Type::Tiny::XS for parameterized Maybe
      adds  8e6af86   bump version; changelog
      adds  ba721dd   Added tag 0.047_07 for changeset 986a2b11cfd8
      adds  55d5ed7   RT#97684 test case (DJERIUS)
      adds  cc1f9e1   cowardly refuse to inline mutable coercions - see also RT#93345
      adds  5932647   better document RT#93345
      adds  9788af9   upgrade this test case to Moose 2.1200 (exception instead of warning)
      adds  ceea0f1   minor tidy, add link to comments
      adds  b2b44a8   test Types::Common::{String,Numeric} type constraints using Test::TypeTiny which is capable of simultaneously testing both the inlined and non-inlined version of a type constraint
      adds  8c25353   fix for non-inlined bit of NegativeOrZeroInt
      adds  7670fd6   bump version; changelog
      adds  f501049   Added tag 0.047_08 for changeset efb46870b866
      adds  9d022e7   remove this prohibition; I can't see any reason for it
      adds  7b46fd8   misc documentation clarifications re the Type::Coercion mutator methods
      adds  19fdd81   Take advantage of frozen coercions when creating to_Type functions in type libraries. This leads to about a 250% speed-up for my usual RoundedInt example.
      adds  91ab4f3   tests for Error::TypeTiny::Assertion predicate methods
      adds  3e51004   Test for i_really_want_to_unfreeze
      adds  4e9f8b3   typo
      adds  43d7960   better integration between Type::Library and Type::Registry
      adds  25f7ba6   fix documentation typo, github issue #12, thanks bpj
      adds  daa497f   dwim_type saner choice of Moose/Mouse lookup when both are loaded
      adds  2acc682   bump version; changelog
      adds  3158c89   eliminate warning from recent Exporter::Tiny trials
      adds  0b19e69   Added tag 0.047_09 for changeset 2e754c813284
      adds  b6d3490   TODO file
      adds  7910f3d   NEWS
      adds  fb9488a   merge 1.0 prep work
      adds  f6b6d53   another item for TODO list
      adds  db28620   bump version; changelog
      adds  0c76679   remove outdated paragraph from documentation
      adds  1331624   document the versioning policy
      adds  3c10fc4   speling
      adds  5b23183   Added tag 1.000000 for changeset b75cd7514a2f
      adds  8ed2077   bugfix for a problem affecting MooX::late; dwim_type wasn't properly falling back to creating class types in some circumstances
      adds  d83416c   bump version; changelog
      adds  d89aea6   Added tag 1.000001 for changeset 915e232d363e
      adds  5cdece1   RT#98113 Fix overload fallback on perl 5.10.x
      adds  c881afc   Merge pull request #13 from ilmari/rt98113-overload-fallback-5.10
      adds  706e94e   bump version; changelog
      adds  df042cd   Imported Upstream version 1.000002
       new  10b4859   Merge tag 'upstream/1.000002'
       new  b2b17c4   Update copyright info: Add more testsuite authors.
       new  f8f3f00   Build-depend on libmoosex-types-common-perl, libtest-warnings-perl, libmatch-simple-perl, libmoosex-getopt-perl, libobject-accessor-perl and libdevel-hide-perl: Optionally used for testsuite.
       new  43d5920   Prepare for release: Update changelog, control file and copyright hints.

The 5 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:
 COPYRIGHT                                          |  114 +-
 CREDITS                                            |    6 +-
 Changes                                            |  328 +++++
 MANIFEST                                           |   38 +
 META.json                                          |   80 +-
 META.yml                                           |   73 +-
 Makefile.PL                                        |   88 +-
 NEWS                                               |   22 +-
 README                                             |   26 +-
 SIGNATURE                                          |  238 ++--
 TODO                                               |   33 +
 debian/changelog                                   |   19 +-
 debian/control                                     |    6 +
 debian/control.in                                  |    2 +-
 debian/copyright                                   |   18 +
 debian/copyright_hints                             |   51 +-
 debian/rules                                       |    2 +
 doap.ttl                                           | 1317 ++++++++++++++++----
 examples/benchmark-coercions.pl                    |   28 +-
 examples/benchmark-constraints.pl                  |   58 +-
 examples/benchmark-param-validation.pl             |  135 +-
 examples/versus-scalar-validation.pl               |   87 ++
 lib/Devel/TypeTiny/Perl56Compat.pm                 |    2 +-
 lib/Devel/TypeTiny/Perl58Compat.pm                 |    2 +-
 lib/Error/TypeTiny.pm                              |    2 +-
 lib/Error/TypeTiny/Assertion.pm                    |    2 +-
 lib/Error/TypeTiny/Compilation.pm                  |    2 +-
 lib/Error/TypeTiny/WrongNumberOfParameters.pm      |    2 +-
 lib/Eval/TypeTiny.pm                               |    2 +-
 lib/Reply/Plugin/TypeTiny.pm                       |    2 +-
 lib/Test/TypeTiny.pm                               |    7 +-
 lib/Type/Coercion.pm                               |   54 +-
 lib/Type/Coercion/FromMoose.pm                     |   33 +-
 lib/Type/Coercion/Union.pm                         |   30 +-
 lib/Type/Library.pm                                |   93 +-
 lib/Type/Params.pm                                 |   15 +-
 lib/Type/Parser.pm                                 |   41 +-
 lib/Type/Registry.pm                               |  131 +-
 lib/Type/Tiny.pm                                   |   92 +-
 lib/Type/Tiny/Class.pm                             |   56 +-
 lib/Type/Tiny/Duck.pm                              |   25 +-
 lib/Type/Tiny/Enum.pm                              |   20 +-
 lib/Type/Tiny/Intersection.pm                      |   47 +-
 lib/Type/Tiny/Manual.pod                           |   30 +-
 lib/Type/Tiny/Manual/Coercions.pod                 |   42 +-
 lib/Type/Tiny/Manual/Libraries.pod                 |   73 --
 lib/Type/Tiny/Manual/Optimization.pod              |  211 ++++
 lib/Type/Tiny/Manual/Policies.pod                  |   35 +-
 lib/Type/Tiny/Manual/UsingWithMoo.pod              |    4 +-
 lib/Type/Tiny/Manual/UsingWithMoose.pod            |    4 +-
 lib/Type/Tiny/Manual/UsingWithMouse.pod            |    9 +-
 lib/Type/Tiny/Manual/UsingWithOther.pod            |    2 +-
 lib/Type/Tiny/Role.pm                              |    2 +-
 lib/Type/Tiny/Union.pm                             |   44 +-
 lib/Type/Tiny/_HalfOp.pm                           |    2 +-
 lib/Type/Utils.pm                                  |  100 +-
 lib/Types/Common/Numeric.pm                        |   33 +-
 lib/Types/Common/String.pm                         |   19 +-
 lib/Types/Standard.pm                              |  217 +++-
 lib/Types/Standard/ArrayRef.pm                     |   43 +-
 lib/Types/Standard/Dict.pm                         |  102 +-
 lib/Types/Standard/HashRef.pm                      |   43 +-
 lib/Types/Standard/Map.pm                          |   44 +-
 lib/Types/Standard/ScalarRef.pm                    |    5 +-
 lib/Types/Standard/Tuple.pm                        |  183 ++-
 lib/Types/TypeTiny.pm                              |   86 +-
 t/00-begin.t                                       |   34 +-
 t/03-leak.t                                        |    1 +
 t/20-unit/Devel-TypeTiny-Perl56Compat/basic.t      |    1 +
 t/20-unit/Error-TypeTiny-Assertion/basic.t         |  127 +-
 t/20-unit/Error-TypeTiny-Compilation/basic.t       |   92 ++
 .../Error-TypeTiny-WrongNumberOfParameters/basic.t |  119 ++
 t/20-unit/Eval-TypeTiny/basic.t                    |   26 -
 t/20-unit/Test-TypeTiny/{basic.t => matchfor.t}    |   71 +-
 t/20-unit/Type-Coercion-FromMoose/basic.t          |    9 +-
 t/20-unit/Type-Coercion-FromMoose/errors.t         |   77 ++
 t/20-unit/Type-Coercion-Union/basic.t              |   11 +-
 t/20-unit/Type-Coercion/esoteric.t                 |   59 +
 t/20-unit/Type-Coercion/frozen.t                   |   17 +-
 t/20-unit/Type-Coercion/inlining.t                 |    6 +-
 .../basic.t => 20-unit/Type-Coercion/smartmatch.t} |   50 +-
 t/20-unit/Type-Coercion/typetiny-constructor.t     |   59 +
 t/20-unit/Type-Params/optional.t                   |    5 +
 t/20-unit/Type-Parser/basic.t                      |   12 +-
 .../basic.t => Type-Registry/automagic.t}          |   16 +-
 t/20-unit/Type-Registry/basic.t                    |   23 +
 t/20-unit/Type-Registry/methods.t                  |   95 ++
 .../Type-Registry/{moosextypes.t => mousextypes.t} |   16 +-
 t/20-unit/Type-Tiny-Class/errors.t                 |   87 ++
 t/20-unit/Type-Tiny-Duck/errors.t                  |   73 ++
 t/20-unit/Type-Tiny-Enum/errors.t                  |   55 +
 t/20-unit/Type-Tiny-Intersection/errors.t          |   67 +
 t/20-unit/Type-Tiny-Role/errors.t                  |   72 ++
 t/20-unit/Type-Tiny-Union/errors.t                 |   73 ++
 t/20-unit/Type-Tiny/basic.t                        |   44 +-
 t/20-unit/Type-Tiny/esoteric.t                     |  116 ++
 t/20-unit/Type-Tiny/my-methods.t                   |    2 +
 .../basic.t => 20-unit/Type-Tiny/shortcuts.t}      |   21 +-
 t/20-unit/Type-Tiny/to-moose.t                     |   50 +
 t/20-unit/Type-Tiny/to-mouse.t                     |   50 +
 t/20-unit/Type-Utils/dwim-both.t                   |   65 +
 t/20-unit/Type-Utils/dwim-moose.t                  |   26 +
 t/20-unit/Type-Utils/dwim-mouse.t                  |   26 +
 t/20-unit/Type-Utils/match-on-type.t               |   53 +-
 t/20-unit/Type-Utils/warnings.t                    |   49 +
 t/20-unit/Types-Common-Numeric/basic.t             |  105 +-
 t/20-unit/Types-Common-String/basic.t              |  104 +-
 t/20-unit/Types-Common-String/unicode.t            |   23 +-
 t/20-unit/Types-Standard/deep-coercions.t          |   57 +-
 t/20-unit/Types-Standard/lockdown.t                |   60 +
 t/20-unit/Types-Standard/structured.t              |    6 -
 t/20-unit/Types-TypeTiny/basic.t                   |  119 ++
 t/20-unit/Types-TypeTiny/coercion.t                |  128 ++
 t/20-unit/Types-TypeTiny/meta.t                    |   76 ++
 t/30-integration/Exporter-Tiny/basic.t             |    8 +-
 t/30-integration/Function-Parameters/basic.t       |    4 +-
 t/30-integration/Kavorka/basic.t                   |    4 +-
 t/30-integration/Moo/basic.t                       |   16 +-
 t/30-integration/Moo/coercion-inlining-avoidance.t |  155 +++
 t/30-integration/Moo/exceptions.t                  |    4 +
 t/30-integration/Moops/basic.t                     |   12 +-
 t/30-integration/Moose/basic.t                     |  121 +-
 t/30-integration/Moose/coercion.t                  |   31 +-
 t/30-integration/Moose/inflate-then-inline.t       |   56 +
 t/30-integration/Moose/native-attribute-traits.t   |    4 +-
 t/30-integration/MooseX-Types/extending.t          |   16 +
 t/30-integration/Mouse/basic.t                     |   16 +-
 t/30-integration/Mouse/coercion.t                  |    8 +-
 .../{MooseX-Types => MouseX-Types}/extending.t     |   22 +-
 t/30-integration/Object-Accessor/basic.t           |    2 +-
 t/30-integration/Return-Type/basic.t               |   20 +-
 t/30-integration/Sub-Quote/unquote-coercions.t     |   85 ++
 t/30-integration/Sub-Quote/unquote-constraints.t   |   58 +
 t/30-integration/Type-Tie/basic.t                  |   12 +-
 .../Validation-Class-Simple/{basic.t => archaic.t} |    8 +-
 t/40-regression/rt97684.t                          |   59 +
 t/40-regression/rt98113.t                          |   52 +
 t/40-regression/ttxs-gh1.t                         |   58 +
 t/99-moose-std-types-test.t                        |    2 +-
 t/lib/BiggerLib.pm                                 |    4 +-
 t/lib/DemoLib.pm                                   |    2 +-
 t/mk-test-manifest.pl                              |    2 +-
 142 files changed, 6642 insertions(+), 1494 deletions(-)
 create mode 100644 TODO
 create mode 100644 examples/versus-scalar-validation.pl
 create mode 100644 lib/Type/Tiny/Manual/Optimization.pod
 create mode 100644 t/20-unit/Error-TypeTiny-Compilation/basic.t
 create mode 100644 t/20-unit/Error-TypeTiny-WrongNumberOfParameters/basic.t
 copy t/20-unit/Test-TypeTiny/{basic.t => matchfor.t} (52%)
 create mode 100644 t/20-unit/Type-Coercion-FromMoose/errors.t
 create mode 100644 t/20-unit/Type-Coercion/esoteric.t
 copy t/{30-integration/Switcheroo/basic.t => 20-unit/Type-Coercion/smartmatch.t} (52%)
 create mode 100644 t/20-unit/Type-Coercion/typetiny-constructor.t
 copy t/20-unit/{Devel-TypeTiny-Perl58Compat/basic.t => Type-Registry/automagic.t} (54%)
 create mode 100644 t/20-unit/Type-Registry/methods.t
 copy t/20-unit/Type-Registry/{moosextypes.t => mousextypes.t} (62%)
 create mode 100644 t/20-unit/Type-Tiny-Class/errors.t
 create mode 100644 t/20-unit/Type-Tiny-Duck/errors.t
 create mode 100644 t/20-unit/Type-Tiny-Enum/errors.t
 create mode 100644 t/20-unit/Type-Tiny-Intersection/errors.t
 create mode 100644 t/20-unit/Type-Tiny-Role/errors.t
 create mode 100644 t/20-unit/Type-Tiny-Union/errors.t
 create mode 100644 t/20-unit/Type-Tiny/esoteric.t
 copy t/{30-integration/match-simple/basic.t => 20-unit/Type-Tiny/shortcuts.t} (52%)
 create mode 100644 t/20-unit/Type-Tiny/to-moose.t
 create mode 100644 t/20-unit/Type-Tiny/to-mouse.t
 create mode 100644 t/20-unit/Type-Utils/dwim-both.t
 create mode 100644 t/20-unit/Type-Utils/warnings.t
 create mode 100644 t/20-unit/Types-Standard/lockdown.t
 create mode 100644 t/20-unit/Types-TypeTiny/basic.t
 create mode 100644 t/20-unit/Types-TypeTiny/coercion.t
 create mode 100644 t/20-unit/Types-TypeTiny/meta.t
 create mode 100644 t/30-integration/Moo/coercion-inlining-avoidance.t
 create mode 100644 t/30-integration/Moose/inflate-then-inline.t
 copy t/30-integration/{MooseX-Types => MouseX-Types}/extending.t (68%)
 create mode 100644 t/30-integration/Sub-Quote/unquote-coercions.t
 create mode 100644 t/30-integration/Sub-Quote/unquote-constraints.t
 copy t/30-integration/Validation-Class-Simple/{basic.t => archaic.t} (86%)
 create mode 100644 t/40-regression/rt97684.t
 create mode 100644 t/40-regression/rt98113.t
 create mode 100644 t/40-regression/ttxs-gh1.t

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



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