File perl-XS-Parse-Sublike.changes of Package perl-XS-Parse-Sublike
-------------------------------------------------------------------
Sat Feb 8 05:30:24 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- 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 21:23:14 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- 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 8 05:34:59 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- 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 05:32:22 UTC 2024 - Tina Müller <timueller+perl@suse.de>
- 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 05:30:36 UTC 2024 - Tina Müller <timueller+perl@suse.de>
- 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 8 23:12:00 UTC 2024 - Tina Müller <tina.mueller@suse.com>
- Fix disabling of __perllib_provides
-------------------------------------------------------------------
Fri Oct 13 03:08:23 UTC 2023 - Tina Müller <timueller+perl@suse.de>
- 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 03:11:44 UTC 2023 - Tina Müller <timueller+perl@suse.de>
- 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 03:09:50 UTC 2023 - Tina Müller <timueller+perl@suse.de>
- 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 5 14:36:51 UTC 2022 - Antoine Belvire <antoine.belvire@opensuse.org>
- Initial package: perl-XS-Parse-Sublike-0.16.