[libtype-tiny-perl] branch master updated (bac5461 -> 797b121)

Jonas Smedegaard dr at jones.dk
Mon Jun 9 21:01:39 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  bac5461   Prepare for release: Update changelog and copyright hints.
      adds  a806e0a   Added tag 0.042 for changeset faafac1ed6e0
      adds  35e7b9b   to_TypeTiny($coderef) wraps calls to the coderef in an eval and another layer of sub; this prevented Type::Tiny from spotting Sub::Quote quoted subs. to_TypeTiny can now handle quoted subs explicitly, inlining the eval.
      adds  1975541   neated up Type::Tiny's use of Sub::Quote::inlinify
      adds  28aaa54   bump version; changelog
      adds  5efb677   Added tag 0.043_01 for changeset 56562b7465fe
      adds  3686bdd   my_methods stuff
      adds  0141387   Implement a find_parent method.
      adds  b200801   bump version; changelog
      adds  c673d65   fix Type::Tiny->can
      adds  1199e5b   speling
      adds  345e00a   Added tag 0.043_02 for changeset af0538d43498
      adds  4a7a29c   add Type::Utils::classifier
      adds  5974614   add example of using the custom types library
      adds  a673868   Merge pull request #10 from karpet/master
      adds  5df25ac   rename Types::Datetime to Example::Types because there is now really a Types::DateTime on CPAN
      adds  dfca0ec   expand more
      adds  aa38236   some initial my_method stuff
      adds  e590cff   improve classifier/compile_match_on_type code, documentation and tests
      adds  cb732df   improve Eval::TypeTiny test cases
      adds  504bc47   update bundled version of Try::Tiny
      adds  f6dc0cf   tests for Type::Library error messages
      adds  79b6359   tests for Error::TypeTiny class
      adds  096177b   need to get this working
      adds  93038ae   bump version; changelog
      adds  be10c62   Added tag 0.043_03 for changeset 5da486aa46c6
      adds  ce2355b   split out native attribute trait tests into a separate file, improve them
      adds  53aedaf   bump version; changelog
      adds  1d6a91d   Added tag 0.043_04 for changeset ad68b170f480
      adds  ce8c299   document convenience functions in Type::Tiny::Manual::Libraries
      adds  22e8b48   mention coercion=>1 and why it is useful in Type::Tiny::Manual::Coercions
      adds  0b2ad48   timb discovered this odd non-failure if a comma is missing here
      adds  dfdb700   MooseX::Getopt integration test; this helped discover a Moose::Meta::TypeCoercion inflation bug with string-like coercion routines (abraxxa++)
      adds  89e6dcc   answering $type->isa('M::M::TC::Union') should not require an expensive inflation
      adds  d11d77e   neaten up the isa code
      adds  0312e15   bump version; changelog
      adds  80c9108   line endings
      adds  7205798   Added tag 0.043_05 for changeset 4111309e6b20
      adds  a1fe5ea   news
      adds  fde1663   more specific devel-requires
      adds  4269243   bump version; changelog
      adds  8a8264a   Imported Upstream version 0.044
       new  056ef9a   Merge tag 'upstream/0.044'
       new  cc7c486   Update copyright info: Adjust comment for CONTRIBUTING Files section.
       new  b6069db   Update watch file to include metacpan.org URL (replacing search.cpan.org URL), in addition to www.cpan.org URL.
       new  5de96e3   Update copyright info: Extend packaging to cover recent year.
       new  0d92b51   Update copyright info: Bump (yes, not extend) coverage of convenience code copy of Try::Tiny.
       new  b0cccfb   Update copyright info: Fix update coverage of testsuite.
       new  797b121   Prepare for release: Update changelog and copyright hints.

The 7 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:
 CONTRIBUTING                                       |  17 +-
 COPYRIGHT                                          |  62 +-
 CREDITS                                            |   2 +
 Changes                                            |  68 ++
 LICENSE                                            |   2 +-
 MANIFEST                                           |   7 +
 META.json                                          |  78 +--
 META.yml                                           | 100 +--
 Makefile.PL                                        |  78 +--
 NEWS                                               |   4 +
 SIGNATURE                                          | 133 ++--
 debian/changelog                                   |  18 +
 debian/copyright                                   |  20 +-
 debian/copyright_hints                             |  28 +-
 debian/rules                                       |   2 +-
 debian/watch                                       |   2 +-
 doap.ttl                                           | 545 ++++++++++-----
 examples/datetime-coercions.pl                     |   8 +-
 inc/Try/Tiny.pm                                    | 744 ++++++++++++++++++---
 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                               |   9 +-
 lib/Reply/Plugin/TypeTiny.pm                       |   2 +-
 lib/Test/TypeTiny.pm                               |   2 +-
 lib/Type/Coercion.pm                               |   4 +-
 lib/Type/Coercion/FromMoose.pm                     |   2 +-
 lib/Type/Coercion/Union.pm                         |   2 +-
 lib/Type/Library.pm                                |   2 +-
 lib/Type/Params.pm                                 |   2 +-
 lib/Type/Parser.pm                                 |   2 +-
 lib/Type/Registry.pm                               |   2 +-
 lib/Type/Tiny.pm                                   | 130 +++-
 lib/Type/Tiny/Class.pm                             |   2 +-
 lib/Type/Tiny/Duck.pm                              |   2 +-
 lib/Type/Tiny/Enum.pm                              |   2 +-
 lib/Type/Tiny/Intersection.pm                      |   2 +-
 lib/Type/Tiny/Manual/Coercions.pod                 |  20 +
 lib/Type/Tiny/Manual/Libraries.pod                 |  59 +-
 lib/Type/Tiny/Manual/Policies.pod                  |   5 +
 lib/Type/Tiny/Role.pm                              |   2 +-
 lib/Type/Tiny/Union.pm                             |   2 +-
 lib/Type/Tiny/_HalfOp.pm                           |   2 +-
 lib/Type/Utils.pm                                  |  51 +-
 lib/Types/Common/Numeric.pm                        |   2 +-
 lib/Types/Common/String.pm                         |   2 +-
 lib/Types/Standard.pm                              | 122 +++-
 lib/Types/Standard/ArrayRef.pm                     |   2 +-
 lib/Types/Standard/Dict.pm                         |   2 +-
 lib/Types/Standard/HashRef.pm                      |   2 +-
 lib/Types/Standard/Map.pm                          |   2 +-
 lib/Types/Standard/ScalarRef.pm                    |   2 +-
 lib/Types/Standard/Tuple.pm                        |   2 +-
 lib/Types/TypeTiny.pm                              |  19 +-
 t/20-unit/Error-TypeTiny/basic.t                   |  46 ++
 t/20-unit/Eval-TypeTiny/basic.t                    |  10 +-
 .../Eval-TypeTiny/{basic.t => fallback-aliases.t}  |  23 +-
 t/20-unit/Type-Library/errors.t                    |  66 ++
 t/20-unit/Type-Tiny-Class/plus-constructors.t      |   2 +-
 t/20-unit/Type-Tiny/basic.t                        |  20 +
 .../basic.t => Type-Tiny/my-methods.t}             |  20 +-
 t/20-unit/Type-Utils/classifier.t                  |  56 ++
 t/20-unit/Type-Utils/match-on-type.t               |  14 +
 t/20-unit/Types-Standard/structured.t              |  95 +++
 t/30-integration/Moose/basic.t                     |  93 +--
 t/30-integration/Moose/native-attribute-traits.t   | 308 +++++++++
 t/30-integration/MooseX-Getopt/coercion.t          |  86 +++
 t/30-integration/Sub-Quote/basic.t                 |  12 +-
 71 files changed, 2561 insertions(+), 685 deletions(-)
 create mode 100644 t/20-unit/Error-TypeTiny/basic.t
 copy t/20-unit/Eval-TypeTiny/{basic.t => fallback-aliases.t} (84%)
 create mode 100644 t/20-unit/Type-Library/errors.t
 copy t/20-unit/{Devel-TypeTiny-Perl58Compat/basic.t => Type-Tiny/my-methods.t} (53%)
 create mode 100644 t/20-unit/Type-Utils/classifier.t
 create mode 100644 t/30-integration/Moose/native-attribute-traits.t
 create mode 100644 t/30-integration/MooseX-Getopt/coercion.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