[ 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 thettie
wrapper 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$title
to 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
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.