Changelog for
perl-XS-Parse-Keyword-0.33-lp154.1.1.x86_64.rpm :
* Sun Feb 19 2023 Tina Müller
- updated to 0.33 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.33 2023-02-18 [CHANGES]
* Added XPK_LEXVAR, a non `my`-alike variant
* Added XPK_
*_pieces() macros allowing caller to dynamically generate sub-arrays of pieces [BUGFIXES]
* Remember to consume whitespace between XPK_REPEATED elements
* Fri Jan 13 2023 Tina Müller - updated to 0.32 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.32 2023-01-12 [BUGFIXES]
* Ensure that XPK_TERMEXPR acting as a fullexpr is OK with empty parens (RT145618)
* Mon Dec 26 2022 Tina Müller - updated to 0.31 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.31 2022-12-25 [CHANGES]
* PL_infix_plugin now exists in 5.37.7
* Support the new infix operator precedence levels added by perl v5.37.7
* Various updates to hax/ support files
* Sun Dec 04 2022 Tina Müller - updated to 0.30 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.30 2022-12-03 [CHANGES]
* Added XPK_STAGED_ANONSUB; inspired a bit by XS::Parse::Sublike for customising the parsing of anonmethod 0.29 2022-12-01 [CHANGES]
* Added XPK_PREFIXED_TERMEXPR_ENTERLEAVE [BUGFIXES]
* Don\'t try to call `SvPVX()` on a `newSV(0)` because -DDEBUGGING perls get upset (RT145278)
* Remember to `break` out of switch block cases when testing for `KEYWORD_PLUGIN_
*` return values 0.28 2022-11-25 [CHANGES]
* Include a XSParseInfixClassification field in the XSParseInfixInfo structure
* Do not permit mixed identifier/non characters in the names of registered infix operators
* No longer supports XSParseInfix ABI version 0 [BUGFIXES]
* When parsing an infix operator name, make sure not to be confused by additional identifier characters immediately after it
* Tue Nov 01 2022 Tina Müller - updated to 0.27 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.27 2022-10-31 [CHANGES]
* Updates to XS::Parse::Infix for latest `infix-plugin` perl5 branch + parsedata field is now an SV
*
*, not an ANY
*
* Expose parse_infix() as a real ABI function, allowing infix operators to be hyper-operators and parse other operator names 0.26 2022-10-24 [CHANGES]
* Updates to XS::Parse::Infix for latest `infix-plugin` perl5 branch + Requires classification to set the operator precedence + No longer need XPI_OPERAND_ARITH or XPI_OPERAND_TERM; most of .lhs_flags and .rhs_flags are redundant now + No longer support XPI_OPERAND_CUSTOM + Optional `parse` phase for parametric/hyper-operators
* Bump XS::Parse::Infix ABI version to 2
* Declare XPI ABI v0 as deprecated, soon to be removed
* Wed Jul 27 2022 Tina Müller - updated to 0.25 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.25 2022-07-25 [CHANGES]
* Permit infix operators to consume fewer than all the available symbols; allowing for RHS operands that begin with symbols without intervening whitespace
* Improved unit-testing of infix operator parser precedence issues
* Added `XPI_OPERAND_ARITH`; renumbered `XPI_OPERAND_TERM` to be non-zero. Currently zero is accepted for back-compat
* Mon Jun 27 2022 Tina Müller - updated to 0.24 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.24 2022-06-26 [CHANGES]
* Skip attempting to create duplicate wrapper funcs, in case of multiple registrations of the same operator with different spellings [BUGFIXES]
* Arrange extra_linker_flags correctly while building probe program for PL_infix_plugin
* Thu May 19 2022 Tina Müller - updated to 0.23 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.23 2022-05-18 [CHANGES]
* Defined XPK_KEYWORD, a better version of XPK_LITERAL for keyword-like tokens
* Defined XPK_ARITHEXPR, a higher-precedence version of XPK_TERMEXPR
* Defined XPK_ARGSCOPE, a variant of XPK_PARENSCOPE where the parens themselves are optional
* Undocument the old XPK_STRING token type [BUGFIXES]
* Fixes for bugs that affect -DDEBUGGING-enabled perls + Remember to clear OPf_KIDS when stealing the op_first of a LISTOP (RT142770) + Don\'t call cv_clone() at compiletime when unit testing; generate an OP_ANONCODE instead (RT142771)
* Tue Feb 22 2022 Tina Müller - updated to 0.22 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
* Wed Oct 13 2021 Tina Müller - updated to 0.21 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.20 2021-10-11 [BUGFIXES]
* Fix for perl 5.20 - cannot use assert() as an expression 0.19 2021-10-05 [CHANGES]
* Defined XPK_PREFIXED_BLOCK_ENTERLEAVE and XPK_SETUP for customizing the parser context around blocks
* Wed Sep 29 2021 Tina Müller - updated to 0.18 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.18 2021-09-28 [CHANGES]
* Define the XPI_OPERAND_ONLY_LOOK flag
* Define a callchecker for list/list infix operators. Add a callchecker that can optimise out certain kinds of operations (ref to padav or pkgav, anonlist if XPI_OPERAND_ONLY_LOOK is set) [BUGFIXES]
* cygwin requires deparse_infix to be declared with XS_INTERNAL() (RT139449)
* Some architectures require intermediate storage for values in the test function pp_addpairs (RT139445)
* Fix conditions in lexical variable type checking (RT139444) 0.17 2021-09-23 [CHANGES]
* Support certain kinds of list operands on LHS of infix operators
* Generate wrapper functions around list-list infix operators, which unpack their argument lists from two ARRAYrefs 0.16 2021-09-21 [CHANGES]
* Attempt automatic deparsing of infix operators
* Support certain kinds of list operands on RHS of infix operators
* Tue Sep 07 2021 Tina Müller - updated to 0.15 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.15 2021-09-06 [CHANGES]
* Optional generation of wrapper functions around scalar-infix operators
* Quieter Build.PL by skipping PL_infix_plugin check on versions of perl known to be too old it 0.14 2021-08-31 [CHANGES]
* Added the entire XS::Parse::Infix subsystem
* Added XPK_INFIX_
* token types
* Fri Aug 27 2021 Tina Müller - updated to 0.13 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.13 2021-08-26 [CHANGES]
* Bump to ABI version 2; pass build1\'s arg0 param as a pointer, not a direct struct copy [BUGFIXES]
* Back-compat for ABI version 1\'s build1 arg0 param not having a line number (RT138708)
* Tue Aug 24 2021 Dirk Stoecker - initial package 0.12
* created by cpanspec 1.81.01