[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