Hello community, here is the log from the commit of package perl-Type-Tiny for openSUSE:Factory checked in at 2020-08-29 20:40:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Type-Tiny (Old) and /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Type-Tiny" Sat Aug 29 20:40:56 2020 rev:20 rq:829971 version:1.010005 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Type-Tiny/perl-Type-Tiny.changes 2020-08-21 19:18:52.104874470 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.3399/perl-Type-Tiny.changes 2020-08-29 20:41:13.129436815 +0200 @@ -1,0 +2,13 @@ +Thu Aug 27 03:10:09 UTC 2020 - Tina Müller <[email protected]> + +- updated to 1.010005 + see /usr/share/doc/packages/perl-Type-Tiny/Changes + + 1.010005 2020-08-26 + + - Improvements to $AvoidCallbacks support for + Type::Tiny::{Class,Role,Duck,Enum,Union,Intersection}, and LaxNum, Ref, + RegexpRef, FileHandle, Object, Overload, and Tied types from + Types::Standard. + +------------------------------------------------------------------- Old: ---- Type-Tiny-1.010004.tar.gz New: ---- Type-Tiny-1.010005.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Type-Tiny.spec ++++++ --- /var/tmp/diff_new_pack.vO5TCO/_old 2020-08-29 20:41:16.065438041 +0200 +++ /var/tmp/diff_new_pack.vO5TCO/_new 2020-08-29 20:41:16.069438043 +0200 @@ -17,7 +17,7 @@ Name: perl-Type-Tiny -Version: 1.010004 +Version: 1.010005 Release: 0 %define cpan_name Type-Tiny Summary: Tiny, yet Moo(se)-compatible type constraint ++++++ Type-Tiny-1.010004.tar.gz -> Type-Tiny-1.010005.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/COPYRIGHT new/Type-Tiny-1.010005/COPYRIGHT --- old/Type-Tiny-1.010004/COPYRIGHT 2020-08-18 17:02:58.000000000 +0200 +++ new/Type-Tiny-1.010005/COPYRIGHT 2020-08-26 15:50:11.000000000 +0200 @@ -327,12 +327,12 @@ Copyright: Copyright 2017 Toby Inkster. License: GPL-1.0+ or Artistic-1.0 -Files: CREDITS - Changes - LICENSE - Makefile.PL - README -Copyright: Copyright 1970 Toby Inkster. +Files: t/40-regression/rt92571-2.t + t/40-regression/rt92571.t + t/40-regression/rt92591.t + t/40-regression/rt94196.t + t/40-regression/rt97684.t +Copyright: This software is copyright (c) 2014, 2017-2020 by Diab Jerius. License: GPL-1.0+ or Artistic-1.0 Files: lib/Types/Standard/CycleTuple.pm @@ -343,12 +343,12 @@ Copyright: This software is copyright (c) 2017-2020 by Toby Inkster. License: GPL-1.0+ or Artistic-1.0 -Files: t/40-regression/rt92571-2.t - t/40-regression/rt92571.t - t/40-regression/rt92591.t - t/40-regression/rt94196.t - t/40-regression/rt97684.t -Copyright: This software is copyright (c) 2014, 2017-2020 by Diab Jerius. +Files: CREDITS + Changes + LICENSE + Makefile.PL + README +Copyright: Copyright 1970 Toby Inkster. License: GPL-1.0+ or Artistic-1.0 Files: t/20-unit/Type-Library/recursive-type-definitions.t @@ -358,13 +358,6 @@ Copyright: This software is copyright (c) 2020 by Toby Inkster. License: GPL-1.0+ or Artistic-1.0 -Files: META.json - META.yml - NEWS - doap.ttl -Copyright: Copyright 2020 Toby Inkster. -License: GPL-1.0+ or Artistic-1.0 - Files: t/20-unit/Types-Common-Numeric/basic.t t/20-unit/Types-Common-String/basic.t t/20-unit/Types-Common-String/coerce.t @@ -372,6 +365,13 @@ Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Matt S Trout - mst (at) shadowcatsystems.co.uk (L<http://www.shadowcatsystems.co.uk/>). License: GPL-1.0+ or Artistic-1.0 +Files: META.json + META.yml + NEWS + doap.ttl +Copyright: Copyright 2020 Toby Inkster. +License: GPL-1.0+ or Artistic-1.0 + Files: lib/Type/Tiny/_HalfOp.pm t/20-unit/Type-Tiny-_HalfOp/overload-precedence.t t/40-regression/73f51e2d.pl @@ -385,6 +385,11 @@ Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Diab Jerius. License: GPL-1.0+ or Artistic-1.0 +Files: inc/archaic/Test/More.pm + inc/archaic/Test/Simple.pm +Copyright: Copyright 2001-2008 by Michael G Schwern <[email protected]>. +License: GPL-1.0+ or Artistic-1.0 + Files: COPYRIGHT SIGNATURE Copyright: None @@ -395,40 +400,27 @@ Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Vyacheslav Matyukhin. License: GPL-1.0+ or Artistic-1.0 -Files: inc/archaic/Test/More.pm - inc/archaic/Test/Simple.pm -Copyright: Copyright 2001-2008 by Michael G Schwern <[email protected]>. -License: GPL-1.0+ or Artistic-1.0 - -Files: t/40-regression/rt133141.t -Copyright: This software is copyright (c) 2020 by Andrew Ruder. -License: GPL-1.0+ or Artistic-1.0 - -Files: t/40-regression/rt125765.t -Copyright: This software is copyright (c) 2018-2020 by KB Jørgensen. +Files: examples/benchmarking/benchmark-param-validation.pl +Copyright: Copyright 2018 Toby Inkster. License: GPL-1.0+ or Artistic-1.0 -Files: t/99-moose-std-types-test.t -Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Infinity Interactive, Inc.. +Files: t/20-unit/Type-Tiny-_HalfOp/extra-params.t +Copyright: This software is copyright (c) 2020 by Graham Knop. License: GPL-1.0+ or Artistic-1.0 -Files: examples/benchmarking/benchmark-coercions.pl -Copyright: This software is copyright (c) 2013-2014, 2017 by Toby Inkster. +Files: inc/archaic/Test/Builder/IO/Scalar.pm +Copyright: Copyright (c) 1996 by Eryq. All rights reserved. + Copyright (c) 1999,2001 by ZeeGee Software Inc. All rights reserved. License: GPL-1.0+ or Artistic-1.0 -Files: CONTRIBUTING -Copyright: Copyright 2019 Toby Inkster. +Files: inc/Test/Fatal.pm +Copyright: Copyright 2014 Ricardo Signes. License: GPL-1.0+ or Artistic-1.0 Files: t/40-regression/gh1.t Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Richard Simões. License: GPL-1.0+ or Artistic-1.0 -Files: inc/archaic/Test/Builder/IO/Scalar.pm -Copyright: Copyright (c) 1996 by Eryq. All rights reserved. - Copyright (c) 1999,2001 by ZeeGee Software Inc. All rights reserved. -License: GPL-1.0+ or Artistic-1.0 - Files: inc/Test/Requires.pm Copyright: Copyright 2019 MATSUNO Tokuhiro. License: GPL-1.0+ or Artistic-1.0 @@ -437,52 +429,60 @@ Copyright: This software is copyright (c) 2013-2014, 2017-2020 by David Golden, Toby Inkster. License: GPL-1.0+ or Artistic-1.0 -Files: t/30-integration/MooseX-Getopt/coercion.t -Copyright: This software is copyright (c) 2014, 2017-2020 by Alexander Hartmaier. +Files: t/40-regression/ttxs-gh1.t +Copyright: This software is copyright (c) 2014, 2017-2020 by Jed Lund. License: GPL-1.0+ or Artistic-1.0 -Files: t/20-unit/Type-Params/multisig-custom-message.t -Copyright: This software is copyright (c) 2018-2020 by Benct Philip Jonsson. +Files: CONTRIBUTING +Copyright: Copyright 2019 Toby Inkster. License: GPL-1.0+ or Artistic-1.0 -Files: t/40-regression/rt125132.t -Copyright: This software is copyright (c) 2018-2020 by Marc Ballarin. +Files: t/30-integration/MooseX-Getopt/coercion.t +Copyright: This software is copyright (c) 2014, 2017-2020 by Alexander Hartmaier. License: GPL-1.0+ or Artistic-1.0 -Files: t/40-regression/rt90096.t -Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Samuel Kaufman. +Files: t/40-regression/rt98113.t +Copyright: This software is copyright (c) 2014, 2017-2020 by Dagfinn Ilmari MannsÃ¥ker. License: GPL-1.0+ or Artistic-1.0 -Files: inc/Test/Fatal.pm -Copyright: Copyright 2014 Ricardo Signes. +Files: dist.ini +Copyright: Copyright 2014 Toby Inkster. License: GPL-1.0+ or Artistic-1.0 -Files: inc/Try/Tiny.pm -Copyright: Copyright 2014 Yuval Kogman. +Files: t/40-regression/rt125765.t +Copyright: This software is copyright (c) 2018-2020 by KB Jørgensen. License: GPL-1.0+ or Artistic-1.0 -Files: examples/benchmarking/benchmark-param-validation.pl -Copyright: Copyright 2018 Toby Inkster. +Files: t/99-moose-std-types-test.t +Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Infinity Interactive, Inc.. License: GPL-1.0+ or Artistic-1.0 -Files: t/40-regression/rt98113.t -Copyright: This software is copyright (c) 2014, 2017-2020 by Dagfinn Ilmari MannsÃ¥ker. +Files: t/40-regression/rt90096.t +Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Samuel Kaufman. License: GPL-1.0+ or Artistic-1.0 -Files: t/40-regression/ttxs-gh1.t -Copyright: This software is copyright (c) 2014, 2017-2020 by Jed Lund. +Files: inc/Try/Tiny.pm +Copyright: Copyright 2014 Yuval Kogman. License: GPL-1.0+ or Artistic-1.0 Files: inc/archaic/Test/Builder.pm Copyright: Copyright 2002-2008 by chromatic <[email protected]> and. License: GPL-1.0+ or Artistic-1.0 -Files: t/20-unit/Type-Tiny-_HalfOp/extra-params.t -Copyright: This software is copyright (c) 2020 by Graham Knop. +Files: examples/benchmarking/benchmark-coercions.pl +Copyright: This software is copyright (c) 2013-2014, 2017 by Toby Inkster. License: GPL-1.0+ or Artistic-1.0 -Files: dist.ini -Copyright: Copyright 2014 Toby Inkster. +Files: t/20-unit/Type-Params/multisig-custom-message.t +Copyright: This software is copyright (c) 2018-2020 by Benct Philip Jonsson. +License: GPL-1.0+ or Artistic-1.0 + +Files: t/40-regression/rt133141.t +Copyright: This software is copyright (c) 2020 by Andrew Ruder. +License: GPL-1.0+ or Artistic-1.0 + +Files: t/40-regression/rt125132.t +Copyright: This software is copyright (c) 2018-2020 by Marc Ballarin. License: GPL-1.0+ or Artistic-1.0 License: Artistic-1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/Changes new/Type-Tiny-1.010005/Changes --- old/Type-Tiny-1.010004/Changes 2020-08-18 17:01:18.000000000 +0200 +++ new/Type-Tiny-1.010005/Changes 2020-08-26 15:48:23.000000000 +0200 @@ -7,6 +7,13 @@ Bug tracker: <http://rt.cpan.org/Dist/Display.html?Queue=Type-Tiny> Maintainer: Toby Inkster (TOBYINK) <[email protected]> +1.010005 2020-08-26 + + - Improvements to $AvoidCallbacks support for + Type::Tiny::{Class,Role,Duck,Enum,Union,Intersection}, and LaxNum, Ref, + RegexpRef, FileHandle, Object, Overload, and Tied types from + Types::Standard. + 1.010004 2020-08-18 [ Bug Fixes ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/META.json new/Type-Tiny-1.010005/META.json --- old/Type-Tiny-1.010004/META.json 2020-08-18 17:02:57.000000000 +0200 +++ new/Type-Tiny-1.010005/META.json 2020-08-26 15:50:10.000000000 +0200 @@ -96,155 +96,155 @@ "provides" : { "Devel::TypeTiny::Perl56Compat" : { "file" : "lib/Devel/TypeTiny/Perl56Compat.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Devel::TypeTiny::Perl58Compat" : { "file" : "lib/Devel/TypeTiny/Perl58Compat.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Error::TypeTiny" : { "file" : "lib/Error/TypeTiny.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Error::TypeTiny::Assertion" : { "file" : "lib/Error/TypeTiny/Assertion.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Error::TypeTiny::Compilation" : { "file" : "lib/Error/TypeTiny/Compilation.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Error::TypeTiny::WrongNumberOfParameters" : { "file" : "lib/Error/TypeTiny/WrongNumberOfParameters.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Eval::TypeTiny" : { "file" : "lib/Eval/TypeTiny.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Reply::Plugin::TypeTiny" : { "file" : "lib/Reply/Plugin/TypeTiny.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Test::TypeTiny" : { "file" : "lib/Test/TypeTiny.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Coercion" : { "file" : "lib/Type/Coercion.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Coercion::FromMoose" : { "file" : "lib/Type/Coercion/FromMoose.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Coercion::Union" : { "file" : "lib/Type/Coercion/Union.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Library" : { "file" : "lib/Type/Library.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Params" : { "file" : "lib/Type/Params.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Parser" : { "file" : "lib/Type/Parser.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Registry" : { "file" : "lib/Type/Registry.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Tiny" : { "file" : "lib/Type/Tiny.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Tiny::Class" : { "file" : "lib/Type/Tiny/Class.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Tiny::ConstrainedObject" : { "file" : "lib/Type/Tiny/ConstrainedObject.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Tiny::Duck" : { "file" : "lib/Type/Tiny/Duck.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Tiny::Enum" : { "file" : "lib/Type/Tiny/Enum.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Tiny::Intersection" : { "file" : "lib/Type/Tiny/Intersection.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Tiny::Role" : { "file" : "lib/Type/Tiny/Role.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Tiny::Union" : { "file" : "lib/Type/Tiny/Union.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Type::Utils" : { "file" : "lib/Type/Utils.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Common::Numeric" : { "file" : "lib/Types/Common/Numeric.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Common::String" : { "file" : "lib/Types/Common/String.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Standard" : { "file" : "lib/Types/Standard.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Standard::ArrayRef" : { "file" : "lib/Types/Standard/ArrayRef.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Standard::CycleTuple" : { "file" : "lib/Types/Standard/CycleTuple.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Standard::Dict" : { "file" : "lib/Types/Standard/Dict.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Standard::HashRef" : { "file" : "lib/Types/Standard/HashRef.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Standard::Map" : { "file" : "lib/Types/Standard/Map.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Standard::ScalarRef" : { "file" : "lib/Types/Standard/ScalarRef.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Standard::StrMatch" : { "file" : "lib/Types/Standard/StrMatch.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Standard::Tied" : { "file" : "lib/Types/Standard/Tied.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::Standard::Tuple" : { "file" : "lib/Types/Standard/Tuple.pm", - "version" : "1.010004" + "version" : "1.010005" }, "Types::TypeTiny" : { "file" : "lib/Types/TypeTiny.pm", - "version" : "1.010004" + "version" : "1.010005" } }, "release_status" : "stable", @@ -263,7 +263,7 @@ }, "x_identifier" : "http://purl.org/NET/cpan-uri/dist/Type-Tiny/project" }, - "version" : "1.010004", + "version" : "1.010005", "x_breaks" : { "Kavorka" : "<= 0.013", "Types::ReadOnly" : "<= 0.001" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/META.yml new/Type-Tiny-1.010005/META.yml --- old/Type-Tiny-1.010004/META.yml 2020-08-18 17:02:57.000000000 +0200 +++ new/Type-Tiny-1.010005/META.yml 2020-08-26 15:50:10.000000000 +0200 @@ -40,118 +40,118 @@ provides: Devel::TypeTiny::Perl56Compat: file: lib/Devel/TypeTiny/Perl56Compat.pm - version: '1.010004' + version: '1.010005' Devel::TypeTiny::Perl58Compat: file: lib/Devel/TypeTiny/Perl58Compat.pm - version: '1.010004' + version: '1.010005' Error::TypeTiny: file: lib/Error/TypeTiny.pm - version: '1.010004' + version: '1.010005' Error::TypeTiny::Assertion: file: lib/Error/TypeTiny/Assertion.pm - version: '1.010004' + version: '1.010005' Error::TypeTiny::Compilation: file: lib/Error/TypeTiny/Compilation.pm - version: '1.010004' + version: '1.010005' Error::TypeTiny::WrongNumberOfParameters: file: lib/Error/TypeTiny/WrongNumberOfParameters.pm - version: '1.010004' + version: '1.010005' Eval::TypeTiny: file: lib/Eval/TypeTiny.pm - version: '1.010004' + version: '1.010005' Reply::Plugin::TypeTiny: file: lib/Reply/Plugin/TypeTiny.pm - version: '1.010004' + version: '1.010005' Test::TypeTiny: file: lib/Test/TypeTiny.pm - version: '1.010004' + version: '1.010005' Type::Coercion: file: lib/Type/Coercion.pm - version: '1.010004' + version: '1.010005' Type::Coercion::FromMoose: file: lib/Type/Coercion/FromMoose.pm - version: '1.010004' + version: '1.010005' Type::Coercion::Union: file: lib/Type/Coercion/Union.pm - version: '1.010004' + version: '1.010005' Type::Library: file: lib/Type/Library.pm - version: '1.010004' + version: '1.010005' Type::Params: file: lib/Type/Params.pm - version: '1.010004' + version: '1.010005' Type::Parser: file: lib/Type/Parser.pm - version: '1.010004' + version: '1.010005' Type::Registry: file: lib/Type/Registry.pm - version: '1.010004' + version: '1.010005' Type::Tiny: file: lib/Type/Tiny.pm - version: '1.010004' + version: '1.010005' Type::Tiny::Class: file: lib/Type/Tiny/Class.pm - version: '1.010004' + version: '1.010005' Type::Tiny::ConstrainedObject: file: lib/Type/Tiny/ConstrainedObject.pm - version: '1.010004' + version: '1.010005' Type::Tiny::Duck: file: lib/Type/Tiny/Duck.pm - version: '1.010004' + version: '1.010005' Type::Tiny::Enum: file: lib/Type/Tiny/Enum.pm - version: '1.010004' + version: '1.010005' Type::Tiny::Intersection: file: lib/Type/Tiny/Intersection.pm - version: '1.010004' + version: '1.010005' Type::Tiny::Role: file: lib/Type/Tiny/Role.pm - version: '1.010004' + version: '1.010005' Type::Tiny::Union: file: lib/Type/Tiny/Union.pm - version: '1.010004' + version: '1.010005' Type::Utils: file: lib/Type/Utils.pm - version: '1.010004' + version: '1.010005' Types::Common::Numeric: file: lib/Types/Common/Numeric.pm - version: '1.010004' + version: '1.010005' Types::Common::String: file: lib/Types/Common/String.pm - version: '1.010004' + version: '1.010005' Types::Standard: file: lib/Types/Standard.pm - version: '1.010004' + version: '1.010005' Types::Standard::ArrayRef: file: lib/Types/Standard/ArrayRef.pm - version: '1.010004' + version: '1.010005' Types::Standard::CycleTuple: file: lib/Types/Standard/CycleTuple.pm - version: '1.010004' + version: '1.010005' Types::Standard::Dict: file: lib/Types/Standard/Dict.pm - version: '1.010004' + version: '1.010005' Types::Standard::HashRef: file: lib/Types/Standard/HashRef.pm - version: '1.010004' + version: '1.010005' Types::Standard::Map: file: lib/Types/Standard/Map.pm - version: '1.010004' + version: '1.010005' Types::Standard::ScalarRef: file: lib/Types/Standard/ScalarRef.pm - version: '1.010004' + version: '1.010005' Types::Standard::StrMatch: file: lib/Types/Standard/StrMatch.pm - version: '1.010004' + version: '1.010005' Types::Standard::Tied: file: lib/Types/Standard/Tied.pm - version: '1.010004' + version: '1.010005' Types::Standard::Tuple: file: lib/Types/Standard/Tuple.pm - version: '1.010004' + version: '1.010005' Types::TypeTiny: file: lib/Types/TypeTiny.pm - version: '1.010004' + version: '1.010005' recommends: Devel::LexAlias: '0.05' Devel::StackTrace: '0' @@ -170,7 +170,7 @@ homepage: https://typetiny.toby.ink/ license: http://dev.perl.org/licenses/ repository: git://github.com/tobyink/p5-type-tiny.git -version: '1.010004' +version: '1.010005' x_breaks: Kavorka: '<= 0.013' Types::ReadOnly: '<= 0.001' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/Makefile.PL new/Type-Tiny-1.010005/Makefile.PL --- old/Type-Tiny-1.010004/Makefile.PL 2020-08-18 17:02:57.000000000 +0200 +++ new/Type-Tiny-1.010005/Makefile.PL 2020-08-26 15:50:10.000000000 +0200 @@ -60,47 +60,47 @@ }, }, "provides" => { - "Devel::TypeTiny::Perl56Compat" => { file => "lib/Devel/TypeTiny/Perl56Compat.pm", version => 1.010004 }, - "Devel::TypeTiny::Perl58Compat" => { file => "lib/Devel/TypeTiny/Perl58Compat.pm", version => 1.010004 }, - "Error::TypeTiny" => { file => "lib/Error/TypeTiny.pm", version => 1.010004 }, - "Error::TypeTiny::Assertion" => { file => "lib/Error/TypeTiny/Assertion.pm", version => 1.010004 }, - "Error::TypeTiny::Compilation" => { file => "lib/Error/TypeTiny/Compilation.pm", version => 1.010004 }, + "Devel::TypeTiny::Perl56Compat" => { file => "lib/Devel/TypeTiny/Perl56Compat.pm", version => 1.010005 }, + "Devel::TypeTiny::Perl58Compat" => { file => "lib/Devel/TypeTiny/Perl58Compat.pm", version => 1.010005 }, + "Error::TypeTiny" => { file => "lib/Error/TypeTiny.pm", version => 1.010005 }, + "Error::TypeTiny::Assertion" => { file => "lib/Error/TypeTiny/Assertion.pm", version => 1.010005 }, + "Error::TypeTiny::Compilation" => { file => "lib/Error/TypeTiny/Compilation.pm", version => 1.010005 }, "Error::TypeTiny::WrongNumberOfParameters" => { file => "lib/Error/TypeTiny/WrongNumberOfParameters.pm", - version => 1.010004, + version => 1.010005, }, - "Eval::TypeTiny" => { file => "lib/Eval/TypeTiny.pm", version => 1.010004 }, - "Reply::Plugin::TypeTiny" => { file => "lib/Reply/Plugin/TypeTiny.pm", version => 1.010004 }, - "Test::TypeTiny" => { file => "lib/Test/TypeTiny.pm", version => 1.010004 }, - "Type::Coercion" => { file => "lib/Type/Coercion.pm", version => 1.010004 }, - "Type::Coercion::FromMoose" => { file => "lib/Type/Coercion/FromMoose.pm", version => 1.010004 }, - "Type::Coercion::Union" => { file => "lib/Type/Coercion/Union.pm", version => 1.010004 }, - "Type::Library" => { file => "lib/Type/Library.pm", version => 1.010004 }, - "Type::Params" => { file => "lib/Type/Params.pm", version => 1.010004 }, - "Type::Parser" => { file => "lib/Type/Parser.pm", version => 1.010004 }, - "Type::Registry" => { file => "lib/Type/Registry.pm", version => 1.010004 }, - "Type::Tiny" => { file => "lib/Type/Tiny.pm", version => 1.010004 }, - "Type::Tiny::Class" => { file => "lib/Type/Tiny/Class.pm", version => 1.010004 }, - "Type::Tiny::ConstrainedObject" => { file => "lib/Type/Tiny/ConstrainedObject.pm", version => 1.010004 }, - "Type::Tiny::Duck" => { file => "lib/Type/Tiny/Duck.pm", version => 1.010004 }, - "Type::Tiny::Enum" => { file => "lib/Type/Tiny/Enum.pm", version => 1.010004 }, - "Type::Tiny::Intersection" => { file => "lib/Type/Tiny/Intersection.pm", version => 1.010004 }, - "Type::Tiny::Role" => { file => "lib/Type/Tiny/Role.pm", version => 1.010004 }, - "Type::Tiny::Union" => { file => "lib/Type/Tiny/Union.pm", version => 1.010004 }, - "Type::Utils" => { file => "lib/Type/Utils.pm", version => 1.010004 }, - "Types::Common::Numeric" => { file => "lib/Types/Common/Numeric.pm", version => 1.010004 }, - "Types::Common::String" => { file => "lib/Types/Common/String.pm", version => 1.010004 }, - "Types::Standard" => { file => "lib/Types/Standard.pm", version => 1.010004 }, - "Types::Standard::ArrayRef" => { file => "lib/Types/Standard/ArrayRef.pm", version => 1.010004 }, - "Types::Standard::CycleTuple" => { file => "lib/Types/Standard/CycleTuple.pm", version => 1.010004 }, - "Types::Standard::Dict" => { file => "lib/Types/Standard/Dict.pm", version => 1.010004 }, - "Types::Standard::HashRef" => { file => "lib/Types/Standard/HashRef.pm", version => 1.010004 }, - "Types::Standard::Map" => { file => "lib/Types/Standard/Map.pm", version => 1.010004 }, - "Types::Standard::ScalarRef" => { file => "lib/Types/Standard/ScalarRef.pm", version => 1.010004 }, - "Types::Standard::StrMatch" => { file => "lib/Types/Standard/StrMatch.pm", version => 1.010004 }, - "Types::Standard::Tied" => { file => "lib/Types/Standard/Tied.pm", version => 1.010004 }, - "Types::Standard::Tuple" => { file => "lib/Types/Standard/Tuple.pm", version => 1.010004 }, - "Types::TypeTiny" => { file => "lib/Types/TypeTiny.pm", version => 1.010004 }, + "Eval::TypeTiny" => { file => "lib/Eval/TypeTiny.pm", version => 1.010005 }, + "Reply::Plugin::TypeTiny" => { file => "lib/Reply/Plugin/TypeTiny.pm", version => 1.010005 }, + "Test::TypeTiny" => { file => "lib/Test/TypeTiny.pm", version => 1.010005 }, + "Type::Coercion" => { file => "lib/Type/Coercion.pm", version => 1.010005 }, + "Type::Coercion::FromMoose" => { file => "lib/Type/Coercion/FromMoose.pm", version => 1.010005 }, + "Type::Coercion::Union" => { file => "lib/Type/Coercion/Union.pm", version => 1.010005 }, + "Type::Library" => { file => "lib/Type/Library.pm", version => 1.010005 }, + "Type::Params" => { file => "lib/Type/Params.pm", version => 1.010005 }, + "Type::Parser" => { file => "lib/Type/Parser.pm", version => 1.010005 }, + "Type::Registry" => { file => "lib/Type/Registry.pm", version => 1.010005 }, + "Type::Tiny" => { file => "lib/Type/Tiny.pm", version => 1.010005 }, + "Type::Tiny::Class" => { file => "lib/Type/Tiny/Class.pm", version => 1.010005 }, + "Type::Tiny::ConstrainedObject" => { file => "lib/Type/Tiny/ConstrainedObject.pm", version => 1.010005 }, + "Type::Tiny::Duck" => { file => "lib/Type/Tiny/Duck.pm", version => 1.010005 }, + "Type::Tiny::Enum" => { file => "lib/Type/Tiny/Enum.pm", version => 1.010005 }, + "Type::Tiny::Intersection" => { file => "lib/Type/Tiny/Intersection.pm", version => 1.010005 }, + "Type::Tiny::Role" => { file => "lib/Type/Tiny/Role.pm", version => 1.010005 }, + "Type::Tiny::Union" => { file => "lib/Type/Tiny/Union.pm", version => 1.010005 }, + "Type::Utils" => { file => "lib/Type/Utils.pm", version => 1.010005 }, + "Types::Common::Numeric" => { file => "lib/Types/Common/Numeric.pm", version => 1.010005 }, + "Types::Common::String" => { file => "lib/Types/Common/String.pm", version => 1.010005 }, + "Types::Standard" => { file => "lib/Types/Standard.pm", version => 1.010005 }, + "Types::Standard::ArrayRef" => { file => "lib/Types/Standard/ArrayRef.pm", version => 1.010005 }, + "Types::Standard::CycleTuple" => { file => "lib/Types/Standard/CycleTuple.pm", version => 1.010005 }, + "Types::Standard::Dict" => { file => "lib/Types/Standard/Dict.pm", version => 1.010005 }, + "Types::Standard::HashRef" => { file => "lib/Types/Standard/HashRef.pm", version => 1.010005 }, + "Types::Standard::Map" => { file => "lib/Types/Standard/Map.pm", version => 1.010005 }, + "Types::Standard::ScalarRef" => { file => "lib/Types/Standard/ScalarRef.pm", version => 1.010005 }, + "Types::Standard::StrMatch" => { file => "lib/Types/Standard/StrMatch.pm", version => 1.010005 }, + "Types::Standard::Tied" => { file => "lib/Types/Standard/Tied.pm", version => 1.010005 }, + "Types::Standard::Tuple" => { file => "lib/Types/Standard/Tuple.pm", version => 1.010005 }, + "Types::TypeTiny" => { file => "lib/Types/TypeTiny.pm", version => 1.010005 }, }, "release_status" => "stable", "resources" => { @@ -114,7 +114,7 @@ }, x_identifier => "http://purl.org/NET/cpan-uri/dist/Type-Tiny/project", }, - "version" => 1.010004, + "version" => 1.010005, "x_breaks" => { "Kavorka" => "<= 0.013", "Types::ReadOnly" => "<= 0.001" }, "x_contributors" => [ "Diab Jerius (DJERIUS) <djerius\@cpan.org>", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/SIGNATURE new/Type-Tiny-1.010005/SIGNATURE --- old/Type-Tiny-1.010004/SIGNATURE 2020-08-18 17:02:58.000000000 +0200 +++ new/Type-Tiny-1.010005/SIGNATURE 2020-08-26 15:50:11.000000000 +0200 @@ -15,19 +15,19 @@ Hash: SHA1 SHA256 b995288fb503b0a64dd55a8caedd80e031e5b8f5a40b82aa884c81f72b2d069c CONTRIBUTING -SHA256 74e3004f6901b6679eacb217c051ae3fcb89120f289d71d0adcf05c1960b5ca5 COPYRIGHT +SHA256 f7ff0cd352fb695238ae981ba73e01c47d7677b7670f6cebaa11e84c86868ad1 COPYRIGHT SHA256 eb9bf9785c242a7d369cca4e44b63f3174ad86a9328d330f01f847bada54bfdc CREDITS -SHA256 acdf73e2a0e709ab13a9ce7c65844cf5f9a2449d8452fa0a228d328b0f257575 Changes +SHA256 b0ce8e777df20c0982f92610b556d5c4fdbdee7b4132ebb98e89b9f5bb7fa6d6 Changes SHA256 6a5ab06a68802a98172274d878229173c11a5229cdf14feaa4b88498cb3c05d7 INSTALL SHA256 1fb7395e76eabf94c421912d7d0a4f7fa745d49e1acb76b222c21d605b66bd25 LICENSE SHA256 e93b27b712b2331f4e7cee359be844f858782ff1ae4168709361cc61ed3e3002 MANIFEST -SHA256 0ea6a6be891f8ec325a8693b3051c41e29708063367c63d1d2dc324d6a5ba5ab META.json -SHA256 4159544861776de61b52cc557ec9bd31b3c1bfca9b65a4d37d8c13bbab59de4d META.yml -SHA256 c744bbc44c3ee5f01b4e65218d0325d6f4f701ad94aaec750f72eddf99a8b307 Makefile.PL +SHA256 5ccc9ddb93ca57293aeffaeff410d85dd32e608f1c53e4a240c28760bcb520bc META.json +SHA256 fa365b011efc799b7bd3864fe53f472f40ec3d4f81a88bd1bc06ef66623d62fe META.yml +SHA256 006fd273bb0ed0906fecc56d982487b653b16d120104895878761c9c4f19d447 Makefile.PL SHA256 074b3fc224f145034c0dfa4ae242deb24178583648b26c17da1d1fa03123a90e NEWS SHA256 50e997c4087274a69e8a59a903f971f4ff4785dd16eb3bd4f23d564fc34a0e4b README SHA256 cd8759458860e09c13d2be9509cef61689d8ee9738ef9d38ee1ca8add64312ba dist.ini -SHA256 430f3ff6f0286eb3d402edbfb5eb5b94fe1049cfad2a92a86800a5ece91fcbd9 doap.ttl +SHA256 b409ca9d1666ff1546ff5cf3a0b871312f5e75ea72164467285e5f602635a46d doap.ttl SHA256 31e0f1c020ff3c80fdae25c8013945acab50ad80772f795ba12378d1ed9adb0b examples/benchmarking/benchmark-coercions.pl SHA256 6fd4023f0ce061619303e0b252c4c2dd25593384bc1ab2815743acd6c5789a9b examples/benchmarking/benchmark-constraints.pl SHA256 5a6468b557e0bfd9b248e6e773b4a0864c331158a87783d968283980f9c57dea examples/benchmarking/benchmark-named-param-validation.pl @@ -46,28 +46,28 @@ SHA256 ae528d9fc2962793e98af13f4d4e802fbf8d78b17b1c27a860728a16e8bf4a3a inc/archaic/Test/Builder/Tester/Color.pm SHA256 764f3ed1e0a314e7e9f8d803dff3d894e8c572e2a128d7ce14f2a80268e50543 inc/archaic/Test/More.pm SHA256 c4fd1410a9bd85a0e7700de08c1614fc5928c0d02151ba1ec7d06bd56407e0d5 inc/archaic/Test/Simple.pm -SHA256 d5a86b639c1f9083cd22334971b81be2bddc920d6bdf758598cec21bcf3c0bf7 lib/Devel/TypeTiny/Perl56Compat.pm -SHA256 7eec6ca10a1297b5b649e49492259ae814e14e725f1c9d001dd8aab10134c559 lib/Devel/TypeTiny/Perl58Compat.pm -SHA256 ddfd628c1564ecdadff4a512fa289574b0f437ff218e9e295d9c3e67a84cbbb6 lib/Error/TypeTiny.pm -SHA256 3e51d00753f7d5eb459697753ee6c32c0dbd6da2d4ce1dd2e5cbe86743b30488 lib/Error/TypeTiny/Assertion.pm -SHA256 18a832770a789399fa0d49b532eaa98b6608919aa7676ea84e6152ae4278a626 lib/Error/TypeTiny/Compilation.pm -SHA256 8dbfcf872b37e81d66d728f63c3a655800a57bde0f407439bdc3d2033ad68bad lib/Error/TypeTiny/WrongNumberOfParameters.pm -SHA256 f22b82d1a8cb57fe5275b972b2e66d76afba3c3dfe6758f5d92fd76bf9956fd8 lib/Eval/TypeTiny.pm -SHA256 ce72153b8c14b163c877f9315fb630f86b424ff0767ddcc23a7aefbf2820c80a lib/Reply/Plugin/TypeTiny.pm -SHA256 b8fa95d0df99b901d7101b5b71dd34ad14f7f0756fb053c3ba75422a50557534 lib/Test/TypeTiny.pm -SHA256 4ca60e62504208e181c39b1c8ed0142ec22809fb36af0105a83b7dc6f004d518 lib/Type/Coercion.pm -SHA256 f4144c38169f56b2fef788a6f6abc14d10c3b485a48a77cb367a33a501bb0902 lib/Type/Coercion/FromMoose.pm -SHA256 705c503fb8c365f2e2990d3ed1289eea45f484906d9f8af2e0c64baa4cfaccb4 lib/Type/Coercion/Union.pm -SHA256 c0f8b9c61bc511ffa10e57c5e94f364f7e189e49896d50f9801744562ede839b lib/Type/Library.pm -SHA256 37047c2eedfeb056a4071024ba5db2f212cd4041e1ba78d250b5c26ff73f0b07 lib/Type/Params.pm -SHA256 580450c021e69e17dc080b7c73f0010f57790d70da9c84a72ea4d2fa338af797 lib/Type/Parser.pm -SHA256 d4af0f3c13e037e8f48d24c87eb8ba2aa8568a64ee297b1805bd9208915fc0bc lib/Type/Registry.pm -SHA256 b9f9ee3fd949702ba6fb63c783ada48fabebed9b205a3d559fc8271ed43731d4 lib/Type/Tiny.pm -SHA256 dbe8ca91525d5220ab432ff1e9da2416920078d48bca833ab2e689a3948e49af lib/Type/Tiny/Class.pm -SHA256 76799efd5a9af5cfef30dd9d9533cdc362ada4120e2a49d65ae6ea84bf1d12b8 lib/Type/Tiny/ConstrainedObject.pm -SHA256 4865ca423da15c37b0b8486bb9428cad92e3743beff3ab87af7fb6fee4b87843 lib/Type/Tiny/Duck.pm -SHA256 8f24527ca1f9e37179b0a7fd7c9ebcdf7eb98afb03cf3675119cb022d7408463 lib/Type/Tiny/Enum.pm -SHA256 bb4cd083fa974e2c495331c0cbafdb532ef4c6e0383c6ca48bdd2f0b6bf04b2b lib/Type/Tiny/Intersection.pm +SHA256 887d201f8aa27d12f9e310ce7da7b0e976a62e36dd9b2f4bb1a11a22227234b1 lib/Devel/TypeTiny/Perl56Compat.pm +SHA256 e37f42a34ed61421875e88c9527520692ffa21fbabfb673665987ea8a74f561b lib/Devel/TypeTiny/Perl58Compat.pm +SHA256 0b908f984746efa446dea6ea66345d680b4aeda1204d1b3c49aac731747bd367 lib/Error/TypeTiny.pm +SHA256 c6c16072ce8e807410cb1c8f0381d05666bc1385d40702ccc09f0a36dc6618e2 lib/Error/TypeTiny/Assertion.pm +SHA256 5e6dcc4779abe5a4bb06823f6cbc589d9e9969c6472343b3eff60b8521446950 lib/Error/TypeTiny/Compilation.pm +SHA256 8d5f12c6701cb1f58f39cda39ce692e37aca545c4dfacd05a8d7d14603655135 lib/Error/TypeTiny/WrongNumberOfParameters.pm +SHA256 b92a806a9242a9130c571dddc7f07f5ad6c414e5bed2f4bae44c362c39fa99dd lib/Eval/TypeTiny.pm +SHA256 467758a98d6c20a20af38c0587684c894d635f7384e75be6afabcf495c44c02d lib/Reply/Plugin/TypeTiny.pm +SHA256 3f45b3b5ec574e38600516a901476def975f679ebd50422dab564a612f0b7d4f lib/Test/TypeTiny.pm +SHA256 a02c500ba5831fd0085c555ae3d2b60ed2c64ce3a49601445bb0ea069dc583a7 lib/Type/Coercion.pm +SHA256 b95fb97b7d9b85f141b992a1df449d92c849812f0bd2cd5964a4a8025391dc0c lib/Type/Coercion/FromMoose.pm +SHA256 f612c8933782663877312b0f88da87003608340d5deb0595b3e55a304579bbde lib/Type/Coercion/Union.pm +SHA256 686040297147ce603d33e61e1a06ea4eb8c8f0659b6c55c80add05cb99957359 lib/Type/Library.pm +SHA256 e50157df754544b1f90d9166a50a97ae1eeacde802bf74eb731af0fc3b6e9183 lib/Type/Params.pm +SHA256 b07acaf44449e86fcda731b374147c9c8debdb8e1f6bbe52bc796a34712688cd lib/Type/Parser.pm +SHA256 2dc6ab9264a6f9892f1b79520323a30d3d88127e37a14dafc53d46bc4a591fff lib/Type/Registry.pm +SHA256 6d49d4636eb53205c13f5e22987451f7e1ce85139470d82e8f18820ba921bf6c lib/Type/Tiny.pm +SHA256 08fe205ad38248312d1aef0948ddbd05d92c53242570d8b38f4145ecdcd85aee lib/Type/Tiny/Class.pm +SHA256 1c002ec16e515b44afb01ac1ec7580b8f4ccd5d97faf2074d2c2d971b416c400 lib/Type/Tiny/ConstrainedObject.pm +SHA256 cb5e1d68fd08bdc95b028bb1788ae89edcd5e0dfb4cfb8e01ac0526439268174 lib/Type/Tiny/Duck.pm +SHA256 62e95b2cb9d56acde904ce7dbc4de3aa0ba08d7cb940504ca0bb6752d853245e lib/Type/Tiny/Enum.pm +SHA256 8aad978ffbdc4cf974734ca7f59c1d91b9a84f1b6c5476c8f638ebbfe7fac340 lib/Type/Tiny/Intersection.pm SHA256 f453ba59d0b2e8536caed1eae0a2bd5fc76610b585c35bafa68445438ec9847f lib/Type/Tiny/Manual.pod SHA256 7609d80cae34af4975a145174bc72a9bafaeb6418bbd8c9f8a18ec07f0f630aa lib/Type/Tiny/Manual/AllTypes.pod SHA256 d7e6997d2db39abb64e145d4c82e6f50f5e9838c3a66da44abd139fe6f281517 lib/Type/Tiny/Manual/Coercions.pod @@ -86,23 +86,23 @@ SHA256 0923539906dab386364713ad897e9b03d884e616c74b9bdde5b1d8d7b17d1b2d lib/Type/Tiny/Manual/UsingWithMouse.pod SHA256 2e871cd5017ea21633c7137cb6abe08b488ec2e13ce20d8d457ec88bfd0b140b lib/Type/Tiny/Manual/UsingWithOther.pod SHA256 6e05eb26f18272ca3aed9a21b8e21fd398ac286da3b0e91708588327a5fd8d3b lib/Type/Tiny/Manual/UsingWithTestMore.pod -SHA256 691e2242abb30a8746a42070b19ecf8eb07842ca0ac72f68ad2fd6fbf068be7a lib/Type/Tiny/Role.pm -SHA256 e64145aee14e250d4ebd1b0852fadf392ba456447ba6fe229f6478e960102c2d lib/Type/Tiny/Union.pm -SHA256 0258d8b88877728a0a587d61fdaecfee79928aff8cb8a84d42e6b9f23bf4ee92 lib/Type/Tiny/_HalfOp.pm -SHA256 6f110ac72b8bdfcdf746e0a67172ae33762cd000b4bc88f1d05ec9821a31687e lib/Type/Utils.pm -SHA256 6470288a276edbb6e039f11274605ef170505251be3098ac8a6b1c112deb3dbf lib/Types/Common/Numeric.pm -SHA256 72a6c960f84f1583534340a685c69e727a2d971badf53601147a1e01e56da3a8 lib/Types/Common/String.pm -SHA256 365d6e871a0d8349e1f22c2b0c299b400db27376025e73a3b4d9abd08c572221 lib/Types/Standard.pm -SHA256 57713681bd2f2cbb82ec3ea69a52ce79fadecd1bd19672b0b039df93f8a2bf40 lib/Types/Standard/ArrayRef.pm -SHA256 6eb2d2472bd31d56a28e6ac025d6fdaf85f486fe214e9c6cb17fd99f70c1352d lib/Types/Standard/CycleTuple.pm -SHA256 710af71a4a6bd28317da87bab2dfbad02e913ecee425cf58d25a08ebd9be52ba lib/Types/Standard/Dict.pm -SHA256 e1e6b1573f40f772d72d75c0736ecfe9bc135141cdad25e8405b17a9b5e9f46e lib/Types/Standard/HashRef.pm -SHA256 5f077d0fd4b6bc1b4fb508b2387f531357377d400611ad4c9cdab9ef343bd627 lib/Types/Standard/Map.pm -SHA256 10e91c74bdc85b798537e8e8765539de189634e61ab0c8dc467d07c4213f5e03 lib/Types/Standard/ScalarRef.pm -SHA256 0842b003aeb97d0cdde7c377c2c673c2fff23cd0ba33904b42dac555762129f1 lib/Types/Standard/StrMatch.pm -SHA256 4ef36def9ebfec783235a09c55ec111d9ce1654a359193d47c4855f03a8662d3 lib/Types/Standard/Tied.pm -SHA256 4ab31512474b67cf3138934617fa7478f95a2cc4754cb2f3c89f0583fa8ebb39 lib/Types/Standard/Tuple.pm -SHA256 e093d14ceddb2886054e6206e4366e3db8ceb5a0c39066328d4e5ffcff76fed0 lib/Types/TypeTiny.pm +SHA256 850ff673a32112aa5e14fdc1146080c7a9965b6181f4b4efb4f6cfe8afae0d46 lib/Type/Tiny/Role.pm +SHA256 cdc0a259e7cad07acd8ed136ef39cf6dc64b4266e921d2c93340db90cba1d6ea lib/Type/Tiny/Union.pm +SHA256 c76ccce6f0474e5a9991802e081389c1ca0e756081ddc7a87ba7c47758356eaf lib/Type/Tiny/_HalfOp.pm +SHA256 442537234f4a2bbd4397799fa44656cbd02d7f488c2ab185e520d2eb320d503b lib/Type/Utils.pm +SHA256 d5dc40589a0f33f85a0ab78665b9bd16694fc017a57a158faec8c30d8047a2c0 lib/Types/Common/Numeric.pm +SHA256 08782485f353af50ddbb5089501f399a36255b3f16f42e9f69420db3377d94db lib/Types/Common/String.pm +SHA256 cfab88252f6c7a83b65bd8d24a5ac5f3c75bcc9e1708b056515e71760101329e lib/Types/Standard.pm +SHA256 a532ba75039dcebb419441a168e78af2f630094d3f1dc0349dc65c61e607f523 lib/Types/Standard/ArrayRef.pm +SHA256 801c99c8117b236fb444cdaa90ac191c6fa4964dfa47a6412533307acd1d321d lib/Types/Standard/CycleTuple.pm +SHA256 bb00bf90c1770bc6bf0948dc185a7e1583f84a9491ff65778da54f61a5f1fbab lib/Types/Standard/Dict.pm +SHA256 c4b8a528855803a04b8a558b56714253f4b4314647ec4fe68669d8163c48fdc2 lib/Types/Standard/HashRef.pm +SHA256 2ae826d5f483f095528988e045ecb960e290098ebf7f0fd59c29bbdec8e3a0d0 lib/Types/Standard/Map.pm +SHA256 4b087dc194c79c661d6895394179b4c112e6113ddb453190e6eb7eb30b389701 lib/Types/Standard/ScalarRef.pm +SHA256 5ed065e2a315f7410994602bd69b06450d5c79fbb2c751939a21d730e2404529 lib/Types/Standard/StrMatch.pm +SHA256 e1d78e2fb670ed28b645bda7ac7be618a9766c9065d8124f045ee59c65ad28f3 lib/Types/Standard/Tied.pm +SHA256 d64b8d1fe5be32655d27928a6a13f5f19be105776f65cbf4a6dd20921af8e90b lib/Types/Standard/Tuple.pm +SHA256 2d8ce2815ca705acbaf3a8f4d13a251f20e788d57884aa5aaacdb394cfd089ea lib/Types/TypeTiny.pm SHA256 0effef6d1bc16ef4e2a9b1a5620ea95fcf93e6e1820708f5748697893f3b4687 t/00-begin.t SHA256 6751f136faac4de939df3e04ef81a8fccbde31e5d6220518a96364a9e7280b73 t/01-compile.t SHA256 39a5497012b4159b55b5f6d227750e7f0fd890e6736438758f82bc66f0bc008d t/02-api.t @@ -383,7 +383,7 @@ SHA256 f139bc177170bb9155072e1f92b6009b17498a45907a2def9f35fbb6cdaafb4b t/not-covered.pl -----BEGIN PGP SIGNATURE----- -iF0EARECAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCXzvtogAKCRDOv4Eoaip9 -OXQEAJ9pMSftOZFY7peGOB2miSfqrN/pNQCdF2Sd1YkCpAwqjmiBhJy+cxh9TAA= -=1AxN +iF0EARECAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCX0ZokwAKCRDOv4Eoaip9 +OdOWAJ0aYUOwQ12TU31WBrXkIM1lBuQImgCcD2BKfcLgRsnamb51fgpQB8Auurw= +=5E5u -----END PGP SIGNATURE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/doap.ttl new/Type-Tiny-1.010005/doap.ttl --- old/Type-Tiny-1.010004/doap.ttl 2020-08-18 17:02:57.000000000 +0200 +++ new/Type-Tiny-1.010005/doap.ttl 2020-08-26 15:50:10.000000000 +0200 @@ -113,7 +113,7 @@ doap:maintainer <http://purl.org/NET/cpan-uri/person/tobyink>; doap:name "Type-Tiny"; doap:programming-language "Perl"; - doap:release <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_10>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_11>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_12>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_10>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_11>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_12>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_13>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_14>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_15>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_16>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-006>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_10>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-008>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-010>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-012>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-013_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-014>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-016>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-017_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-017_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-018>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-019_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-020>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-022>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-024>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-026>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-028>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-030>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-032>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-034>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-035_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-036>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-038>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_10>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_11>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_12>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_13>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-040>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-042>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-044>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-046>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000005>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000006>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_005>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_006>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_007>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_008>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_009>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_010>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_011>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_012>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_013>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_014>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_015>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_016>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-002000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-002001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_005>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_006>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_007>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_008>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_009>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_010>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-006000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_005>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_006>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_007>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_008>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_009>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_010>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_011>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_012>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_013>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_014>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_015>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008005>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010004>; + doap:release <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_10>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_11>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_12>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_10>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_11>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_12>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_13>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_14>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_15>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_16>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-006>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_10>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-008>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-010>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-012>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-013_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-014>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-016>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-017_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-017_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-018>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-019_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-020>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-022>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-024>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-026>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-028>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-030>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-032>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-034>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-035_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-036>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-038>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_10>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_11>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_12>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_13>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-040>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-042>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-044>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-046>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_01>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_02>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_03>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_04>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_05>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_06>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_07>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_08>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_09>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000005>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000006>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_005>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_006>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_007>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_008>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_009>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_010>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_011>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_012>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_013>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_014>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_015>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_016>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-002000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-002001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_005>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_006>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_007>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_008>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_009>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_010>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-006000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_005>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_006>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_007>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_008>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_009>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_010>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_011>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_012>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_013>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_014>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_015>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008005>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010000>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010001>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010002>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010003>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010004>, <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010005>; doap:repository [ a doap:GitRepository; doap:browse <https://github.com/tobyink/p5-type-tiny>; @@ -5722,6 +5722,21 @@ doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Type-Tiny-1.010004.tar.gz>; doap:revision "1.010004"^^xsd:string. +<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010005> + a doap:Version; + dc:identifier "Type-Tiny-1.010005"^^xsd:string; + dc:issued "2020-08-26"^^xsd:date; + doap-changeset:changeset [ + doap-changeset:item [ + a doap-changeset:Change; + rdfs:label "Improvements to $AvoidCallbacks support for Type::Tiny::{Class,Role,Duck,Enum,Union,Intersection}, and LaxNum, Ref, RegexpRef, FileHandle, Object, Overload, and Tied types from Types::Standard."; + ]; + doap-changeset:versus <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010004>; + ]; + doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>; + doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Type-Tiny-1.010005.tar.gz>; + doap:revision "1.010005"^^xsd:string. + <http://purl.org/NET/cpan-uri/person/ANDK> a foaf:Agent; foaf:mbox_sha1sum "cbd91ef3fd54c52cae34a5aaaed67dbf2da2b222". diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Devel/TypeTiny/Perl56Compat.pm new/Type-Tiny-1.010005/lib/Devel/TypeTiny/Perl56Compat.pm --- old/Type-Tiny-1.010004/lib/Devel/TypeTiny/Perl56Compat.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Devel/TypeTiny/Perl56Compat.pm 2020-08-26 15:48:19.000000000 +0200 @@ -5,7 +5,7 @@ use warnings; our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.010004'; +our $VERSION = '1.010005'; $VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Devel/TypeTiny/Perl58Compat.pm new/Type-Tiny-1.010005/lib/Devel/TypeTiny/Perl58Compat.pm --- old/Type-Tiny-1.010004/lib/Devel/TypeTiny/Perl58Compat.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Devel/TypeTiny/Perl58Compat.pm 2020-08-26 15:48:19.000000000 +0200 @@ -5,7 +5,7 @@ use warnings; our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.010004'; +our $VERSION = '1.010005'; $VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Error/TypeTiny/Assertion.pm new/Type-Tiny-1.010005/lib/Error/TypeTiny/Assertion.pm --- old/Type-Tiny-1.010004/lib/Error/TypeTiny/Assertion.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Error/TypeTiny/Assertion.pm 2020-08-26 15:48:19.000000000 +0200 @@ -10,7 +10,7 @@ BEGIN { $Error::TypeTiny::Assertion::AUTHORITY = 'cpan:TOBYINK'; - $Error::TypeTiny::Assertion::VERSION = '1.010004'; + $Error::TypeTiny::Assertion::VERSION = '1.010005'; } $Error::TypeTiny::Assertion::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Error/TypeTiny/Compilation.pm new/Type-Tiny-1.010005/lib/Error/TypeTiny/Compilation.pm --- old/Type-Tiny-1.010004/lib/Error/TypeTiny/Compilation.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Error/TypeTiny/Compilation.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Error::TypeTiny::Compilation::AUTHORITY = 'cpan:TOBYINK'; - $Error::TypeTiny::Compilation::VERSION = '1.010004'; + $Error::TypeTiny::Compilation::VERSION = '1.010005'; } $Error::TypeTiny::Compilation::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Error/TypeTiny/WrongNumberOfParameters.pm new/Type-Tiny-1.010005/lib/Error/TypeTiny/WrongNumberOfParameters.pm --- old/Type-Tiny-1.010004/lib/Error/TypeTiny/WrongNumberOfParameters.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Error/TypeTiny/WrongNumberOfParameters.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Error::TypeTiny::WrongNumberOfParameters::AUTHORITY = 'cpan:TOBYINK'; - $Error::TypeTiny::WrongNumberOfParameters::VERSION = '1.010004'; + $Error::TypeTiny::WrongNumberOfParameters::VERSION = '1.010005'; } $Error::TypeTiny::WrongNumberOfParameters::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Error/TypeTiny.pm new/Type-Tiny-1.010005/lib/Error/TypeTiny.pm --- old/Type-Tiny-1.010004/lib/Error/TypeTiny.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Error/TypeTiny.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Error::TypeTiny::AUTHORITY = 'cpan:TOBYINK'; - $Error::TypeTiny::VERSION = '1.010004'; + $Error::TypeTiny::VERSION = '1.010005'; } $Error::TypeTiny::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Eval/TypeTiny.pm new/Type-Tiny-1.010005/lib/Eval/TypeTiny.pm --- old/Type-Tiny-1.010004/lib/Eval/TypeTiny.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Eval/TypeTiny.pm 2020-08-26 15:48:19.000000000 +0200 @@ -53,7 +53,7 @@ }; our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.010004'; +our $VERSION = '1.010005'; our @EXPORT = qw( eval_closure ); our @EXPORT_OK = qw( HAS_LEXICAL_SUBS HAS_LEXICAL_VARS ALIAS_IMPLEMENTATION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Reply/Plugin/TypeTiny.pm new/Type-Tiny-1.010005/lib/Reply/Plugin/TypeTiny.pm --- old/Type-Tiny-1.010004/lib/Reply/Plugin/TypeTiny.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Reply/Plugin/TypeTiny.pm 2020-08-26 15:48:19.000000000 +0200 @@ -5,7 +5,7 @@ BEGIN { $Reply::Plugin::TypeTiny::AUTHORITY = 'cpan:TOBYINK'; - $Reply::Plugin::TypeTiny::VERSION = '1.010004'; + $Reply::Plugin::TypeTiny::VERSION = '1.010005'; }; $Reply::Plugin::TypeTiny::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Test/TypeTiny.pm new/Type-Tiny-1.010005/lib/Test/TypeTiny.pm --- old/Type-Tiny-1.010004/lib/Test/TypeTiny.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Test/TypeTiny.pm 2020-08-26 15:48:19.000000000 +0200 @@ -16,7 +16,7 @@ }; our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.010004'; +our $VERSION = '1.010005'; our @EXPORT = qw( should_pass should_fail ok_subtype ); our @EXPORT_OK = qw( EXTENDED_TESTING matchfor ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Coercion/FromMoose.pm new/Type-Tiny-1.010005/lib/Type/Coercion/FromMoose.pm --- old/Type-Tiny-1.010004/lib/Type/Coercion/FromMoose.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Coercion/FromMoose.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Coercion::FromMoose::AUTHORITY = 'cpan:TOBYINK'; - $Type::Coercion::FromMoose::VERSION = '1.010004'; + $Type::Coercion::FromMoose::VERSION = '1.010005'; } $Type::Coercion::FromMoose::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Coercion/Union.pm new/Type-Tiny-1.010005/lib/Type/Coercion/Union.pm --- old/Type-Tiny-1.010004/lib/Type/Coercion/Union.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Coercion/Union.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Coercion::Union::AUTHORITY = 'cpan:TOBYINK'; - $Type::Coercion::Union::VERSION = '1.010004'; + $Type::Coercion::Union::VERSION = '1.010005'; } $Type::Coercion::Union::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Coercion.pm new/Type-Tiny-1.010005/lib/Type/Coercion.pm --- old/Type-Tiny-1.010004/lib/Type/Coercion.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Coercion.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Coercion::AUTHORITY = 'cpan:TOBYINK'; - $Type::Coercion::VERSION = '1.010004'; + $Type::Coercion::VERSION = '1.010005'; } $Type::Coercion::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Library.pm new/Type-Tiny-1.010005/lib/Type/Library.pm --- old/Type-Tiny-1.010004/lib/Type/Library.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Library.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Library::AUTHORITY = 'cpan:TOBYINK'; - $Type::Library::VERSION = '1.010004'; + $Type::Library::VERSION = '1.010005'; } $Type::Library::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Params.pm new/Type-Tiny-1.010005/lib/Type/Params.pm --- old/Type-Tiny-1.010004/lib/Type/Params.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Params.pm 2020-08-26 15:48:19.000000000 +0200 @@ -10,7 +10,7 @@ BEGIN { $Type::Params::AUTHORITY = 'cpan:TOBYINK'; - $Type::Params::VERSION = '1.010004'; + $Type::Params::VERSION = '1.010005'; } $Type::Params::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Parser.pm new/Type-Tiny-1.010005/lib/Type/Parser.pm --- old/Type-Tiny-1.010004/lib/Type/Parser.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Parser.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ sub _croak ($;@) { require Error::TypeTiny; goto \&Error::TypeTiny::croak } our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.010004'; +our $VERSION = '1.010005'; $VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Registry.pm new/Type-Tiny-1.010005/lib/Type/Registry.pm --- old/Type-Tiny-1.010004/lib/Type/Registry.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Registry.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Registry::AUTHORITY = 'cpan:TOBYINK'; - $Type::Registry::VERSION = '1.010004'; + $Type::Registry::VERSION = '1.010005'; } $Type::Registry::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Class.pm new/Type-Tiny-1.010005/lib/Type/Tiny/Class.pm --- old/Type-Tiny-1.010004/lib/Type/Tiny/Class.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Tiny/Class.pm 2020-08-26 15:48:19.000000000 +0200 @@ -10,7 +10,7 @@ BEGIN { $Type::Tiny::Class::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Class::VERSION = '1.010004'; + $Type::Tiny::Class::VERSION = '1.010005'; } $Type::Tiny::Class::VERSION =~ tr/_//d; @@ -64,14 +64,15 @@ my $self = shift; my $class = $self->class; - if (Type::Tiny::_USE_XS) - { - my $xsub = Type::Tiny::XS::get_subname_for("InstanceOf[$class]"); - return sub { my $var = $_[1]; "$xsub\($var\)" } if $xsub; - } + my $xsub; + $xsub = Type::Tiny::XS::get_subname_for("InstanceOf[$class]") if Type::Tiny::_USE_XS; sub { my $var = $_[1]; + return qq{do { use Scalar::Util (); Scalar::Util::blessed($var) and $var->isa(q[$class]) }} + if $Type::Tiny::AvoidCallbacks; + return "$xsub\($var\)" + if $xsub; qq{Scalar::Util::blessed($var) and $var->isa(q[$class])}; }; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/ConstrainedObject.pm new/Type-Tiny-1.010005/lib/Type/Tiny/ConstrainedObject.pm --- old/Type-Tiny-1.010004/lib/Type/Tiny/ConstrainedObject.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Tiny/ConstrainedObject.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::ConstrainedObject::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::ConstrainedObject::VERSION = '1.010004'; + $Type::Tiny::ConstrainedObject::VERSION = '1.010005'; } $Type::Tiny::ConstrainedObject::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Duck.pm new/Type-Tiny-1.010005/lib/Type/Tiny/Duck.pm --- old/Type-Tiny-1.010004/lib/Type/Tiny/Duck.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Tiny/Duck.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::Duck::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Duck::VERSION = '1.010004'; + $Type::Tiny::Duck::VERSION = '1.010005'; } $Type::Tiny::Duck::VERSION =~ tr/_//d; @@ -62,11 +62,11 @@ my $self = shift; my @methods = @{$self->methods}; + my $xsub; if (Type::Tiny::_USE_XS) { my $methods = join ",", sort(@{$self->methods}); - my $xsub = Type::Tiny::XS::get_subname_for("HasMethods[$methods]"); - return sub { my $var = $_[1]; "$xsub\($var\)" } if $xsub; + $xsub = Type::Tiny::XS::get_subname_for("HasMethods[$methods]"); } sub { @@ -75,9 +75,15 @@ # If $var is $_ or $_->{foo} or $foo{$_} or somesuch, then we # can't use it within the grep expression, so we need to save # it into a temporary variable ($tmp). - ($var =~ /\$_/) + my $code = ($var =~ /\$_/) ? qq{ Scalar::Util::blessed($var) and not do { my \$tmp = $var; grep(!\$tmp->can(\$_), qw/@methods/) } } : qq{ Scalar::Util::blessed($var) and not grep(!$var->can(\$_), qw/@methods/) }; + + return qq{do { package Type::Tiny; use Scalar::Util (); $code }} + if $Type::Tiny::AvoidCallbacks; + return "$xsub\($var\)" + if $xsub; + $code; }; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Enum.pm new/Type-Tiny-1.010005/lib/Type/Tiny/Enum.pm --- old/Type-Tiny-1.010004/lib/Type/Tiny/Enum.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Tiny/Enum.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::Enum::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Enum::VERSION = '1.010004'; + $Type::Tiny::Enum::VERSION = '1.010005'; } $Type::Tiny::Enum::VERSION =~ tr/_//d; @@ -141,17 +141,20 @@ { my $self = shift; - my $xs_encoding = _xs_encoding($self->unique_values); - if (defined $xs_encoding) - { - my $xsub = Type::Tiny::XS::get_subname_for($xs_encoding); - return "$xsub\($_[0]\)" if $xsub; + my $xsub; + if ( my $xs_encoding = _xs_encoding($self->unique_values) ) { + $xsub = Type::Tiny::XS::get_subname_for($xs_encoding); + return "$xsub\($_[0]\)" if $xsub && !$Type::Tiny::AvoidCallbacks; } my $regexp = join "|", map quotemeta, @{$self->unique_values}; - $_[0] eq '$_' + my $code = $_[0] eq '$_' ? "(defined and !ref and m{\\A(?:$regexp)\\z})" : "(defined($_[0]) and !ref($_[0]) and $_[0] =~ m{\\A(?:$regexp)\\z})"; + + return "do { package Type::Tiny; $code }" + if $Type::Tiny::AvoidCallbacks; + return $code; } sub _instantiate_moose_type diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Intersection.pm new/Type-Tiny-1.010005/lib/Type/Tiny/Intersection.pm --- old/Type-Tiny-1.010004/lib/Type/Tiny/Intersection.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Tiny/Intersection.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::Intersection::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Intersection::VERSION = '1.010004'; + $Type::Tiny::Intersection::VERSION = '1.010005'; } $Type::Tiny::Intersection::VERSION =~ tr/_//d; @@ -108,11 +108,13 @@ } } - if (Type::Tiny::_USE_XS and $self->{xs_sub}) { - return "$self->{xs_sub}\($_[0]\)"; - } + my $code = sprintf '(%s)', join " and ", map $_->inline_check($_[0]), @$self; - sprintf '(%s)', join " and ", map $_->inline_check($_[0]), @$self; + return "do { package Type::Tiny; $code }" + if $Type::Tiny::AvoidCallbacks; + return "$self->{xs_sub}\($_[0]\)" + if $self->{xs_sub}; + return $code; } sub has_parent diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Role.pm new/Type-Tiny-1.010005/lib/Type/Tiny/Role.pm --- old/Type-Tiny-1.010004/lib/Type/Tiny/Role.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Tiny/Role.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::Role::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Role::VERSION = '1.010004'; + $Type::Tiny::Role::VERSION = '1.010005'; } $Type::Tiny::Role::VERSION =~ tr/_//d; @@ -48,7 +48,9 @@ my $role = $self->role; sub { my $var = $_[1]; - qq{Scalar::Util::blessed($var) and do { my \$method = $var->can('DOES')||$var->can('isa'); $var->\$method(q[$role]) }}; + my $code = qq{Scalar::Util::blessed($var) and do { my \$method = $var->can('DOES')||$var->can('isa'); $var->\$method(q[$role]) }}; + return qq{do { use Scalar::Util (); $code }} if $Type::Tiny::AvoidCallbacks; + $code; }; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Union.pm new/Type-Tiny-1.010005/lib/Type/Tiny/Union.pm --- old/Type-Tiny-1.010004/lib/Type/Tiny/Union.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Tiny/Union.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::Union::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Union::VERSION = '1.010004'; + $Type::Tiny::Union::VERSION = '1.010005'; } $Type::Tiny::Union::VERSION =~ tr/_//d; @@ -117,11 +117,13 @@ } } - if (Type::Tiny::_USE_XS and $self->{xs_sub}) { - return "$self->{xs_sub}\($_[0]\)"; - } + my $code = sprintf '(%s)', join " or ", map $_->inline_check($_[0]), @$self; - sprintf '(%s)', join " or ", map $_->inline_check($_[0]), @$self; + return "do { package Type::Tiny; $code }" + if $Type::Tiny::AvoidCallbacks; + return "$self->{xs_sub}\($_[0]\)" + if $self->{xs_sub}; + return $code; } sub _instantiate_moose_type diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/_HalfOp.pm new/Type-Tiny-1.010005/lib/Type/Tiny/_HalfOp.pm --- old/Type-Tiny-1.010004/lib/Type/Tiny/_HalfOp.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Tiny/_HalfOp.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::_HalfOp::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::_HalfOp::VERSION = '1.010004'; + $Type::Tiny::_HalfOp::VERSION = '1.010005'; } $Type::Tiny::_HalfOp::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny.pm new/Type-Tiny-1.010005/lib/Type/Tiny.pm --- old/Type-Tiny-1.010004/lib/Type/Tiny.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Tiny.pm 2020-08-26 15:48:19.000000000 +0200 @@ -11,7 +11,7 @@ BEGIN { $Type::Tiny::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::VERSION = '1.010004'; + $Type::Tiny::VERSION = '1.010005'; $Type::Tiny::XS_VERSION = '0.016'; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Utils.pm new/Type-Tiny-1.010005/lib/Type/Utils.pm --- old/Type-Tiny-1.010004/lib/Type/Utils.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Type/Utils.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Type::Utils::AUTHORITY = 'cpan:TOBYINK'; - $Type::Utils::VERSION = '1.010004'; + $Type::Utils::VERSION = '1.010005'; } $Type::Utils::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Common/Numeric.pm new/Type-Tiny-1.010005/lib/Types/Common/Numeric.pm --- old/Type-Tiny-1.010004/lib/Types/Common/Numeric.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Common/Numeric.pm 2020-08-26 15:48:19.000000000 +0200 @@ -10,7 +10,7 @@ BEGIN { $Types::Common::Numeric::AUTHORITY = 'cpan:TOBYINK'; - $Types::Common::Numeric::VERSION = '1.010004'; + $Types::Common::Numeric::VERSION = '1.010005'; } $Types::Common::Numeric::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Common/String.pm new/Type-Tiny-1.010005/lib/Types/Common/String.pm --- old/Type-Tiny-1.010004/lib/Types/Common/String.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Common/String.pm 2020-08-26 15:48:19.000000000 +0200 @@ -11,7 +11,7 @@ BEGIN { $Types::Common::String::AUTHORITY = 'cpan:TOBYINK'; - $Types::Common::String::VERSION = '1.010004'; + $Types::Common::String::VERSION = '1.010005'; } $Types::Common::String::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/ArrayRef.pm new/Type-Tiny-1.010005/lib/Types/Standard/ArrayRef.pm --- old/Type-Tiny-1.010004/lib/Types/Standard/ArrayRef.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Standard/ArrayRef.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::ArrayRef::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::ArrayRef::VERSION = '1.010004'; + $Types::Standard::ArrayRef::VERSION = '1.010005'; } $Types::Standard::ArrayRef::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/CycleTuple.pm new/Type-Tiny-1.010005/lib/Types/Standard/CycleTuple.pm --- old/Type-Tiny-1.010004/lib/Types/Standard/CycleTuple.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Standard/CycleTuple.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::CycleTuple::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::CycleTuple::VERSION = '1.010004'; + $Types::Standard::CycleTuple::VERSION = '1.010005'; } $Types::Standard::CycleTuple::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/Dict.pm new/Type-Tiny-1.010005/lib/Types/Standard/Dict.pm --- old/Type-Tiny-1.010004/lib/Types/Standard/Dict.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Standard/Dict.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::Dict::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::Dict::VERSION = '1.010004'; + $Types::Standard::Dict::VERSION = '1.010005'; } $Types::Standard::Dict::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/HashRef.pm new/Type-Tiny-1.010005/lib/Types/Standard/HashRef.pm --- old/Type-Tiny-1.010004/lib/Types/Standard/HashRef.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Standard/HashRef.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::HashRef::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::HashRef::VERSION = '1.010004'; + $Types::Standard::HashRef::VERSION = '1.010005'; } $Types::Standard::HashRef::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/Map.pm new/Type-Tiny-1.010005/lib/Types/Standard/Map.pm --- old/Type-Tiny-1.010004/lib/Types/Standard/Map.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Standard/Map.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::Map::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::Map::VERSION = '1.010004'; + $Types::Standard::Map::VERSION = '1.010005'; } $Types::Standard::Map::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/ScalarRef.pm new/Type-Tiny-1.010005/lib/Types/Standard/ScalarRef.pm --- old/Type-Tiny-1.010004/lib/Types/Standard/ScalarRef.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Standard/ScalarRef.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::ScalarRef::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::ScalarRef::VERSION = '1.010004'; + $Types::Standard::ScalarRef::VERSION = '1.010005'; } $Types::Standard::ScalarRef::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/StrMatch.pm new/Type-Tiny-1.010005/lib/Types/Standard/StrMatch.pm --- old/Type-Tiny-1.010004/lib/Types/Standard/StrMatch.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Standard/StrMatch.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::StrMatch::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::StrMatch::VERSION = '1.010004'; + $Types::Standard::StrMatch::VERSION = '1.010005'; } $Types::Standard::StrMatch::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/Tied.pm new/Type-Tiny-1.010005/lib/Types/Standard/Tied.pm --- old/Type-Tiny-1.010004/lib/Types/Standard/Tied.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Standard/Tied.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::Tied::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::Tied::VERSION = '1.010004'; + $Types::Standard::Tied::VERSION = '1.010005'; } $Types::Standard::Tied::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/Tuple.pm new/Type-Tiny-1.010005/lib/Types/Standard/Tuple.pm --- old/Type-Tiny-1.010004/lib/Types/Standard/Tuple.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Standard/Tuple.pm 2020-08-26 15:48:19.000000000 +0200 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::Tuple::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::Tuple::VERSION = '1.010004'; + $Types::Standard::Tuple::VERSION = '1.010005'; } $Types::Standard::Tuple::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard.pm new/Type-Tiny-1.010005/lib/Types/Standard.pm --- old/Type-Tiny-1.010004/lib/Types/Standard.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/Standard.pm 2020-08-26 15:48:19.000000000 +0200 @@ -12,7 +12,7 @@ BEGIN { $Types::Standard::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::VERSION = '1.010004'; + $Types::Standard::VERSION = '1.010005'; } $Types::Standard::VERSION =~ tr/_//d; @@ -115,6 +115,18 @@ $meta->add_type($typedef); }; +my $maybe_load_modules = sub { + my $code = pop; + if ( $Type::Tiny::AvoidCallbacks ) { + $code = sprintf( + 'do { package Type::Tiny; %s; %s }', + join('; ', map "use $_ ()", @_), + $code, + ); + } + $code; +}; + sub _croak ($;@) { require Error::TypeTiny; goto \&Error::TypeTiny::croak } my $meta = __PACKAGE__->meta; @@ -238,9 +250,12 @@ parent => $_str, constraint => sub { looks_like_number($_) and ref(\$_) ne 'GLOB' }, inlined => sub { - 'Scalar::Util'->VERSION('1.18') # RT 132426 - ? "defined($_[1]) && !ref($_[1]) && Scalar::Util::looks_like_number($_[1])" - : "defined($_[1]) && !ref($_[1]) && Scalar::Util::looks_like_number($_[1]) && ref(\\($_[1])) ne 'GLOB'" + $maybe_load_modules->( + qw/ Scalar::Util /, + 'Scalar::Util'->VERSION('1.18') # RT 132426 + ? "defined($_[1]) && !ref($_[1]) && Scalar::Util::looks_like_number($_[1])" + : "defined($_[1]) && !ref($_[1]) && Scalar::Util::looks_like_number($_[1]) && ref(\\($_[1])) ne 'GLOB'" + ); }, }); @@ -327,7 +342,10 @@ my $reftype = shift; return sub { my $v = $_[1]; - "ref($v) and Scalar::Util::reftype($v) eq q($reftype)"; + $maybe_load_modules->( + qw/ Scalar::Util /, + "ref($v) and Scalar::Util::reftype($v) eq q($reftype)" + ); }; }, deep_explanation => sub { @@ -358,7 +376,13 @@ name => "RegexpRef", parent => $_ref, constraint => sub { ref($_) && !!re::is_regexp($_) or blessed($_) && $_->isa('Regexp') }, - inlined => sub { my $v = $_[1]; "ref($v) && !!re::is_regexp($v) or Scalar::Util::blessed($v) && $v\->isa('Regexp')" }, + inlined => sub { + my $v = $_[1]; + $maybe_load_modules->( + qw/ Scalar::Util re /, + "ref($v) && !!re::is_regexp($v) or Scalar::Util::blessed($v) && $v\->isa('Regexp')" + ); + }, }); $meta->$add_core_type({ @@ -380,8 +404,11 @@ or (blessed($_) && $_->isa("IO::Handle")) }, inlined => sub { - "(ref($_[1]) && Scalar::Util::openhandle($_[1])) ". - "or (Scalar::Util::blessed($_[1]) && $_[1]\->isa(\"IO::Handle\"))" + $maybe_load_modules->( + qw/ Scalar::Util /, + "(ref($_[1]) && Scalar::Util::openhandle($_[1])) ". + "or (Scalar::Util::blessed($_[1]) && $_[1]\->isa(\"IO::Handle\"))" + ); }, }); @@ -437,7 +464,7 @@ inlined => sub { _HAS_REFUTILXS && !$Type::Tiny::AvoidCallbacks ? "Ref::Util::XS::is_blessed_ref($_[1])" - : "Scalar::Util::blessed($_[1])" + : $maybe_load_modules->('Scalar::Util', "Scalar::Util::blessed($_[1])") }, is_object => 1, }); @@ -626,9 +653,12 @@ parent => $_obj, constraint => sub { require overload; overload::Overloaded($_) }, inlined => sub { - $INC{'overload.pm'} - ? "Scalar::Util::blessed($_[1]) and overload::Overloaded($_[1])" - : "Scalar::Util::blessed($_[1]) and do { use overload (); overload::Overloaded($_[1]) }" + $maybe_load_modules->( + qw/ Scalar::Util overload /, + $INC{'overload.pm'} + ? "Scalar::Util::blessed($_[1]) and overload::Overloaded($_[1])" + : "Scalar::Util::blessed($_[1]) and do { use overload (); overload::Overloaded($_[1]) }" + ); }, constraint_generator => sub { @@ -654,9 +684,12 @@ return sub { require overload; my $v = $_[1]; - join " and ", - "Scalar::Util::blessed($v)", - map "overload::Method($v, q[$_])", @operations; + $maybe_load_modules->( + qw/ Scalar::Util overload /, + join " and ", + "Scalar::Util::blessed($v)", + map "overload::Method($v, q[$_])", @operations + ); }; }, is_object => 1, @@ -700,8 +733,11 @@ }, inlined => sub { my ($self, $var) = @_; - $self->parent->inline_check($var) - . " and !!tied(Scalar::Util::reftype($var) eq 'HASH' ? \%{$var} : Scalar::Util::reftype($var) eq 'ARRAY' ? \@{$var} : Scalar::Util::reftype($var) =~ /^(SCALAR|REF)\$/ ? \${$var} : undef)" + $maybe_load_modules->( + qw/ Scalar::Util /, + $self->parent->inline_check($var) + . " and !!tied(Scalar::Util::reftype($var) eq 'HASH' ? \%{$var} : Scalar::Util::reftype($var) eq 'ARRAY' ? \@{$var} : Scalar::Util::reftype($var) =~ /^(SCALAR|REF)\$/ ? \${$var} : undef)" + ); }, name_generator => sub { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/TypeTiny.pm new/Type-Tiny-1.010005/lib/Types/TypeTiny.pm --- old/Type-Tiny-1.010004/lib/Types/TypeTiny.pm 2020-08-18 17:01:15.000000000 +0200 +++ new/Type-Tiny-1.010005/lib/Types/TypeTiny.pm 2020-08-26 15:48:19.000000000 +0200 @@ -4,7 +4,7 @@ use warnings; our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.010004'; +our $VERSION = '1.010005'; $VERSION =~ tr/_//d;
