Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Type-Tiny-1.002002-bp155.2.12 RPM for noarch

From OpenSuSE Leap 15.5 for noarch

Name: perl-Type-Tiny Distribution: SUSE Linux Enterprise 15 SP5
Version: 1.002002 Vendor: openSUSE
Release: bp155.2.12 Build date: Wed May 17 15:32:47 2023
Group: Development/Libraries/Perl Build host: lamb23
Size: 983703 Source RPM: perl-Type-Tiny-1.002002-bp155.2.12.src.rpm
Packager: https://bugs.opensuse.org
Url: http://search.cpan.org/dist/Type-Tiny/
Summary: Tiny, yet Moo(Se)-Compatible Type Constraint
Type::Tiny is a tiny class for creating Moose-like type constraint objects
which are compatible with Moo, Moose and Mouse.

Maybe now we won't need to have separate MooseX, MouseX and MooX versions
of everything? We can but hope...

This documents the internals of Type::Tiny. Type::Tiny::Manual is a better
starting place if you're new.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Wed Apr 18 2018 coolo@suse.com
  - updated to 1.002002
    see /usr/share/doc/packages/perl-Type-Tiny/Changes
    1.002002	2018-04-17
    [ Bug Fixes ]
    - Compatibility with constants and with CV-in-stash optimisation.
      Fixes RT#123408.
      <https://rt.cpan.org/Ticket/Display.html?id=123408>
* Wed Jun 14 2017 coolo@suse.com
  - updated to 1.002001
    see /usr/share/doc/packages/perl-Type-Tiny/Changes
    1.002001	2017-06-08
    [ Test Suite ]
    - Skip t/30-integration/Moose/native-attribute-traits.t on older Moose
      because Test::Moose is broken.
    [ Packaging ]
    - Ref::Util::XS 0.100 should be recommended, not 0.200 (which doesn't
      exist yet).
      Fixes RT#121981.
      <https://rt.cpan.org/Ticket/Display.html?id=121981>
* Fri Jun 02 2017 coolo@suse.com
  - updated to 1.002000
    see /usr/share/doc/packages/perl-Type-Tiny/Changes
    1.002000	2017-06-01
    [ Packaging ]
    - Stable version number.
    1.001_016	2017-05-30
    [ Documentation ]
    - Include page-numbers.pl example
    1.001_015	2017-05-20
    [ Bug Fixes ]
    - Fix HashRef[Str]|Undef|Str parsing on Perl < 5.14.
      Fixes RT#121764.
      Aran Clary Deltac++
      Graham Knop++
      <https://rt.cpan.org/Ticket/Display.html?id=121764>
    1.001_014	2017-05-19
    - Include trailing line break at the end of stringified version of some
      exceptions.
      Peter Valdemar Mørch++
    1.001_013	2017-05-18	Kittiversary
    [ Bug Fixes ]
    - Fixed crazy amount of UTF-8 warnings from Type::Params on Perl 5.6.x and
      Perl 5.8.x.
      Fixes RT#101582.
      André Walker++
      <https://rt.cpan.org/Ticket/Display.html?id=101582>
      <https://github.com/tobyink/p5-type-tiny/pull/16>
    - StrMatch changes in previous release broke the ability to check type
      equality between two parameterized StrMatch types under some
      circumstances. Changed how the hash key for stashing regexp references
      gets built — is now closer to the old way. This doesn't revert the
      change in 1.001_012 where regexp checks can be inlined better, but only
      applies to those regexp references that can't easily be inlined.
    1.001_012	2017-05-17
    [ BACK COMPAT ]
    - RegexpRef now accepts blessed objects if $object->isa('Regexp') returns
      true.
    [ Other ]
    - StrMatch will use Regexp::Util (if available) to inline regular
      expressions more sensibly.
    1.001_011	2017-05-17
    [ Bug Fixes ]
    - Type constraints like Tuple[Int] shouldn't report they have a coercion
      if Int doesn't have a coercion.
    [ Other ]
    - Added: Types::Standard now has a CycleTuple type.
    1.001_010	2017-05-16	Puppiversary
    [ Test Suite ]
    - t/00-begin.t will now work around ANDK's apparently broken XS testing
      environment.
    1.001_009	2017-05-13
    - Rewrite some benchmarking scripts to use
      Benchmark::Featureset::ParamCheck.
    - Use Ref::Util::XS (if it's installed) to speed up certain type checks.
    1.001_008	2017-05-10
    [ Bug Fixes ]
    - Type::Params should make sure Type::Utils is loaded before calling
      english_list().
    [ Documentation ]
    - Rearrange the examples directory in the distribution.
    [ Other ]
    - Added: Named parameter validation benchmarking script.
    - Added: Reduce scope of local $SIG{__DIE__} in Type::Registry.
      Graham Knop++
    1.001_007	2017-05-04	May the fourth be with you
    [ Documentation ]
    - Comparison of Type::Params with new(ish) CPAN module
      Params::ValidationCompiler.
    - Show example of how to set defaults for parameters with Type::Params.
    [ Other ]
    - Added: Type::Params' `multisig` function now sets a variable
      `${^TYPE_PARAMS_MULTISIG}` to indicate which signature succeeded.
    - Optimization of Type::Params positional parameter checking for simple
      cases with no slurpy parameter and no coercions.
    - Optimizations for Tuple and StrMatch type constraints from
      Types::Standard.
    1.001_006	2017-04-30
    - Allow Type::Tiny's `constraint` parameter to be a string of Perl code.
    - Localize $SIG{__DIE__} in Type::Registry.
      Fixes RT#100780.
      <https://rt.cpan.org/Ticket/Display.html?id=100780>
    1.001_005	2017-04-19
    [ Bug Fixes ]
    - 02-api.t should check version of Moose available.
      <https://github.com/tobyink/p5-type-tiny/pull/20>
    - 20-unit/Type-Utils/warnings.t should check version of Test::Warnings.
      Alexandr Ciornii++
      <https://github.com/tobyink/p5-type-tiny/pull/21>
    - Fix minor typos in documentation for Types::Standard.
      Zoffix Znet++
      <https://github.com/tobyink/p5-type-tiny/pull/30>
    - Fix variable name typo in documentation for Type::Params.
      Lucas Buchala++
      <https://github.com/tobyink/p5-type-tiny/pull/37>
    [ Documentation ]
    - Include projected release date for Type::Tiny 1.002000 in NEWS.
    [ Test Suite ]
    - Bundle a test case for GH issue 14.
      <https://github.com/tobyink/p5-type-tiny/issues/14>
    [ Other ]
    - Improved error location reporting for Moo
      Peter Valdemar Mørch++
      <https://github.com/tobyink/p5-type-tiny/pull/35>
    - Updated: NumericCode now coerces from strings with whitespace in them,
      like MooseX::Types::Common::Numeric.
      Denis Ibaev++
      <https://github.com/tobyink/p5-type-tiny/pull/22>
    1.001_004	2017-02-06
    - Attempting ArrayRef[Int, Int] or similar now throws an exception.
      Fixes RT#105299.
      Thomas Sibley++
      <https://rt.cpan.org/Ticket/Display.html?id=105299>
    1.001_003	2017-02-02
    - Updated: Merge fixes from stable Type-Tiny 1.000006.
    1.001_002	2014-10-25
    [ Bug Fixes ]
    - Fix short-circuiting optimizations for parameterized HashRef, ArrayRef,
      ScalarRef, and Map type constraints.
      Fixes RT#99312.
      Marcel Timmerman++
      <https://rt.cpan.org/Ticket/Display.html?id=99312>
    - Inlined version of Types::Standard::Int should check that the value is
      not a reference.
    [ Test Suite ]
    - Fix annoying warning message in test suite with recent versions of
      Exporter::Tiny.
    [ Other ]
    - Make equals/is_a_type_of/is_subtype_of/is_supertype_of in
      Type::Tiny::Union work more like Moose::Meta::TypeConstraint::Union.
    1.001_001	2014-09-19
    - Lazy-load Text::Balanced in Type::Parser. (Many parses don't even need
      it.)
    - Lazy-load Type::Tiny::Union in Type::Params.
    - Updated: Prefer Sub::Util over Sub::Name. (The former is smaller.)
    1.001_000	2014-09-07
    [ Bug Fixes ]
    - Fix for Type::Registry::DWIM.
      Fixes RT#98458.
      Marcel Montes++
      <https://rt.cpan.org/Ticket/Display.html?id=98458>
    - Fix issues with coercions and native attribute traits with some oldish
      versions of Moose on oldish versions of Perl.
      Fixes RT#98159.
      Peter Flanigan++
      <https://rt.cpan.org/Ticket/Display.html?id=98159>
    [ Documentation ]
    - Updated NEWS file.
    - Updated TODO file.
    - Updates to Type::Tiny::Manual::UsingWithMoose,
      Type::Tiny::Manual::UsingWithMoo, and
      Type::Tiny::Manual::UsingWithMouse.
    [ Test Suite ]
    - Make some of the test case skip_all bits more ambitious; test older
      versions of Moose and Moo than we were testing before.
    [ Other ]
    - Added: Type::Params now provides `compile_named` and `validate_named`
      functions which do the same thing as `compile` and `validate` but are
      better for named arguments.
    - Updated: If Sub::Name is unavailable, but the shiny new core Sub::Util
      is available, then use it instead.
    - Updated: Want Type::Tiny::XS 0.011.
    - `Type::Utils::dwim_type` now allows more control over fallback
      behaviours.
* Tue Feb 14 2017 coolo@suse.com
  - updated to 1.000006
    see /usr/share/doc/packages/perl-Type-Tiny/Changes
    1.000006	2017-01-30
    [ Bug Fixes ]
    - Fix escaping withing q{...} in a test case.
      Fixes RT#114386.
      Karen Etheridge++
      <https://rt.cpan.org/Ticket/Display.html?id=114386>
* Tue Apr 14 2015 coolo@suse.com
  - updated to 1.000005
    see /usr/share/doc/packages/perl-Type-Tiny/Changes
    1.000005	2014-10-25
    [ Bug Fixes ]
    - Fix short-circuiting optimizations for parameterized HashRef, ArrayRef,
      ScalarRef, and Map type constraints.
      Fixes RT#99312.
      Marcel Timmerman++
      <https://rt.cpan.org/Ticket/Display.html?id=99312>
    [ Test Suite ]
    - Fix annoying warning message in test suite with recent versions of
      Exporter::Tiny.
* Wed Sep 17 2014 coolo@suse.com
  - updated to 1.000004, see Changes
* Tue Oct 01 2013 coolo@suse.com
  - initial package 0.028
    * created by cpanspec 1.78.07

Files

/usr/lib/perl5/vendor_perl/5.26.1/Devel
/usr/lib/perl5/vendor_perl/5.26.1/Devel/TypeTiny
/usr/lib/perl5/vendor_perl/5.26.1/Devel/TypeTiny/Perl56Compat.pm
/usr/lib/perl5/vendor_perl/5.26.1/Devel/TypeTiny/Perl58Compat.pm
/usr/lib/perl5/vendor_perl/5.26.1/Error
/usr/lib/perl5/vendor_perl/5.26.1/Error/TypeTiny
/usr/lib/perl5/vendor_perl/5.26.1/Error/TypeTiny.pm
/usr/lib/perl5/vendor_perl/5.26.1/Error/TypeTiny/Assertion.pm
/usr/lib/perl5/vendor_perl/5.26.1/Error/TypeTiny/Compilation.pm
/usr/lib/perl5/vendor_perl/5.26.1/Error/TypeTiny/WrongNumberOfParameters.pm
/usr/lib/perl5/vendor_perl/5.26.1/Eval
/usr/lib/perl5/vendor_perl/5.26.1/Eval/TypeTiny.pm
/usr/lib/perl5/vendor_perl/5.26.1/Reply
/usr/lib/perl5/vendor_perl/5.26.1/Reply/Plugin
/usr/lib/perl5/vendor_perl/5.26.1/Reply/Plugin/TypeTiny.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test
/usr/lib/perl5/vendor_perl/5.26.1/Test/TypeTiny.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type
/usr/lib/perl5/vendor_perl/5.26.1/Type/Coercion
/usr/lib/perl5/vendor_perl/5.26.1/Type/Coercion.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Coercion/FromMoose.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Coercion/Union.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Library.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Params.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Parser.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Registry.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Class.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Duck.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Enum.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Intersection.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Manual
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Manual.pod
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Manual/Coercions.pod
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Manual/Libraries.pod
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Manual/Optimization.pod
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Manual/Params.pod
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Manual/Policies.pod
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Manual/UsingWithMoo.pod
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Manual/UsingWithMoose.pod
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Manual/UsingWithMouse.pod
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Manual/UsingWithOther.pod
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Role.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/Union.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Tiny/_HalfOp.pm
/usr/lib/perl5/vendor_perl/5.26.1/Type/Utils.pm
/usr/lib/perl5/vendor_perl/5.26.1/Types
/usr/lib/perl5/vendor_perl/5.26.1/Types/Common
/usr/lib/perl5/vendor_perl/5.26.1/Types/Common/Numeric.pm
/usr/lib/perl5/vendor_perl/5.26.1/Types/Common/String.pm
/usr/lib/perl5/vendor_perl/5.26.1/Types/Standard
/usr/lib/perl5/vendor_perl/5.26.1/Types/Standard.pm
/usr/lib/perl5/vendor_perl/5.26.1/Types/Standard/ArrayRef.pm
/usr/lib/perl5/vendor_perl/5.26.1/Types/Standard/CycleTuple.pm
/usr/lib/perl5/vendor_perl/5.26.1/Types/Standard/Dict.pm
/usr/lib/perl5/vendor_perl/5.26.1/Types/Standard/HashRef.pm
/usr/lib/perl5/vendor_perl/5.26.1/Types/Standard/Map.pm
/usr/lib/perl5/vendor_perl/5.26.1/Types/Standard/ScalarRef.pm
/usr/lib/perl5/vendor_perl/5.26.1/Types/Standard/Tuple.pm
/usr/lib/perl5/vendor_perl/5.26.1/Types/TypeTiny.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Type-Tiny
/usr/share/doc/packages/perl-Type-Tiny/COPYRIGHT
/usr/share/doc/packages/perl-Type-Tiny/CREDITS
/usr/share/doc/packages/perl-Type-Tiny/Changes
/usr/share/doc/packages/perl-Type-Tiny/NEWS
/usr/share/doc/packages/perl-Type-Tiny/README
/usr/share/doc/packages/perl-Type-Tiny/TODO
/usr/share/doc/packages/perl-Type-Tiny/doap.ttl
/usr/share/doc/packages/perl-Type-Tiny/examples
/usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking
/usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking/benchmark-coercions.pl
/usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking/benchmark-constraints.pl
/usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking/benchmark-named-param-validation.pl
/usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking/benchmark-param-validation.pl
/usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking/versus-scalar-validation.pl
/usr/share/doc/packages/perl-Type-Tiny/examples/datetime-coercions.pl
/usr/share/doc/packages/perl-Type-Tiny/examples/nonempty.pl
/usr/share/doc/packages/perl-Type-Tiny/examples/page-numbers.pl
/usr/share/licenses/perl-Type-Tiny
/usr/share/licenses/perl-Type-Tiny/LICENSE
/usr/share/man/man3/Devel::TypeTiny::Perl56Compat.3pm.gz
/usr/share/man/man3/Devel::TypeTiny::Perl58Compat.3pm.gz
/usr/share/man/man3/Error::TypeTiny.3pm.gz
/usr/share/man/man3/Error::TypeTiny::Assertion.3pm.gz
/usr/share/man/man3/Error::TypeTiny::Compilation.3pm.gz
/usr/share/man/man3/Error::TypeTiny::WrongNumberOfParameters.3pm.gz
/usr/share/man/man3/Eval::TypeTiny.3pm.gz
/usr/share/man/man3/Reply::Plugin::TypeTiny.3pm.gz
/usr/share/man/man3/Test::TypeTiny.3pm.gz
/usr/share/man/man3/Type::Coercion.3pm.gz
/usr/share/man/man3/Type::Coercion::FromMoose.3pm.gz
/usr/share/man/man3/Type::Coercion::Union.3pm.gz
/usr/share/man/man3/Type::Library.3pm.gz
/usr/share/man/man3/Type::Params.3pm.gz
/usr/share/man/man3/Type::Parser.3pm.gz
/usr/share/man/man3/Type::Registry.3pm.gz
/usr/share/man/man3/Type::Tiny.3pm.gz
/usr/share/man/man3/Type::Tiny::Class.3pm.gz
/usr/share/man/man3/Type::Tiny::Duck.3pm.gz
/usr/share/man/man3/Type::Tiny::Enum.3pm.gz
/usr/share/man/man3/Type::Tiny::Intersection.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Coercions.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Libraries.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Optimization.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Params.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Policies.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithMoo.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithMoose.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithMouse.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithOther.3pm.gz
/usr/share/man/man3/Type::Tiny::Role.3pm.gz
/usr/share/man/man3/Type::Tiny::Union.3pm.gz
/usr/share/man/man3/Type::Tiny::_HalfOp.3pm.gz
/usr/share/man/man3/Type::Utils.3pm.gz
/usr/share/man/man3/Types::Common::Numeric.3pm.gz
/usr/share/man/man3/Types::Common::String.3pm.gz
/usr/share/man/man3/Types::Standard.3pm.gz
/usr/share/man/man3/Types::Standard::ArrayRef.3pm.gz
/usr/share/man/man3/Types::Standard::CycleTuple.3pm.gz
/usr/share/man/man3/Types::Standard::Dict.3pm.gz
/usr/share/man/man3/Types::Standard::HashRef.3pm.gz
/usr/share/man/man3/Types::Standard::Map.3pm.gz
/usr/share/man/man3/Types::Standard::ScalarRef.3pm.gz
/usr/share/man/man3/Types::Standard::Tuple.3pm.gz
/usr/share/man/man3/Types::TypeTiny.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 19:57:54 2024