cpan Type-Tiny 2.005_002

latest releases: 2.007_000, 2.006000
pre-release2 months ago

[ Bug Fixes ]

  • Fix uninitialized warning messages from Error::TypeTiny when processing
    very shallow stack traces.
    Diab Jerius++

[ Documentation ]

  • Fix minor typo in documentation for named parameters in Type::Params.
  • Update copyright notices in files to 2024.

[ Other ]

  • Improved initialization of variables when they are tied to a type
    constraint; initialization to explicit values will work even when not
    tied via the ttie wrapper function; if no explicit values are
    provided, tied scalars will be initialized to the type's type_default.
    So for example, tie( my $title, Str ) will initialize $title to the
    empty string instead of undef, and tie( my $title, Str, 'Foo' ) will
    initialize the variable to 'Foo' as was already implied by
    documentation.
    Daniel Mita++
    XSven++
  • Inlining Int now calls the XS implementation when available. (The
    speed improvement is negligible, but it also may result in small memory
    savings.)
    Zaki Mughal++
    https://github.com/tobyink/p5-type-tiny/pull/145
  • Removed: Support for the ${^TYPE_PARAMS_MULTISIG} global variable has
    been dropped. Using this global variable was deprecated in trial version
    1.999_010 and stable version 2.000000, both of which are nearly two
    years old. Use ${^_TYPE_PARAMS_MULTISIG} instead.

Don't miss a new Type-Tiny release

NewReleases is sending notifications on new releases.