[ 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 thettiewrapper function; if no explicit values are
provided, tied scalars will be initialized to the type'stype_default.
So for example,tie( my $title, Str )will initialize$titleto the
empty string instead of undef, andtie( my $title, Str, 'Foo' )will
initialize the variable to 'Foo' as was already implied by
documentation.
Daniel Mita++
XSven++
- Inlining
Intnow 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.