commit perl-Type-Tiny for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Type-Tiny for openSUSE:Factory checked in at 2019-12-30 12:34:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Type-Tiny (Old) and /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-Type-Tiny" Mon Dec 30 12:34:46 2019 rev:11 rq:759924 version:1.008001 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Type-Tiny/perl-Type-Tiny.changes 2019-12-21 12:29:41.779315158 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.6675/perl-Type-Tiny.changes 2019-12-30 12:34:55.015807287 +0100 @@ -1,0 +2,14 @@ +Sun Dec 29 03:13:35 UTC 2019 - <timueller+perl@suse.de> + +- updated to 1.008001 + see /usr/share/doc/packages/perl-Type-Tiny/Changes + + 1.008001 2019-12-28 + + - Types::TypeTiny honours $Type::Tiny::AvoidCallbacks. + - Types::TypeTiny now better mocks Type::Library, offering is_* and + assert_* functions for export. + - Use improved inline_assert when building the coderef for &{$type} + overloading. + +------------------------------------------------------------------- Old: ---- Type-Tiny-1.008000.tar.gz New: ---- Type-Tiny-1.008001.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Type-Tiny.spec ++++++ --- /var/tmp/diff_new_pack.dhQK3H/_old 2019-12-30 12:34:55.475807534 +0100 +++ /var/tmp/diff_new_pack.dhQK3H/_new 2019-12-30 12:34:55.475807534 +0100 @@ -17,7 +17,7 @@ Name: perl-Type-Tiny -Version: 1.008000 +Version: 1.008001 Release: 0 %define cpan_name Type-Tiny Summary: Tiny, yet Moo(se)-compatible type constraint ++++++ Type-Tiny-1.008000.tar.gz -> Type-Tiny-1.008001.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/COPYRIGHT new/Type-Tiny-1.008001/COPYRIGHT --- old/Type-Tiny-1.008000/COPYRIGHT 2019-12-11 01:08:49.000000000 +0100 +++ new/Type-Tiny-1.008001/COPYRIGHT 2019-12-28 16:36:23.000000000 +0100 @@ -327,14 +327,6 @@ Copyright: Copyright 2017 Toby Inkster. License: GPL-1.0+ or Artistic-1.0 -Files: lib/Types/Standard/CycleTuple.pm - t/20-unit/Type-Tiny-_HalfOp/double-union.t - t/20-unit/Type-Tiny/constraint-strings.t - t/20-unit/Types-Standard/cycletuple.t - t/40-regression/gh14.t -Copyright: This software is copyright (c) 2017-2019 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 @@ -359,11 +351,12 @@ Copyright: Copyright 2019 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 - t/40-regression/73f51e2d.t -Copyright: This software is copyright (c) 2014, 2017-2019 by Graham Knop. +Files: lib/Types/Standard/CycleTuple.pm + t/20-unit/Type-Tiny-_HalfOp/double-union.t + t/20-unit/Type-Tiny/constraint-strings.t + t/20-unit/Types-Standard/cycletuple.t + t/40-regression/gh14.t +Copyright: This software is copyright (c) 2017-2019 by Toby Inkster. License: GPL-1.0+ or Artistic-1.0 Files: t/20-unit/Types-Common-Numeric/basic.t @@ -373,6 +366,13 @@ Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Matt S Trout - mst (at) shadowcatsystems.co.uk (L<http://www.shadowcatsystems.co.uk/>). 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 + t/40-regression/73f51e2d.t +Copyright: This software is copyright (c) 2014, 2017-2019 by Graham Knop. +License: GPL-1.0+ or Artistic-1.0 + Files: t/40-regression/rt85911.t t/40-regression/rt86004.t t/40-regression/rt90096-2.t @@ -394,77 +394,77 @@ Copyright: None License: public-domain -Files: examples/benchmarking/benchmark-param-validation.pl -Copyright: Copyright 2018 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: inc/Test/Fatal.pm -Copyright: Copyright 2014 Ricardo Signes. +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: t/40-regression/ttxs-gh1.t -Copyright: This software is copyright (c) 2014, 2017-2019 by Jed Lund. +Files: t/40-regression/gh1.t +Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Richard Simões. License: GPL-1.0+ or Artistic-1.0 -Files: inc/Test/Requires.pm -Copyright: Copyright 2019 MATSUNO Tokuhiro. +Files: t/30-integration/Class-InsideOut/basic.t +Copyright: This software is copyright (c) 2013-2014, 2017-2019 by David Golden, Toby Inkster. License: GPL-1.0+ or Artistic-1.0 -Files: t/40-regression/rt125132.t -Copyright: This software is copyright (c) 2018-2019 by Marc Ballarin. +Files: t/40-regression/rt90096.t +Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Samuel Kaufman. License: GPL-1.0+ or Artistic-1.0 -Files: dist.ini -Copyright: Copyright 2014 Toby Inkster. +Files: inc/Test/Fatal.pm +Copyright: Copyright 2014 Ricardo Signes. License: GPL-1.0+ or Artistic-1.0 -Files: t/30-integration/Class-InsideOut/basic.t -Copyright: This software is copyright (c) 2013-2014, 2017-2019 by David Golden, Toby Inkster. +Files: t/40-regression/rt125765.t +Copyright: This software is copyright (c) 2018-2019 by KB Jørgensen. 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. +Files: t/40-regression/ttxs-gh1.t +Copyright: This software is copyright (c) 2014, 2017-2019 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-2019 by Benct Philip Jonsson. License: GPL-1.0+ or Artistic-1.0 -Files: t/40-regression/gh1.t -Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Richard Simões. +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: inc/Test/Requires.pm +Copyright: Copyright 2019 MATSUNO Tokuhiro. 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-2019 by Infinity Interactive, Inc.. +Files: inc/Try/Tiny.pm +Copyright: Copyright 2014 Yuval Kogman. License: GPL-1.0+ or Artistic-1.0 -Files: t/30-integration/MooseX-Getopt/coercion.t -Copyright: This software is copyright (c) 2014, 2017-2019 by Alexander Hartmaier. +Files: examples/benchmarking/benchmark-param-validation.pl +Copyright: Copyright 2018 Toby Inkster. License: GPL-1.0+ or Artistic-1.0 -Files: t/40-regression/rt125765.t -Copyright: This software is copyright (c) 2018-2019 by KB Jørgensen. +Files: t/99-moose-std-types-test.t +Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Infinity Interactive, Inc.. License: GPL-1.0+ or Artistic-1.0 Files: inc/archaic/Test/Builder.pm Copyright: Copyright 2002-2008 by chromatic <chromatic@wgz.org> and. License: GPL-1.0+ or Artistic-1.0 -Files: t/40-regression/rt98113.t -Copyright: This software is copyright (c) 2014, 2017-2019 by Dagfinn Ilmari MannsÃ¥ker. +Files: t/30-integration/MooseX-Getopt/coercion.t +Copyright: This software is copyright (c) 2014, 2017-2019 by Alexander Hartmaier. 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: t/40-regression/rt98113.t +Copyright: This software is copyright (c) 2014, 2017-2019 by Dagfinn Ilmari MannsÃ¥ker. License: GPL-1.0+ or Artistic-1.0 -Files: t/40-regression/rt90096.t -Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Samuel Kaufman. +Files: t/40-regression/rt125132.t +Copyright: This software is copyright (c) 2018-2019 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.008000/CREDITS new/Type-Tiny-1.008001/CREDITS --- old/Type-Tiny-1.008000/CREDITS 2019-12-11 01:07:34.000000000 +0100 +++ new/Type-Tiny-1.008001/CREDITS 2019-12-28 16:35:16.000000000 +0100 @@ -14,7 +14,6 @@ - Jonas B Nielsen (JONASBN) <jonasbn@cpan.org> - Karen Etheridge (ETHER) <ether@cpan.org> - Lucas Buchala (LSBUCHALA) <lsbuchala@cpan.org> -- Lucas Buchala <lucasbuchala@gmail.com> - Mark Stosberg (MARKSTOS) <markstos@cpan.org> - Nelo Onyiah - Peter Flanigan (PJFL) <pjfl@cpan.org> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/Changes new/Type-Tiny-1.008001/Changes --- old/Type-Tiny-1.008000/Changes 2019-12-11 01:07:34.000000000 +0100 +++ new/Type-Tiny-1.008001/Changes 2019-12-28 16:35:16.000000000 +0100 @@ -7,6 +7,14 @@ Bug tracker: <http://rt.cpan.org/Dist/Display.html?Queue=Type-Tiny> Maintainer: Toby Inkster (TOBYINK) <tobyink@cpan.org> +1.008001 2019-12-28 + + - Types::TypeTiny honours $Type::Tiny::AvoidCallbacks. + - Types::TypeTiny now better mocks Type::Library, offering is_* and + assert_* functions for export. + - Use improved inline_assert when building the coderef for &{$type} + overloading. + 1.008000 2019-12-11 [ Packaging ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/META.json new/Type-Tiny-1.008001/META.json --- old/Type-Tiny-1.008000/META.json 2019-12-11 01:08:49.000000000 +0100 +++ new/Type-Tiny-1.008001/META.json 2019-12-28 16:36:23.000000000 +0100 @@ -96,155 +96,155 @@ "provides" : { "Devel::TypeTiny::Perl56Compat" : { "file" : "lib/Devel/TypeTiny/Perl56Compat.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Devel::TypeTiny::Perl58Compat" : { "file" : "lib/Devel/TypeTiny/Perl58Compat.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Error::TypeTiny" : { "file" : "lib/Error/TypeTiny.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Error::TypeTiny::Assertion" : { "file" : "lib/Error/TypeTiny/Assertion.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Error::TypeTiny::Compilation" : { "file" : "lib/Error/TypeTiny/Compilation.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Error::TypeTiny::WrongNumberOfParameters" : { "file" : "lib/Error/TypeTiny/WrongNumberOfParameters.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Eval::TypeTiny" : { "file" : "lib/Eval/TypeTiny.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Reply::Plugin::TypeTiny" : { "file" : "lib/Reply/Plugin/TypeTiny.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Test::TypeTiny" : { "file" : "lib/Test/TypeTiny.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Coercion" : { "file" : "lib/Type/Coercion.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Coercion::FromMoose" : { "file" : "lib/Type/Coercion/FromMoose.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Coercion::Union" : { "file" : "lib/Type/Coercion/Union.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Library" : { "file" : "lib/Type/Library.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Params" : { "file" : "lib/Type/Params.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Parser" : { "file" : "lib/Type/Parser.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Registry" : { "file" : "lib/Type/Registry.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Tiny" : { "file" : "lib/Type/Tiny.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Tiny::Class" : { "file" : "lib/Type/Tiny/Class.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Tiny::ConstrainedObject" : { "file" : "lib/Type/Tiny/ConstrainedObject.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Tiny::Duck" : { "file" : "lib/Type/Tiny/Duck.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Tiny::Enum" : { "file" : "lib/Type/Tiny/Enum.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Tiny::Intersection" : { "file" : "lib/Type/Tiny/Intersection.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Tiny::Role" : { "file" : "lib/Type/Tiny/Role.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Tiny::Union" : { "file" : "lib/Type/Tiny/Union.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Type::Utils" : { "file" : "lib/Type/Utils.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Common::Numeric" : { "file" : "lib/Types/Common/Numeric.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Common::String" : { "file" : "lib/Types/Common/String.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Standard" : { "file" : "lib/Types/Standard.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Standard::ArrayRef" : { "file" : "lib/Types/Standard/ArrayRef.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Standard::CycleTuple" : { "file" : "lib/Types/Standard/CycleTuple.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Standard::Dict" : { "file" : "lib/Types/Standard/Dict.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Standard::HashRef" : { "file" : "lib/Types/Standard/HashRef.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Standard::Map" : { "file" : "lib/Types/Standard/Map.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Standard::ScalarRef" : { "file" : "lib/Types/Standard/ScalarRef.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Standard::StrMatch" : { "file" : "lib/Types/Standard/StrMatch.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Standard::Tied" : { "file" : "lib/Types/Standard/Tied.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::Standard::Tuple" : { "file" : "lib/Types/Standard/Tuple.pm", - "version" : "1.008000" + "version" : "1.008001" }, "Types::TypeTiny" : { "file" : "lib/Types/TypeTiny.pm", - "version" : "1.008000" + "version" : "1.008001" } }, "release_status" : "stable", @@ -263,7 +263,7 @@ }, "x_identifier" : "http://purl.org/NET/cpan-uri/dist/Type-Tiny/project" }, - "version" : "1.008000", + "version" : "1.008001", "x_breaks" : { "Kavorka" : "<= 0.013", "Types::ReadOnly" : "<= 0.001" @@ -286,14 +286,13 @@ "Peter Valdemar Mørch <peter@morch.com>", "Zoffix Znet <cpan@zoffix.com>", "Denis Ibaev <dionys@gmail.com>", - "Lucas Buchala <lucasbuchala@gmail.com>", + "Lucas Buchala (LSBUCHALA) <lsbuchala@cpan.org>", "Alexandr Ciornii <alexchorny@gmail.com>", "Philippe Bruhat (BOOK) <book@cpan.org>", "Robert Rothenberg (RRWO) <rrwo@cpan.org>", "Nelo Onyiah", "Jonas B Nielsen (JONASBN) <jonasbn@cpan.org>", - "Benct Philip Jonsson <bpj@melroch.se>", - "Lucas Buchala (LSBUCHALA) <lsbuchala@cpan.org>" + "Benct Philip Jonsson <bpj@melroch.se>" ], "x_serialization_backend" : "JSON::PP version 2.27400_02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/META.yml new/Type-Tiny-1.008001/META.yml --- old/Type-Tiny-1.008000/META.yml 2019-12-11 01:08:49.000000000 +0100 +++ new/Type-Tiny-1.008001/META.yml 2019-12-28 16:36:23.000000000 +0100 @@ -40,118 +40,118 @@ provides: Devel::TypeTiny::Perl56Compat: file: lib/Devel/TypeTiny/Perl56Compat.pm - version: '1.008000' + version: '1.008001' Devel::TypeTiny::Perl58Compat: file: lib/Devel/TypeTiny/Perl58Compat.pm - version: '1.008000' + version: '1.008001' Error::TypeTiny: file: lib/Error/TypeTiny.pm - version: '1.008000' + version: '1.008001' Error::TypeTiny::Assertion: file: lib/Error/TypeTiny/Assertion.pm - version: '1.008000' + version: '1.008001' Error::TypeTiny::Compilation: file: lib/Error/TypeTiny/Compilation.pm - version: '1.008000' + version: '1.008001' Error::TypeTiny::WrongNumberOfParameters: file: lib/Error/TypeTiny/WrongNumberOfParameters.pm - version: '1.008000' + version: '1.008001' Eval::TypeTiny: file: lib/Eval/TypeTiny.pm - version: '1.008000' + version: '1.008001' Reply::Plugin::TypeTiny: file: lib/Reply/Plugin/TypeTiny.pm - version: '1.008000' + version: '1.008001' Test::TypeTiny: file: lib/Test/TypeTiny.pm - version: '1.008000' + version: '1.008001' Type::Coercion: file: lib/Type/Coercion.pm - version: '1.008000' + version: '1.008001' Type::Coercion::FromMoose: file: lib/Type/Coercion/FromMoose.pm - version: '1.008000' + version: '1.008001' Type::Coercion::Union: file: lib/Type/Coercion/Union.pm - version: '1.008000' + version: '1.008001' Type::Library: file: lib/Type/Library.pm - version: '1.008000' + version: '1.008001' Type::Params: file: lib/Type/Params.pm - version: '1.008000' + version: '1.008001' Type::Parser: file: lib/Type/Parser.pm - version: '1.008000' + version: '1.008001' Type::Registry: file: lib/Type/Registry.pm - version: '1.008000' + version: '1.008001' Type::Tiny: file: lib/Type/Tiny.pm - version: '1.008000' + version: '1.008001' Type::Tiny::Class: file: lib/Type/Tiny/Class.pm - version: '1.008000' + version: '1.008001' Type::Tiny::ConstrainedObject: file: lib/Type/Tiny/ConstrainedObject.pm - version: '1.008000' + version: '1.008001' Type::Tiny::Duck: file: lib/Type/Tiny/Duck.pm - version: '1.008000' + version: '1.008001' Type::Tiny::Enum: file: lib/Type/Tiny/Enum.pm - version: '1.008000' + version: '1.008001' Type::Tiny::Intersection: file: lib/Type/Tiny/Intersection.pm - version: '1.008000' + version: '1.008001' Type::Tiny::Role: file: lib/Type/Tiny/Role.pm - version: '1.008000' + version: '1.008001' Type::Tiny::Union: file: lib/Type/Tiny/Union.pm - version: '1.008000' + version: '1.008001' Type::Utils: file: lib/Type/Utils.pm - version: '1.008000' + version: '1.008001' Types::Common::Numeric: file: lib/Types/Common/Numeric.pm - version: '1.008000' + version: '1.008001' Types::Common::String: file: lib/Types/Common/String.pm - version: '1.008000' + version: '1.008001' Types::Standard: file: lib/Types/Standard.pm - version: '1.008000' + version: '1.008001' Types::Standard::ArrayRef: file: lib/Types/Standard/ArrayRef.pm - version: '1.008000' + version: '1.008001' Types::Standard::CycleTuple: file: lib/Types/Standard/CycleTuple.pm - version: '1.008000' + version: '1.008001' Types::Standard::Dict: file: lib/Types/Standard/Dict.pm - version: '1.008000' + version: '1.008001' Types::Standard::HashRef: file: lib/Types/Standard/HashRef.pm - version: '1.008000' + version: '1.008001' Types::Standard::Map: file: lib/Types/Standard/Map.pm - version: '1.008000' + version: '1.008001' Types::Standard::ScalarRef: file: lib/Types/Standard/ScalarRef.pm - version: '1.008000' + version: '1.008001' Types::Standard::StrMatch: file: lib/Types/Standard/StrMatch.pm - version: '1.008000' + version: '1.008001' Types::Standard::Tied: file: lib/Types/Standard/Tied.pm - version: '1.008000' + version: '1.008001' Types::Standard::Tuple: file: lib/Types/Standard/Tuple.pm - version: '1.008000' + version: '1.008001' Types::TypeTiny: file: lib/Types/TypeTiny.pm - version: '1.008000' + version: '1.008001' recommends: Devel::LexAlias: '0.05' Devel::StackTrace: '0' @@ -170,7 +170,7 @@ homepage: http://typetiny.toby.ink/ license: http://dev.perl.org/licenses/ repository: git://github.com/tobyink/p5-type-tiny.git -version: '1.008000' +version: '1.008001' x_breaks: Kavorka: '<= 0.013' Types::ReadOnly: '<= 0.001' @@ -192,12 +192,11 @@ - 'Peter Valdemar Mørch <peter@morch.com>' - 'Zoffix Znet <cpan@zoffix.com>' - 'Denis Ibaev <dionys@gmail.com>' - - 'Lucas Buchala <lucasbuchala@gmail.com>' + - 'Lucas Buchala (LSBUCHALA) <lsbuchala@cpan.org>' - 'Alexandr Ciornii <alexchorny@gmail.com>' - 'Philippe Bruhat (BOOK) <book@cpan.org>' - 'Robert Rothenberg (RRWO) <rrwo@cpan.org>' - 'Nelo Onyiah' - 'Jonas B Nielsen (JONASBN) <jonasbn@cpan.org>' - 'Benct Philip Jonsson <bpj@melroch.se>' - - 'Lucas Buchala (LSBUCHALA) <lsbuchala@cpan.org>' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/Makefile.PL new/Type-Tiny-1.008001/Makefile.PL --- old/Type-Tiny-1.008000/Makefile.PL 2019-12-11 01:08:49.000000000 +0100 +++ new/Type-Tiny-1.008001/Makefile.PL 2019-12-28 16:36:23.000000000 +0100 @@ -60,47 +60,47 @@ }, }, "provides" => { - "Devel::TypeTiny::Perl56Compat" => { file => "lib/Devel/TypeTiny/Perl56Compat.pm", version => "1.008000" }, - "Devel::TypeTiny::Perl58Compat" => { file => "lib/Devel/TypeTiny/Perl58Compat.pm", version => "1.008000" }, - "Error::TypeTiny" => { file => "lib/Error/TypeTiny.pm", version => "1.008000" }, - "Error::TypeTiny::Assertion" => { file => "lib/Error/TypeTiny/Assertion.pm", version => "1.008000" }, - "Error::TypeTiny::Compilation" => { file => "lib/Error/TypeTiny/Compilation.pm", version => "1.008000" }, + "Devel::TypeTiny::Perl56Compat" => { file => "lib/Devel/TypeTiny/Perl56Compat.pm", version => 1.008001 }, + "Devel::TypeTiny::Perl58Compat" => { file => "lib/Devel/TypeTiny/Perl58Compat.pm", version => 1.008001 }, + "Error::TypeTiny" => { file => "lib/Error/TypeTiny.pm", version => 1.008001 }, + "Error::TypeTiny::Assertion" => { file => "lib/Error/TypeTiny/Assertion.pm", version => 1.008001 }, + "Error::TypeTiny::Compilation" => { file => "lib/Error/TypeTiny/Compilation.pm", version => 1.008001 }, "Error::TypeTiny::WrongNumberOfParameters" => { file => "lib/Error/TypeTiny/WrongNumberOfParameters.pm", - version => "1.008000", + version => 1.008001, }, - "Eval::TypeTiny" => { file => "lib/Eval/TypeTiny.pm", version => "1.008000" }, - "Reply::Plugin::TypeTiny" => { file => "lib/Reply/Plugin/TypeTiny.pm", version => "1.008000" }, - "Test::TypeTiny" => { file => "lib/Test/TypeTiny.pm", version => "1.008000" }, - "Type::Coercion" => { file => "lib/Type/Coercion.pm", version => "1.008000" }, - "Type::Coercion::FromMoose" => { file => "lib/Type/Coercion/FromMoose.pm", version => "1.008000" }, - "Type::Coercion::Union" => { file => "lib/Type/Coercion/Union.pm", version => "1.008000" }, - "Type::Library" => { file => "lib/Type/Library.pm", version => "1.008000" }, - "Type::Params" => { file => "lib/Type/Params.pm", version => "1.008000" }, - "Type::Parser" => { file => "lib/Type/Parser.pm", version => "1.008000" }, - "Type::Registry" => { file => "lib/Type/Registry.pm", version => "1.008000" }, - "Type::Tiny" => { file => "lib/Type/Tiny.pm", version => "1.008000" }, - "Type::Tiny::Class" => { file => "lib/Type/Tiny/Class.pm", version => "1.008000" }, - "Type::Tiny::ConstrainedObject" => { file => "lib/Type/Tiny/ConstrainedObject.pm", version => "1.008000" }, - "Type::Tiny::Duck" => { file => "lib/Type/Tiny/Duck.pm", version => "1.008000" }, - "Type::Tiny::Enum" => { file => "lib/Type/Tiny/Enum.pm", version => "1.008000" }, - "Type::Tiny::Intersection" => { file => "lib/Type/Tiny/Intersection.pm", version => "1.008000" }, - "Type::Tiny::Role" => { file => "lib/Type/Tiny/Role.pm", version => "1.008000" }, - "Type::Tiny::Union" => { file => "lib/Type/Tiny/Union.pm", version => "1.008000" }, - "Type::Utils" => { file => "lib/Type/Utils.pm", version => "1.008000" }, - "Types::Common::Numeric" => { file => "lib/Types/Common/Numeric.pm", version => "1.008000" }, - "Types::Common::String" => { file => "lib/Types/Common/String.pm", version => "1.008000" }, - "Types::Standard" => { file => "lib/Types/Standard.pm", version => "1.008000" }, - "Types::Standard::ArrayRef" => { file => "lib/Types/Standard/ArrayRef.pm", version => "1.008000" }, - "Types::Standard::CycleTuple" => { file => "lib/Types/Standard/CycleTuple.pm", version => "1.008000" }, - "Types::Standard::Dict" => { file => "lib/Types/Standard/Dict.pm", version => "1.008000" }, - "Types::Standard::HashRef" => { file => "lib/Types/Standard/HashRef.pm", version => "1.008000" }, - "Types::Standard::Map" => { file => "lib/Types/Standard/Map.pm", version => "1.008000" }, - "Types::Standard::ScalarRef" => { file => "lib/Types/Standard/ScalarRef.pm", version => "1.008000" }, - "Types::Standard::StrMatch" => { file => "lib/Types/Standard/StrMatch.pm", version => "1.008000" }, - "Types::Standard::Tied" => { file => "lib/Types/Standard/Tied.pm", version => "1.008000" }, - "Types::Standard::Tuple" => { file => "lib/Types/Standard/Tuple.pm", version => "1.008000" }, - "Types::TypeTiny" => { file => "lib/Types/TypeTiny.pm", version => "1.008000" }, + "Eval::TypeTiny" => { file => "lib/Eval/TypeTiny.pm", version => 1.008001 }, + "Reply::Plugin::TypeTiny" => { file => "lib/Reply/Plugin/TypeTiny.pm", version => 1.008001 }, + "Test::TypeTiny" => { file => "lib/Test/TypeTiny.pm", version => 1.008001 }, + "Type::Coercion" => { file => "lib/Type/Coercion.pm", version => 1.008001 }, + "Type::Coercion::FromMoose" => { file => "lib/Type/Coercion/FromMoose.pm", version => 1.008001 }, + "Type::Coercion::Union" => { file => "lib/Type/Coercion/Union.pm", version => 1.008001 }, + "Type::Library" => { file => "lib/Type/Library.pm", version => 1.008001 }, + "Type::Params" => { file => "lib/Type/Params.pm", version => 1.008001 }, + "Type::Parser" => { file => "lib/Type/Parser.pm", version => 1.008001 }, + "Type::Registry" => { file => "lib/Type/Registry.pm", version => 1.008001 }, + "Type::Tiny" => { file => "lib/Type/Tiny.pm", version => 1.008001 }, + "Type::Tiny::Class" => { file => "lib/Type/Tiny/Class.pm", version => 1.008001 }, + "Type::Tiny::ConstrainedObject" => { file => "lib/Type/Tiny/ConstrainedObject.pm", version => 1.008001 }, + "Type::Tiny::Duck" => { file => "lib/Type/Tiny/Duck.pm", version => 1.008001 }, + "Type::Tiny::Enum" => { file => "lib/Type/Tiny/Enum.pm", version => 1.008001 }, + "Type::Tiny::Intersection" => { file => "lib/Type/Tiny/Intersection.pm", version => 1.008001 }, + "Type::Tiny::Role" => { file => "lib/Type/Tiny/Role.pm", version => 1.008001 }, + "Type::Tiny::Union" => { file => "lib/Type/Tiny/Union.pm", version => 1.008001 }, + "Type::Utils" => { file => "lib/Type/Utils.pm", version => 1.008001 }, + "Types::Common::Numeric" => { file => "lib/Types/Common/Numeric.pm", version => 1.008001 }, + "Types::Common::String" => { file => "lib/Types/Common/String.pm", version => 1.008001 }, + "Types::Standard" => { file => "lib/Types/Standard.pm", version => 1.008001 }, + "Types::Standard::ArrayRef" => { file => "lib/Types/Standard/ArrayRef.pm", version => 1.008001 }, + "Types::Standard::CycleTuple" => { file => "lib/Types/Standard/CycleTuple.pm", version => 1.008001 }, + "Types::Standard::Dict" => { file => "lib/Types/Standard/Dict.pm", version => 1.008001 }, + "Types::Standard::HashRef" => { file => "lib/Types/Standard/HashRef.pm", version => 1.008001 }, + "Types::Standard::Map" => { file => "lib/Types/Standard/Map.pm", version => 1.008001 }, + "Types::Standard::ScalarRef" => { file => "lib/Types/Standard/ScalarRef.pm", version => 1.008001 }, + "Types::Standard::StrMatch" => { file => "lib/Types/Standard/StrMatch.pm", version => 1.008001 }, + "Types::Standard::Tied" => { file => "lib/Types/Standard/Tied.pm", version => 1.008001 }, + "Types::Standard::Tuple" => { file => "lib/Types/Standard/Tuple.pm", version => 1.008001 }, + "Types::TypeTiny" => { file => "lib/Types/TypeTiny.pm", version => 1.008001 }, }, "release_status" => "stable", "resources" => { @@ -114,7 +114,7 @@ }, x_identifier => "http://purl.org/NET/cpan-uri/dist/Type-Tiny/project", }, - "version" => "1.008000", + "version" => 1.008001, "x_breaks" => { "Kavorka" => "<= 0.013", "Types::ReadOnly" => "<= 0.001" }, "x_contributors" => [ "Diab Jerius (DJERIUS) <djerius\@cpan.org>", @@ -134,14 +134,13 @@ "Peter Valdemar M\xF8rch <peter\@morch.com>", "Zoffix Znet <cpan\@zoffix.com>", "Denis Ibaev <dionys\@gmail.com>", - "Lucas Buchala <lucasbuchala\@gmail.com>", + "Lucas Buchala (LSBUCHALA) <lsbuchala\@cpan.org>", "Alexandr Ciornii <alexchorny\@gmail.com>", "Philippe Bruhat (BOOK) <book\@cpan.org>", "Robert Rothenberg (RRWO) <rrwo\@cpan.org>", "Nelo Onyiah", "Jonas B Nielsen (JONASBN) <jonasbn\@cpan.org>", "Benct Philip Jonsson <bpj\@melroch.se>", - "Lucas Buchala (LSBUCHALA) <lsbuchala\@cpan.org>", ], }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/SIGNATURE new/Type-Tiny-1.008001/SIGNATURE --- old/Type-Tiny-1.008000/SIGNATURE 2019-12-11 01:08:49.000000000 +0100 +++ new/Type-Tiny-1.008001/SIGNATURE 2019-12-28 16:36:23.000000000 +0100 @@ -15,19 +15,19 @@ Hash: SHA1 SHA256 b995288fb503b0a64dd55a8caedd80e031e5b8f5a40b82aa884c81f72b2d069c CONTRIBUTING -SHA256 f916933d263b9120faf55d5d0b2b266dd719b024e441460092d095affffd9ee0 COPYRIGHT -SHA256 b455ae4d263f8b9a41cc0d08b0d05c5db249e57b673c5e18842173d6ed68cc07 CREDITS -SHA256 b1eeb0c66a919eec76968e6908dbd25514a53b6e3993ad3b482481415a4ba47c Changes +SHA256 15a51532efbe83245dfee2140847a95acb07bf211570f188ec1229feb5f9bf09 COPYRIGHT +SHA256 e20e14c05140ed64948a9c80683d147a3b6d75d8a941e6f2a4748e1bc31c0434 CREDITS +SHA256 eb21fa04bbddd45595bf3b074cb82ae8024bffc4bbad3f91add144066ee3e25f Changes SHA256 6a5ab06a68802a98172274d878229173c11a5229cdf14feaa4b88498cb3c05d7 INSTALL SHA256 5c791221f0dde289392a38a5921b66d4a1be8248cc64ee6de15f3c2426892673 LICENSE SHA256 fe56eb748dd9154971abbcb2e7c6ce6723e45143a04f1c67f9514bb90a37094f MANIFEST -SHA256 979e4f9b834d1b19353d1d3303b67cac9b7c670a3895f24223b6415cc032f6c7 META.json -SHA256 963a0ccfbbeb5185539234efd08b2f482b8b87748d9574ccc50dbf8b3bae81b0 META.yml -SHA256 19861ed044ab395a56b7c83148d32539b814c95a5e3b58f419c2efbe66d912e0 Makefile.PL +SHA256 6eeee5c117b795dd84b5dad158f07cd2a2568b4905efa25d92beb5695be1c0b4 META.json +SHA256 b4a2aafa141af12104dc1920fbb6a558842f44e0c95de39781729f04508c18dc META.yml +SHA256 ae19b89970603e6d6e0655ade961c6698e90ed019adfdd8311f05a1cc55a41c9 Makefile.PL SHA256 8d042b843bc4314da62056703fe8026b3664236d624edfc03515933c0dcdf951 NEWS SHA256 3e22936ed59c44e385fcb73441be191fc3f49294c7d8c5964a938a2a7facdc53 README SHA256 cd8759458860e09c13d2be9509cef61689d8ee9738ef9d38ee1ca8add64312ba dist.ini -SHA256 8d8a89d3f6ccfc239cbc7b56ba42e195b278dc56ff398f87db19d8c774a192ef doap.ttl +SHA256 199a16e92168ba4fbbdd18cbffc3db971000ae3b75bdd1e11f33703369294f55 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 ea9517a93d8cf10c54d933ea2eaf1ca520469de8bfe95f0dc217c3e732a36eb0 lib/Devel/TypeTiny/Perl56Compat.pm -SHA256 644fb8352ca80710d9991f0d67d176c76fb9129a0214434f735f0ff2982ca5bd lib/Devel/TypeTiny/Perl58Compat.pm -SHA256 959b0f117aed5853655fc4f28e98c9da208153645b28a3f5196d0e77f25ffaf8 lib/Error/TypeTiny.pm -SHA256 8422737d8026c8a4a3c18c827b38faf26cc98145a20fc537111b028c67249025 lib/Error/TypeTiny/Assertion.pm -SHA256 aacefbda8ed9e2303e635fab29cc99d27f1cf56c76a8a9d79ce7606b4d0f17c4 lib/Error/TypeTiny/Compilation.pm -SHA256 135e58c61b9a78a43b64e3ac58e8eb9379ffacad9a1a73392ac62c2934995ea3 lib/Error/TypeTiny/WrongNumberOfParameters.pm -SHA256 93d82e83c769233abdfe77c7db3721aa27c067f7f5154c8a8b3a268e5f73baf2 lib/Eval/TypeTiny.pm -SHA256 66d0e5d466f09a76a6dd3be184e07a33ce0e8802e40a041f9125d98edb8b02f3 lib/Reply/Plugin/TypeTiny.pm -SHA256 6c18a11c73f104dedafd012620b07772dff4fe870dbcfee7c57dd975c3301c88 lib/Test/TypeTiny.pm -SHA256 6b00ba988318f92a27ca73e76fc03298adc4682bd2b85ec03ea91eda69d0656c lib/Type/Coercion.pm -SHA256 cfde306e8145652727c9ffced016c3a2a4ea9e70d5f559518709b510037e0a00 lib/Type/Coercion/FromMoose.pm -SHA256 8af4be6c15c1006c06f4a6997d24b2a034657a6aab2e995caec7c939085b8fa5 lib/Type/Coercion/Union.pm -SHA256 b7f82e7428d6320f967644b9667dc9128eae9ae6b0633903053b5bfa161c7a4b lib/Type/Library.pm -SHA256 249d61643982d43a498598612b4f5aa6d8f7e47dfbbcea00255fce6c275bed42 lib/Type/Params.pm -SHA256 54577724b9de345f4062104f62f6a3a2bfea945382adb7fe6685bec4641e76b3 lib/Type/Parser.pm -SHA256 772e33d482aed8c478d8d536d7b2ced8572983d73ed85b1f73dbee32f5951a0e lib/Type/Registry.pm -SHA256 87070850b2f326adffd18fc26d2e240cfe748f1835681344dc063b75848013f8 lib/Type/Tiny.pm -SHA256 1dcddf9bfd42c96a8c6c77ec1aa424e3a404aa5c452085ea6aa4c46ddc55dcf2 lib/Type/Tiny/Class.pm -SHA256 8811a6d79e31965bac3c19f4f1fbade38d3172a02e4a5aa3edddd016ba15b9f6 lib/Type/Tiny/ConstrainedObject.pm -SHA256 03dae3ba1542259161ce9e3ed7d9429b3450b1d43cf8c347f97fc64e8e94eb95 lib/Type/Tiny/Duck.pm -SHA256 a7a406183fa0b3c07ed5ee836617481f439091dd8ad79e18d6be8be204f0c75b lib/Type/Tiny/Enum.pm -SHA256 b4a2075f5bad64119b18e534bddf70650fa8ecccaba1d2095e2a8eac770b05aa lib/Type/Tiny/Intersection.pm +SHA256 6fdae553a4a6bbfbc024a53153aa71e080e55ae466e44d4cf11f041f5e3a3fb3 lib/Devel/TypeTiny/Perl56Compat.pm +SHA256 151e7ef21acac7a1dff84c7bff90c5c002dd2e4896fb6867c46283b0e0c46e84 lib/Devel/TypeTiny/Perl58Compat.pm +SHA256 5627cf0fa52b1c31646bc260fdf238b6cf4586fb043bdeddf310a1d20236b159 lib/Error/TypeTiny.pm +SHA256 82a8821a4ebca08827869eeed27782e39a61922a5b611bfb923eff4de0e0501c lib/Error/TypeTiny/Assertion.pm +SHA256 4dde78d449e9bf45f187b9e260e75472559ee130896686bd71e5c9ea2c519857 lib/Error/TypeTiny/Compilation.pm +SHA256 66adf085c9561dac4d4034a6615e1494cd380fd7c5bee987bbe6b475c7fad168 lib/Error/TypeTiny/WrongNumberOfParameters.pm +SHA256 ecf9ca7726864cdef7d1cb1b8dd0b20ba55c0453b82850d2e064670b7ed3b9f7 lib/Eval/TypeTiny.pm +SHA256 0f3143e08248fabda5072fc9b5aa57d6ac718c9a59a52423bb7501d392992e24 lib/Reply/Plugin/TypeTiny.pm +SHA256 d4f10c09d67bd190b7ef8850ffc9f47419d597730c6beb9feaa1a4c11371c638 lib/Test/TypeTiny.pm +SHA256 d6247d924ae2377c4672314db5bf9f69808a3fab06b50def3616e19fe045cb05 lib/Type/Coercion.pm +SHA256 0c536f5a377830fce4ca9b1b572e979e1890980e7919db55054eaf4422712a19 lib/Type/Coercion/FromMoose.pm +SHA256 ed4ae1b4c75f08b8254f45dd679f526640012e20300e7968d988cab8421ea865 lib/Type/Coercion/Union.pm +SHA256 d452957a8076c9336756224004b96d0e121d2040f4691cf434d82ed4130cd809 lib/Type/Library.pm +SHA256 e9a8224d57f959853046d54903875b9a387efdf605e608167092d135850d1dad lib/Type/Params.pm +SHA256 6b1f8dda5900a0c3e6ba32cd39eaa83cfa187d7ac8693edd8eee21a559cf693f lib/Type/Parser.pm +SHA256 94aca3b60605d1b6a57bc91e851c33c1554f4551cbf950c7e333cd49264a0d4e lib/Type/Registry.pm +SHA256 f1764b0bb6cb1dd43539754d0c468020e3676a837ea099c8b1ea71d582a9ecf9 lib/Type/Tiny.pm +SHA256 fd836734b5c0c4a740f1c22f1aa3c14300c18442f1e05fca837b4ab6bf07c0af lib/Type/Tiny/Class.pm +SHA256 ff4806fcd17dc2b972c272b9a2f9d04dc6dea565ebb84673791c74af6b73ca4a lib/Type/Tiny/ConstrainedObject.pm +SHA256 e64e4fbfecb33e7da890b3c52fab8703ee7174aed83ef0f1bf03d16e71b6296b lib/Type/Tiny/Duck.pm +SHA256 57c89867d924ef663dfb5a0530e7217b4808874d2cb030c021a40ca4faa830a3 lib/Type/Tiny/Enum.pm +SHA256 78a48c873cb562f9a3126fd3fdbd80e6542b2ad2d852d72d7c5444098af99767 lib/Type/Tiny/Intersection.pm SHA256 4de8fc35c4ec8bb61fd8834edd0abd9ce1bf8c132b7c07c6147fbd03b86f59da lib/Type/Tiny/Manual.pod SHA256 04e1da8570aff621a11285722e39c4b415e81fa8155f7db94aa661b1641f2e61 lib/Type/Tiny/Manual/AllTypes.pod SHA256 adcc2d17abb6b6e19a3a4040514a8368572ccf42221b62ed027c72ea8de430d1 lib/Type/Tiny/Manual/Coercions.pod @@ -86,23 +86,23 @@ SHA256 898cccd2c1f89f3fee07998952202d962eeed8fa793f06ece05359d81bdf97ef lib/Type/Tiny/Manual/UsingWithMouse.pod SHA256 255ddb860d5eb9749b5ada6a5158eb5fe1657b76ce077505995b5574b33aae7a lib/Type/Tiny/Manual/UsingWithOther.pod SHA256 0b2511c105a42a15a6d058d02cbdea14388db947b8d563ebc94d4db511e74730 lib/Type/Tiny/Manual/UsingWithTestMore.pod -SHA256 2ed7234ea8c941ca7e91adca463ac021bdd38eb083ef3f1cb65f16486fa75082 lib/Type/Tiny/Role.pm -SHA256 63acf054da1c206179745e0ab3142f4a486876c1c6d66393a940189ca4fc5d62 lib/Type/Tiny/Union.pm -SHA256 f8cf2a9eb78d60b59e02fe141d56b92362f1f60a40abe4a0e1a55d060886ecc2 lib/Type/Tiny/_HalfOp.pm -SHA256 3dd8a7112767e08fb86a9920aa0a88c458bb9a3bb12dc5dbb90089e3523f9cb9 lib/Type/Utils.pm -SHA256 52b2400e715c90991ed6d0499e5581ef4b21fae6c5ae50c2bef3c423887ea752 lib/Types/Common/Numeric.pm -SHA256 3cdbec663b155bd1e1bc863c23194910bd3caabb0f340613b9c788f9e4492418 lib/Types/Common/String.pm -SHA256 6922e76919fc361143ec8bc599ac0fd22a427328fc7037b55bdbeb69e5d42a80 lib/Types/Standard.pm -SHA256 e0c6d4b84bdb7e42db046a40aeebfd62ba7417767962a7f7bd38bc7c09f1ad74 lib/Types/Standard/ArrayRef.pm -SHA256 342af3874471db007836948813adbde70cf4d467bf4cc347d7984b2f67a6686e lib/Types/Standard/CycleTuple.pm -SHA256 68685359a84d107942360d1691c2d851acd50d053dd90037b6c52d25527eee94 lib/Types/Standard/Dict.pm -SHA256 2f179f05ee4bd42e268f47e6e270b862ad581ca913dd04d9db14ff79f67fc534 lib/Types/Standard/HashRef.pm -SHA256 9dca656398160d25215a05f5a13adaa2d3a481e877e962b7260c02af4396cb55 lib/Types/Standard/Map.pm -SHA256 ac84d5789ce6cad3ec723e7b506f554348b822c0367b400da447493d748d9454 lib/Types/Standard/ScalarRef.pm -SHA256 204fb0dd0606dc53cb774f3655ecf9fc34115eb76da44ad3cc716f1787a9518d lib/Types/Standard/StrMatch.pm -SHA256 d6365418746bb08c5969cdf967c234c39997a789ea726a8d811d9641e5471a10 lib/Types/Standard/Tied.pm -SHA256 ebd1caa6b1d2593428c83c2e29c06753ff5725c8f907ba3d2935e230460c6190 lib/Types/Standard/Tuple.pm -SHA256 4c13e3bba67179a1b4e7b58f09bf5b2388e4b9fee4a36051c0b25cd4f9e76330 lib/Types/TypeTiny.pm +SHA256 c8de5a7b5647ae75beda15ae5b79bfe7999a603b70969f8718a3272ece5929e5 lib/Type/Tiny/Role.pm +SHA256 084462743155174f4ff3bb51b9bf1ba0f98b7b67fb90a3683d5d1fadcfea638c lib/Type/Tiny/Union.pm +SHA256 44cf2c9a28f3414414f0739b90d30b341ba15c1722dc567696d63e647d4ca04c lib/Type/Tiny/_HalfOp.pm +SHA256 0836f0b6e52cd32d6cee8898af3d7c3e127c2a12eafb4ebab3ef739f7551b30f lib/Type/Utils.pm +SHA256 be7769913be442a2537774c07531c36a148c4e5241cfd243fa4b06b0a62b5f21 lib/Types/Common/Numeric.pm +SHA256 6efc0809559c3b8afb4c0f8d195ccacbe220531ee9fd53f28f1d4f53f21a9e1b lib/Types/Common/String.pm +SHA256 6fd98624f4863affc6afebb6652a1589243e7374bc49a2c8bfd65f2ffde9ee45 lib/Types/Standard.pm +SHA256 184a2c59b23c7caada8a1cd1da35956e21db3f9bdb8e67a8f539a8c086374a8f lib/Types/Standard/ArrayRef.pm +SHA256 4e7e42e66c6f63c0ffe1f43a7d89e5ef35b9c7106bbc6d6df36d318c1cfd164e lib/Types/Standard/CycleTuple.pm +SHA256 8d9527bacf816967dac8b27d15a392a9b25500c682c8ce830085064aa89783a5 lib/Types/Standard/Dict.pm +SHA256 b4807341e5d855513127e6570ba2c4144b4d4b8059186669259e91a76cf3f103 lib/Types/Standard/HashRef.pm +SHA256 6d612be70ab916d96133aeeba5694253f9d95811ccf141fd548a00b14d8eb110 lib/Types/Standard/Map.pm +SHA256 e55d9a8178179bd6390f05b65e45b76fa678605ed8bb8311cbfb3115a977a175 lib/Types/Standard/ScalarRef.pm +SHA256 b9271424b254faf68cfd13d4c892c0c1369bdd4cf03396b67279291f28a33edc lib/Types/Standard/StrMatch.pm +SHA256 d344fdfaa447d79daf93cbcabe7ea7a0b70c21408baad73944fe2a864f7553b6 lib/Types/Standard/Tied.pm +SHA256 78ae477c2e7fc5657379b106d3b6fc284b0dfc8a71b89ae2fdf0e6ad6a31b7d6 lib/Types/Standard/Tuple.pm +SHA256 d52702022e3c373071844809f6a5a768ae6eb7e7bf816158c0610da21ed4efb0 lib/Types/TypeTiny.pm SHA256 a410c255b1c433646b2e77d956d01cac987f27b2646e187b8e120e322808d68c t/00-begin.t SHA256 afbc41a276242ac22acaff4ca5570d62c7488a4a97c87a247b2863d270ef05e4 t/01-compile.t SHA256 554b46e2a88186a4401a39522511cf150b901dc67b896464c0734eb037375880 t/02-api.t @@ -377,7 +377,7 @@ SHA256 f139bc177170bb9155072e1f92b6009b17498a45907a2def9f35fbb6cdaafb4b t/not-covered.pl -----BEGIN PGP SIGNATURE----- -iF0EARECAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCXfAzkQAKCRDOv4Eoaip9 -OXmfAJ9UQx8+ypNvc/nM162auH1ZHdu+ZgCgkq75yDYrq4ApJBJUNBR0Q9RX9nk= -=1fo7 +iF0EARECAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCXgd2dwAKCRDOv4Eoaip9 +OR9YAKCQFRCq55MMVZ1is1OZni+61NjjcQCeJLoO1r5h1RIswHbXuGziNEBbVaA= +=wjoG -----END PGP SIGNATURE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/doap.ttl new/Type-Tiny-1.008001/doap.ttl --- old/Type-Tiny-1.008000/doap.ttl 2019-12-11 01:08:49.000000000 +0100 +++ new/Type-Tiny-1.008001/doap.ttl 2019-12-28 16:36:23.000000000 +0100 @@ -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>; + 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>; doap:repository [ a doap:GitRepository; doap:browse <https://github.com/tobyink/p5-type-tiny>; @@ -4129,7 +4129,7 @@ ], [ a doap-changeset:Bugfix, doap-changeset:Documentation; rdfs:label "Fix variable name typo in documentation for Type::Params."; - doap-changeset:blame <urn:uuid:ed3a6a47-b3b7-4dd1-af20-6c1ab58e9228>; + doap-changeset:blame <http://purl.org/NET/cpan-uri/person/lsbuchala>; rdfs:seeAlso <https://github.com/tobyink/p5-type-tiny/pull/37>; ], [ a doap-changeset:Bugfix, doap-changeset:Tests; @@ -5416,6 +5416,27 @@ doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Type-Tiny-1.008000.tar.gz>; doap:revision "1.008000"^^xsd:string. +<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008001> + a doap:Version; + dc:identifier "Type-Tiny-1.008001"^^xsd:string; + dc:issued "2019-12-28"^^xsd:date; + doap-changeset:changeset [ + doap-changeset:item [ + a doap-changeset:Change; + rdfs:label "Use improved inline_assert when building the coderef for &{$type} overloading."; + ], [ + a doap-changeset:Change; + rdfs:label "Types::TypeTiny now better mocks Type::Library, offering is_* and assert_* functions for export."; + ], [ + a doap-changeset:Change; + rdfs:label "Types::TypeTiny honours $Type::Tiny::AvoidCallbacks."; + ]; + doap-changeset:versus <http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008000>; + ]; + 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.008001.tar.gz>; + doap:revision "1.008001"^^xsd:string. + <http://purl.org/NET/cpan-uri/person/ANDK> a foaf:Agent; foaf:mbox_sha1sum "cbd91ef3fd54c52cae34a5aaaed67dbf2da2b222". @@ -5634,7 +5655,7 @@ a foaf:Person; foaf:name "Lucas Buchala"; foaf:nick "LSBUCHALA"; - foaf:page <https://metacpan.org/author/LSBUCHALA>. + foaf:page <https://github.com/lucasbuchala>, <https://metacpan.org/author/LSBUCHALA>. <http://purl.org/NET/cpan-uri/person/markstos> a foaf:Person; @@ -7139,11 +7160,6 @@ foaf:name "Nelo Onyiah"; foaf:page <https://github.com/j1n3l0>. -<urn:uuid:ed3a6a47-b3b7-4dd1-af20-6c1ab58e9228> - foaf:mbox <mailto:lucasbuchala@gmail.com>; - foaf:name "Lucas Buchala"; - foaf:page <https://github.com/lucasbuchala>. - <urn:uuid:febe859c-fa5c-4abd-8c6c-464643c79e4e> foaf:name "KB Jørgensen". diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Devel/TypeTiny/Perl56Compat.pm new/Type-Tiny-1.008001/lib/Devel/TypeTiny/Perl56Compat.pm --- old/Type-Tiny-1.008000/lib/Devel/TypeTiny/Perl56Compat.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Devel/TypeTiny/Perl56Compat.pm 2019-12-28 16:35:13.000000000 +0100 @@ -5,7 +5,7 @@ use warnings; our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.008000'; +our $VERSION = '1.008001'; $VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Devel/TypeTiny/Perl58Compat.pm new/Type-Tiny-1.008001/lib/Devel/TypeTiny/Perl58Compat.pm --- old/Type-Tiny-1.008000/lib/Devel/TypeTiny/Perl58Compat.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Devel/TypeTiny/Perl58Compat.pm 2019-12-28 16:35:13.000000000 +0100 @@ -5,7 +5,7 @@ use warnings; our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.008000'; +our $VERSION = '1.008001'; $VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Error/TypeTiny/Assertion.pm new/Type-Tiny-1.008001/lib/Error/TypeTiny/Assertion.pm --- old/Type-Tiny-1.008000/lib/Error/TypeTiny/Assertion.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Error/TypeTiny/Assertion.pm 2019-12-28 16:35:13.000000000 +0100 @@ -10,7 +10,7 @@ BEGIN { $Error::TypeTiny::Assertion::AUTHORITY = 'cpan:TOBYINK'; - $Error::TypeTiny::Assertion::VERSION = '1.008000'; + $Error::TypeTiny::Assertion::VERSION = '1.008001'; } $Error::TypeTiny::Assertion::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Error/TypeTiny/Compilation.pm new/Type-Tiny-1.008001/lib/Error/TypeTiny/Compilation.pm --- old/Type-Tiny-1.008000/lib/Error/TypeTiny/Compilation.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Error/TypeTiny/Compilation.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Error::TypeTiny::Compilation::AUTHORITY = 'cpan:TOBYINK'; - $Error::TypeTiny::Compilation::VERSION = '1.008000'; + $Error::TypeTiny::Compilation::VERSION = '1.008001'; } $Error::TypeTiny::Compilation::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Error/TypeTiny/WrongNumberOfParameters.pm new/Type-Tiny-1.008001/lib/Error/TypeTiny/WrongNumberOfParameters.pm --- old/Type-Tiny-1.008000/lib/Error/TypeTiny/WrongNumberOfParameters.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Error/TypeTiny/WrongNumberOfParameters.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Error::TypeTiny::WrongNumberOfParameters::AUTHORITY = 'cpan:TOBYINK'; - $Error::TypeTiny::WrongNumberOfParameters::VERSION = '1.008000'; + $Error::TypeTiny::WrongNumberOfParameters::VERSION = '1.008001'; } $Error::TypeTiny::WrongNumberOfParameters::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Error/TypeTiny.pm new/Type-Tiny-1.008001/lib/Error/TypeTiny.pm --- old/Type-Tiny-1.008000/lib/Error/TypeTiny.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Error/TypeTiny.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Error::TypeTiny::AUTHORITY = 'cpan:TOBYINK'; - $Error::TypeTiny::VERSION = '1.008000'; + $Error::TypeTiny::VERSION = '1.008001'; } $Error::TypeTiny::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Eval/TypeTiny.pm new/Type-Tiny-1.008001/lib/Eval/TypeTiny.pm --- old/Type-Tiny-1.008000/lib/Eval/TypeTiny.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Eval/TypeTiny.pm 2019-12-28 16:35:13.000000000 +0100 @@ -53,7 +53,7 @@ }; our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.008000'; +our $VERSION = '1.008001'; 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.008000/lib/Reply/Plugin/TypeTiny.pm new/Type-Tiny-1.008001/lib/Reply/Plugin/TypeTiny.pm --- old/Type-Tiny-1.008000/lib/Reply/Plugin/TypeTiny.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Reply/Plugin/TypeTiny.pm 2019-12-28 16:35:13.000000000 +0100 @@ -5,7 +5,7 @@ BEGIN { $Reply::Plugin::TypeTiny::AUTHORITY = 'cpan:TOBYINK'; - $Reply::Plugin::TypeTiny::VERSION = '1.008000'; + $Reply::Plugin::TypeTiny::VERSION = '1.008001'; }; $Reply::Plugin::TypeTiny::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Test/TypeTiny.pm new/Type-Tiny-1.008001/lib/Test/TypeTiny.pm --- old/Type-Tiny-1.008000/lib/Test/TypeTiny.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Test/TypeTiny.pm 2019-12-28 16:35:13.000000000 +0100 @@ -16,7 +16,7 @@ }; our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.008000'; +our $VERSION = '1.008001'; 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.008000/lib/Type/Coercion/FromMoose.pm new/Type-Tiny-1.008001/lib/Type/Coercion/FromMoose.pm --- old/Type-Tiny-1.008000/lib/Type/Coercion/FromMoose.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Coercion/FromMoose.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Coercion::FromMoose::AUTHORITY = 'cpan:TOBYINK'; - $Type::Coercion::FromMoose::VERSION = '1.008000'; + $Type::Coercion::FromMoose::VERSION = '1.008001'; } $Type::Coercion::FromMoose::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Coercion/Union.pm new/Type-Tiny-1.008001/lib/Type/Coercion/Union.pm --- old/Type-Tiny-1.008000/lib/Type/Coercion/Union.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Coercion/Union.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Coercion::Union::AUTHORITY = 'cpan:TOBYINK'; - $Type::Coercion::Union::VERSION = '1.008000'; + $Type::Coercion::Union::VERSION = '1.008001'; } $Type::Coercion::Union::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Coercion.pm new/Type-Tiny-1.008001/lib/Type/Coercion.pm --- old/Type-Tiny-1.008000/lib/Type/Coercion.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Coercion.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Coercion::AUTHORITY = 'cpan:TOBYINK'; - $Type::Coercion::VERSION = '1.008000'; + $Type::Coercion::VERSION = '1.008001'; } $Type::Coercion::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Library.pm new/Type-Tiny-1.008001/lib/Type/Library.pm --- old/Type-Tiny-1.008000/lib/Type/Library.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Library.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Library::AUTHORITY = 'cpan:TOBYINK'; - $Type::Library::VERSION = '1.008000'; + $Type::Library::VERSION = '1.008001'; } $Type::Library::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Params.pm new/Type-Tiny-1.008001/lib/Type/Params.pm --- old/Type-Tiny-1.008000/lib/Type/Params.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Params.pm 2019-12-28 16:35:13.000000000 +0100 @@ -10,7 +10,7 @@ BEGIN { $Type::Params::AUTHORITY = 'cpan:TOBYINK'; - $Type::Params::VERSION = '1.008000'; + $Type::Params::VERSION = '1.008001'; } $Type::Params::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Parser.pm new/Type-Tiny-1.008001/lib/Type/Parser.pm --- old/Type-Tiny-1.008000/lib/Type/Parser.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Parser.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ sub _croak ($;@) { require Error::TypeTiny; goto \&Error::TypeTiny::croak } our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.008000'; +our $VERSION = '1.008001'; $VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Registry.pm new/Type-Tiny-1.008001/lib/Type/Registry.pm --- old/Type-Tiny-1.008000/lib/Type/Registry.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Registry.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Registry::AUTHORITY = 'cpan:TOBYINK'; - $Type::Registry::VERSION = '1.008000'; + $Type::Registry::VERSION = '1.008001'; } $Type::Registry::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Class.pm new/Type-Tiny-1.008001/lib/Type/Tiny/Class.pm --- old/Type-Tiny-1.008000/lib/Type/Tiny/Class.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Tiny/Class.pm 2019-12-28 16:35:13.000000000 +0100 @@ -10,7 +10,7 @@ BEGIN { $Type::Tiny::Class::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Class::VERSION = '1.008000'; + $Type::Tiny::Class::VERSION = '1.008001'; } $Type::Tiny::Class::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/ConstrainedObject.pm new/Type-Tiny-1.008001/lib/Type/Tiny/ConstrainedObject.pm --- old/Type-Tiny-1.008000/lib/Type/Tiny/ConstrainedObject.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Tiny/ConstrainedObject.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::ConstrainedObject::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::ConstrainedObject::VERSION = '1.008000'; + $Type::Tiny::ConstrainedObject::VERSION = '1.008001'; } $Type::Tiny::ConstrainedObject::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Duck.pm new/Type-Tiny-1.008001/lib/Type/Tiny/Duck.pm --- old/Type-Tiny-1.008000/lib/Type/Tiny/Duck.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Tiny/Duck.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::Duck::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Duck::VERSION = '1.008000'; + $Type::Tiny::Duck::VERSION = '1.008001'; } $Type::Tiny::Duck::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Enum.pm new/Type-Tiny-1.008001/lib/Type/Tiny/Enum.pm --- old/Type-Tiny-1.008000/lib/Type/Tiny/Enum.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Tiny/Enum.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::Enum::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Enum::VERSION = '1.008000'; + $Type::Tiny::Enum::VERSION = '1.008001'; } $Type::Tiny::Enum::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Intersection.pm new/Type-Tiny-1.008001/lib/Type/Tiny/Intersection.pm --- old/Type-Tiny-1.008000/lib/Type/Tiny/Intersection.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Tiny/Intersection.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::Intersection::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Intersection::VERSION = '1.008000'; + $Type::Tiny::Intersection::VERSION = '1.008001'; } $Type::Tiny::Intersection::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Role.pm new/Type-Tiny-1.008001/lib/Type/Tiny/Role.pm --- old/Type-Tiny-1.008000/lib/Type/Tiny/Role.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Tiny/Role.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::Role::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Role::VERSION = '1.008000'; + $Type::Tiny::Role::VERSION = '1.008001'; } $Type::Tiny::Role::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Union.pm new/Type-Tiny-1.008001/lib/Type/Tiny/Union.pm --- old/Type-Tiny-1.008000/lib/Type/Tiny/Union.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Tiny/Union.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::Union::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::Union::VERSION = '1.008000'; + $Type::Tiny::Union::VERSION = '1.008001'; } $Type::Tiny::Union::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/_HalfOp.pm new/Type-Tiny-1.008001/lib/Type/Tiny/_HalfOp.pm --- old/Type-Tiny-1.008000/lib/Type/Tiny/_HalfOp.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Tiny/_HalfOp.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Tiny::_HalfOp::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::_HalfOp::VERSION = '1.008000'; + $Type::Tiny::_HalfOp::VERSION = '1.008001'; } $Type::Tiny::_HalfOp::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny.pm new/Type-Tiny-1.008001/lib/Type/Tiny.pm --- old/Type-Tiny-1.008000/lib/Type/Tiny.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Tiny.pm 2019-12-28 16:35:13.000000000 +0100 @@ -11,7 +11,7 @@ BEGIN { $Type::Tiny::AUTHORITY = 'cpan:TOBYINK'; - $Type::Tiny::VERSION = '1.008000'; + $Type::Tiny::VERSION = '1.008001'; $Type::Tiny::XS_VERSION = '0.016'; } @@ -146,27 +146,58 @@ q(~~) => sub { $_[0]->check($_[1]) }, ) if Type::Tiny::SUPPORT_SMARTMATCH; +# Would be easy to just return sub { $self->assert_return(@_) } +# but try to build a more efficient coderef whenever possible. +# sub _overload_coderef { my $self = shift; - $self->message unless exists $self->{message}; -# if ($self->has_parent && $self->_is_null_constraint) -# { -# $self->{_overload_coderef} ||= $self->parent->_overload_coderef; -# } -# els - if (!exists($self->{message}) && exists(&Sub::Quote::quote_sub) && $self->can_be_inlined) - { - $self->{_overload_coderef} = Sub::Quote::quote_sub($self->inline_assert('$_[0]')) - if !$self->{_overload_coderef} || !$self->{_sub_quoted}++; + # Bypass generating a coderef if we've already got the best possible one. + # + return $self->{_overload_coderef} if $self->{_overload_coderef_no_rebuild}; + + # Subclasses of Type::Tiny might override assert_return to do some kind + # of interesting thing. In that case, we can't rely on it having identical + # behaviour to Type::Tiny::inline_assert. + # + $self->{_overrides_assert_return} = ($self->can('assert_return') != \&assert_return) + unless exists $self->{_overrides_assert_return}; + + if ($self->{_overrides_assert_return}) { + $self->{_overload_coderef} ||= do { + Scalar::Util::weaken(my $weak = $self); + sub { $weak->assert_return(@_) }; + }; + ++ $self->{_overload_coderef_no_rebuild}; } - else - { - Scalar::Util::weaken(my $weak = $self); - $self->{_overload_coderef} ||= sub { $weak->assert_return(@_) }; + elsif (exists(&Sub::Quote::quote_sub)) { + # Use `=` instead of `||=` because we want to overwrite non-Sub::Quote + # coderef if possible. + $self->{_overload_coderef} = $self->can_be_inlined + ? Sub::Quote::quote_sub( + $self->inline_assert('$_[0]'), + ) + : Sub::Quote::quote_sub( + $self->inline_assert('$_[0]', '$type'), + { '$type' => \$self }, + ); + ++ $self->{_overload_coderef_no_rebuild}; } - + else { + require Eval::TypeTiny; + $self->{_overload_coderef} ||= $self->can_be_inlined + ? Eval::TypeTiny::eval_closure( + source => sprintf('sub { %s }', $self->inline_assert('$_[0]', undef, no_wrapper => 1)), + description => sprintf("compiled assertion 'assert_%s'", $self), + ) + : Eval::TypeTiny::eval_closure( + source => sprintf('sub { %s }', $self->inline_assert('$_[0]', '$type', no_wrapper => 1)), + description => sprintf("compiled assertion 'assert_%s'", $self), + environment => { '$type' => \$self }, + ); + } + $self->{_overload_coderef}; } @@ -825,7 +856,7 @@ { require B; my $self = shift; - my ($varname, $typevarname, @extras) = @_; + my ($varname, $typevarname, %extras) = @_; my $inline_check; if ($self->can_be_inlined) { @@ -838,15 +869,16 @@ _croak 'Cannot inline type constraint check for "%s"', $self; } + my $do_wrapper = !delete $extras{no_wrapper}; + my $inline_throw; if ($typevarname) { - require B; $inline_throw = sprintf( 'Type::Tiny::_failed_check(%s, %s, %s, %s)', $typevarname, B::perlstring("$self"), $varname, - join(',', map B::perlstring($_), @extras), + join(',', map +(B::perlstring($_) => B::perlstring($extras{$_})), sort keys %extras), ); } else { @@ -855,11 +887,13 @@ $self->{uniq}, B::perlstring("$self"), $varname, - join(',', map B::perlstring($_), @extras), + join(',', map +(B::perlstring($_) => B::perlstring($extras{$_})), sort keys %extras), ); } - qq[do { no warnings "void"; $inline_check or $inline_throw };] + $do_wrapper + ? qq[do { no warnings "void"; $inline_check or $inline_throw; $varname };] + : qq[ no warnings "void"; $inline_check or $inline_throw; $varname ] } sub _failed_check { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Utils.pm new/Type-Tiny-1.008001/lib/Type/Utils.pm --- old/Type-Tiny-1.008000/lib/Type/Utils.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Type/Utils.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Type::Utils::AUTHORITY = 'cpan:TOBYINK'; - $Type::Utils::VERSION = '1.008000'; + $Type::Utils::VERSION = '1.008001'; } $Type::Utils::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Common/Numeric.pm new/Type-Tiny-1.008001/lib/Types/Common/Numeric.pm --- old/Type-Tiny-1.008000/lib/Types/Common/Numeric.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Common/Numeric.pm 2019-12-28 16:35:13.000000000 +0100 @@ -10,7 +10,7 @@ BEGIN { $Types::Common::Numeric::AUTHORITY = 'cpan:TOBYINK'; - $Types::Common::Numeric::VERSION = '1.008000'; + $Types::Common::Numeric::VERSION = '1.008001'; } $Types::Common::Numeric::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Common/String.pm new/Type-Tiny-1.008001/lib/Types/Common/String.pm --- old/Type-Tiny-1.008000/lib/Types/Common/String.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Common/String.pm 2019-12-28 16:35:13.000000000 +0100 @@ -11,7 +11,7 @@ BEGIN { $Types::Common::String::AUTHORITY = 'cpan:TOBYINK'; - $Types::Common::String::VERSION = '1.008000'; + $Types::Common::String::VERSION = '1.008001'; } $Types::Common::String::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/ArrayRef.pm new/Type-Tiny-1.008001/lib/Types/Standard/ArrayRef.pm --- old/Type-Tiny-1.008000/lib/Types/Standard/ArrayRef.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Standard/ArrayRef.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::ArrayRef::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::ArrayRef::VERSION = '1.008000'; + $Types::Standard::ArrayRef::VERSION = '1.008001'; } $Types::Standard::ArrayRef::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/CycleTuple.pm new/Type-Tiny-1.008001/lib/Types/Standard/CycleTuple.pm --- old/Type-Tiny-1.008000/lib/Types/Standard/CycleTuple.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Standard/CycleTuple.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::CycleTuple::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::CycleTuple::VERSION = '1.008000'; + $Types::Standard::CycleTuple::VERSION = '1.008001'; } $Types::Standard::CycleTuple::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/Dict.pm new/Type-Tiny-1.008001/lib/Types/Standard/Dict.pm --- old/Type-Tiny-1.008000/lib/Types/Standard/Dict.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Standard/Dict.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::Dict::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::Dict::VERSION = '1.008000'; + $Types::Standard::Dict::VERSION = '1.008001'; } $Types::Standard::Dict::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/HashRef.pm new/Type-Tiny-1.008001/lib/Types/Standard/HashRef.pm --- old/Type-Tiny-1.008000/lib/Types/Standard/HashRef.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Standard/HashRef.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::HashRef::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::HashRef::VERSION = '1.008000'; + $Types::Standard::HashRef::VERSION = '1.008001'; } $Types::Standard::HashRef::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/Map.pm new/Type-Tiny-1.008001/lib/Types/Standard/Map.pm --- old/Type-Tiny-1.008000/lib/Types/Standard/Map.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Standard/Map.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::Map::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::Map::VERSION = '1.008000'; + $Types::Standard::Map::VERSION = '1.008001'; } $Types::Standard::Map::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/ScalarRef.pm new/Type-Tiny-1.008001/lib/Types/Standard/ScalarRef.pm --- old/Type-Tiny-1.008000/lib/Types/Standard/ScalarRef.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Standard/ScalarRef.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::ScalarRef::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::ScalarRef::VERSION = '1.008000'; + $Types::Standard::ScalarRef::VERSION = '1.008001'; } $Types::Standard::ScalarRef::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/StrMatch.pm new/Type-Tiny-1.008001/lib/Types/Standard/StrMatch.pm --- old/Type-Tiny-1.008000/lib/Types/Standard/StrMatch.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Standard/StrMatch.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::StrMatch::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::StrMatch::VERSION = '1.008000'; + $Types::Standard::StrMatch::VERSION = '1.008001'; } $Types::Standard::StrMatch::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/Tied.pm new/Type-Tiny-1.008001/lib/Types/Standard/Tied.pm --- old/Type-Tiny-1.008000/lib/Types/Standard/Tied.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Standard/Tied.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::Tied::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::Tied::VERSION = '1.008000'; + $Types::Standard::Tied::VERSION = '1.008001'; } $Types::Standard::Tied::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/Tuple.pm new/Type-Tiny-1.008001/lib/Types/Standard/Tuple.pm --- old/Type-Tiny-1.008000/lib/Types/Standard/Tuple.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Standard/Tuple.pm 2019-12-28 16:35:13.000000000 +0100 @@ -6,7 +6,7 @@ BEGIN { $Types::Standard::Tuple::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::Tuple::VERSION = '1.008000'; + $Types::Standard::Tuple::VERSION = '1.008001'; } $Types::Standard::Tuple::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard.pm new/Type-Tiny-1.008001/lib/Types/Standard.pm --- old/Type-Tiny-1.008000/lib/Types/Standard.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/Standard.pm 2019-12-28 16:35:13.000000000 +0100 @@ -12,7 +12,7 @@ BEGIN { $Types::Standard::AUTHORITY = 'cpan:TOBYINK'; - $Types::Standard::VERSION = '1.008000'; + $Types::Standard::VERSION = '1.008001'; } $Types::Standard::VERSION =~ tr/_//d; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/TypeTiny.pm new/Type-Tiny-1.008001/lib/Types/TypeTiny.pm --- old/Type-Tiny-1.008000/lib/Types/TypeTiny.pm 2019-12-11 01:07:31.000000000 +0100 +++ new/Type-Tiny-1.008001/lib/Types/TypeTiny.pm 2019-12-28 16:35:13.000000000 +0100 @@ -4,13 +4,21 @@ use warnings; our $AUTHORITY = 'cpan:TOBYINK'; -our $VERSION = '1.008000'; +our $VERSION = '1.008001'; $VERSION =~ tr/_//d; use Scalar::Util qw< blessed refaddr weaken >; -our @EXPORT_OK = ( __PACKAGE__->type_names, qw/to_TypeTiny/ ); +our @EXPORT_OK = ( + map(@{[ $_, "is_$_", "assert_$_" ]}, __PACKAGE__->type_names), + qw/to_TypeTiny/ +); +our %EXPORT_TAGS = ( + types => [ __PACKAGE__->type_names ], + is => [ map "is_$_", __PACKAGE__->type_names ], + assert => [ map "assert_$_", __PACKAGE__->type_names ], +); my %cache; @@ -34,6 +42,13 @@ return $class->$next($opts, @_); # uncoverable statement } +for (__PACKAGE__->type_names) { + eval qq{ + sub is_$_ { $_()->check(shift) } + sub assert_$_ { $_()->assert_return(shift) } + }; +} + sub meta { return $_[0]; @@ -115,13 +130,20 @@ !!0; } +sub _get_check_overload_sub { + if ($Type::Tiny::AvoidCallbacks) { + return '(sub { require overload; overload::Overloaded(ref $_[0] or $_[0]) and overload::Method((ref $_[0] or $_[0]), $_[1]) })->' + } + return 'Types::TypeTiny::_check_overload'; +} + sub StringLike () { require Type::Tiny; $cache{StringLike} ||= "Type::Tiny"->new( name => "StringLike", constraint => sub { defined($_ ) && !ref($_ ) or Scalar::Util::blessed($_ ) && Types::TypeTiny::_check_overload($_ , q[""]) }, - inlined => sub { qq/defined($_[1]) && !ref($_[1]) or Scalar::Util::blessed($_[1]) && Types::TypeTiny::_check_overload($_[1], q[""])/ }, + inlined => sub { qq/defined($_[1]) && !ref($_[1]) or Scalar::Util::blessed($_[1]) && ${\ +_get_check_overload_sub() }($_[1], q[""])/ }, library => __PACKAGE__, ); } @@ -132,7 +154,7 @@ $cache{HashLike} ||= "Type::Tiny"->new( name => "HashLike", constraint => sub { ref($_ ) eq q[HASH] or Scalar::Util::blessed($_ ) && Types::TypeTiny::_check_overload($_ , q[%{}]) }, - inlined => sub { qq/ref($_[1]) eq q[HASH] or Scalar::Util::blessed($_[1]) && Types::TypeTiny::_check_overload($_[1], q[\%{}])/ }, + inlined => sub { qq/ref($_[1]) eq q[HASH] or Scalar::Util::blessed($_[1]) && ${\ +_get_check_overload_sub() }($_[1], q[\%{}])/ }, library => __PACKAGE__, ); } @@ -143,7 +165,7 @@ $cache{ArrayLike} ||= "Type::Tiny"->new( name => "ArrayLike", constraint => sub { ref($_ ) eq q[ARRAY] or Scalar::Util::blessed($_ ) && Types::TypeTiny::_check_overload($_ , q[@{}]) }, - inlined => sub { qq/ref($_[1]) eq q[ARRAY] or Scalar::Util::blessed($_[1]) && Types::TypeTiny::_check_overload($_[1], q[\@{}])/ }, + inlined => sub { qq/ref($_[1]) eq q[ARRAY] or Scalar::Util::blessed($_[1]) && ${\ +_get_check_overload_sub() }($_[1], q[\@{}])/ }, library => __PACKAGE__, ); } @@ -154,7 +176,7 @@ $cache{CodeLike} ||= "Type::Tiny"->new( name => "CodeLike", constraint => sub { ref($_ ) eq q[CODE] or Scalar::Util::blessed($_ ) && Types::TypeTiny::_check_overload($_ , q[&{}]) }, - inlined => sub { qq/ref($_[1]) eq q[CODE] or Scalar::Util::blessed($_[1]) && Types::TypeTiny::_check_overload($_[1], q[\&{}])/ }, + inlined => sub { qq/ref($_[1]) eq q[CODE] or Scalar::Util::blessed($_[1]) && ${\ +_get_check_overload_sub() }($_[1], q[\&{}])/ }, library => __PACKAGE__, ); } @@ -181,7 +203,7 @@ $cache{_ForeignTypeConstraint} ||= "Type::Tiny"->new( name => "_ForeignTypeConstraint", constraint => \&_is_ForeignTypeConstraint, - inlined => sub { qq/ref($_[1]) && Types::TypeTiny::_is_ForeignTypeConstraint($_[1])/ }, + inlined => sub { qq/ref($_[1]) && do { require Types::TypeTiny; Types::TypeTiny::_is_ForeignTypeConstraint($_[1]) }/ }, library => __PACKAGE__, ); }
participants (1)
-
root