Changelog for
perl-XS-Parse-Sublike-debuginfo-0.370.0-1.1.x86_64.rpm :
* Sat Feb 08 2025 Tina Müller
- updated to 0.370.0 (0.37) see /usr/share/doc/packages/perl-XS-Parse-Sublike/Changes 0.37 2025-02-07 [CHANGES]
* Added `xps_signature_query_
*()` API [BUGFIXES]
* Don\'t store signature parsing state in the `PL_parser->sig_
*` vars, so as to cope when Perl v5.41.9 removes them
* Wed Jan 22 2025 Tina Müller - updated to 0.360.0 (0.36) see /usr/share/doc/packages/perl-XS-Parse-Sublike/Changes 0.36 2025-01-15 [BUGFIXES]
* Handle the new shape of `PL_compiling.cop_features` in perl 5.41.8 or above
* Wed Jan 08 2025 Tina Müller - updated to 0.350.0 (0.35) see /usr/share/doc/packages/perl-XS-Parse-Sublike/Changes 0.35 2025-01-07 [BUGFIXES]
* Restore the original kw/kwlen after a failed `my` prefix hack to avoid confusing other modules that are doing the same thing 0.34 2025-01-06 [BUGFIXES]
* Don\'t get confused by function names immediately followed by the colon of attribute syntax with no intervening whitespace 0.33 2025-01-02 [BUGFIXES]
* Ensure test .xs files are valid C before C23, by not using unnamed parameters to functions (RT158225) 0.32 2024-12-20 [BUGFIXES]
* Ensure that signature start+finish hooks are run if present even on empty signatures 0.31 2024-12-20 [CHANGES]
* Optionally permit named function declarations in fully-qualified packages if all hooks agree
* Added experimental `start_signature` and `finish_signature` hook stages
* Added experimental `xps_signature_add_param()` API 0.30 2024-10-18 [BUGFIXES]
* Ensure that named parameter variables are introduced before the next variable\'s defaulting expression is parsed, just like positional ones already do 0.29 2024-10-14 [CHANGES]
* Allow `Sublike::Extended` to take over core perl\'s handling of `sub` or `method`, allowing extended sublike syntax without needing the `extended` keyword. 0.28 2024-10-08 [CHANGES]
* Make the subroutine body optional when using `extended` subs
* Declare the named parameter and parameter attribute features as non-experimental [BUGFIXES]
* Use PTR2UV() properly when making debug values (RT155804)
* Avoid compiler warnings about unused var or label on Perl 5.16 0.27 2024-09-23 [BUGFIXES]
* Ensure that signature parameter attribute hook functions can correctly see and modify the optree fragments 0.26 2024-09-20 [BUGFIXES]
* Don\'t segfault on attempts to use unnamed slurpy variables with named parameters (RT155654) 0.25 2024-09-19 [BUGFIXES]
* Make sure not to introduce signature parameter variables until after their own defaulting expression is parsed (RT155630) 0.24 2024-09-18 [CHANGES]
* Support lexical subs when prefixed with `my`
* Rewritten implementation of named parameters to avoid indirection via a slurpy HV for much performance improvement
* Support also slurpy AVs along with named parameters
* Docs updates for clarity about named params [BUGFIXES]
* Avoid some more C99 `for()` loop variable declarations and struct initialisers as they upset some C compilers
* Fri Aug 16 2024 Tina Müller - updated to 0.230.0 (0.23) see /usr/share/doc/packages/perl-XS-Parse-Sublike/Changes 0.23 2024-08-15 [CHANGES]
* New ABI version 6 + Adds a `ver` field to the `XSParseSublikeHooks` structure
* Support named parameters using defined-or and true-or defaulting operators
* Support positional parameters using defined-or and true-or defaulting operators in extension parser, on Perl version 5.38+
* Store the `File::ShareDir` data in the per-module path, not the per-dist path
* Thu Jul 11 2024 Tina Müller - updated to 0.220.0 (0.22) see /usr/share/doc/packages/perl-XS-Parse-Sublike/Changes 0.22 2024-07-08 [CHANGES]
* Use `File::ShareDir` for storing .h include file, rather than storing the contents in the `__DATA__` section of the build helper
* Fri Mar 08 2024 Tina Müller - Fix disabling of __perllib_provides
* Fri Oct 13 2023 Tina Müller - updated to 0.21 see /usr/share/doc/packages/perl-XS-Parse-Sublike/Changes 0.21 2023-10-11 [BUGFIXES]
* Ensure that exceptions thrown from runtime signature handling appear to come from the callsite and not declaration
* Fix signedness of printf format when complaining about mismatched `->ver` 0.20 2023-09-09 [BUGFIXES]
* Correct ->VERSION check for Object::Pad or Future::AsyncAwait cross-module tests (RT149700)
* Don\'t upset gcc\'s -Wformat by passing an unbounded STRLEN into %.
*s format (RT133035)
* Avoid colons in filename of t/71extended+Object-Pad.t because Windows doesn\'t like them (RT149712)
* Ensure that mixed positional + named params in signatures work properly (thanks alh)
* Ensure name shadowing of param names prints the right diagnostic warning (thanks alh) 0.19 2023-09-07 [CHANGES]
* Added `Sublike::Extended`, a prefix keyword to enable the extended signature parser for named params and attributes
* Beginnings of an (experimental) XS-level API for attributes on parameters
* Complain on attempts to register a sublike keyword with neither a permit function nor hinthash key
* Thu Jun 15 2023 Tina Müller - updated to 0.18 see /usr/share/doc/packages/perl-XS-Parse-Sublike/Changes 0.18 2023-06-14 [CHANGES]
* Swap all the unit tests from Test::More to Test2::V0 [BUGFIXES]
* Remember to set `-std=c99` compiler flag on Perls before v5.36
* Wed Mar 22 2023 Tina Müller - updated to 0.17 see /usr/share/doc/packages/perl-XS-Parse-Sublike/Changes 0.17 2023-03-21 [CHANGES]
* Experimental support for named param syntax in parse_subsignature()
* Support core perl\'s `method` syntax when available by setting CVf_IsMETHOD (perl >= 5.37.10)
* Sat Feb 05 2022 Antoine Belvire - Initial package: perl-XS-Parse-Sublike-0.16.