SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for perl-XS-Parse-Keyword-0.480.0-1.1.i586.rpm :

* Fri Jan 10 2025 Tina Müller - updated to 0.480.0 (0.48) see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.48 2025-01-09 [CHANGES]
* Added `XPK_FLAG_PERMIT_LEXICAL`, allowing optional \'my\'-prefixed keywords
* Thu Dec 12 2024 Tina Müller - updated to 0.470.0 (0.47) see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.47 2024-11-25 [BUGFIXES]
* Don\'t upset gcc 15, by ensuring that function pointer casts fully specify argument types (RT157196) 0.46 2024-09-03 [CHANGES]
* Added `XPK_PREFIXED_TERMEXPR_ENTERLEAVE`
* Use module-specific rather than dist-specific dirs to store `include/` files 0.45 2024-08-29 [CHANGES]
* Refuse to register operators that have neither `.new_op` nor `.ppadd`, as these will never work [BUGFIXES]
* Update for perl 5.41.3: `OP_SMARTMATCH` is now removed, so make that registration conditional (RT155194)
* Sat Jul 20 2024 Tina Müller - updated to 0.440.0 (0.44) see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.44 2024-07-19 [BUGFIXES]
* `boot_xs_parse_infix()` has to load `XS/Parse/Infix.pm`, the perl module
* Fix opname check for lexical operator alises, to match Perl\'s actual identifier rules
* Fix deparse logic for fully-qualified infix operator names
* Fix `lex_scan_packagename()` to not get confused by attribute syntax
* Wed Jul 03 2024 Tina Müller - updated to 0.430.0 (0.43) see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.43 2024-07-03 [CHANGES]
* Use `File::ShareDir` for storing .h include files, rather than storing the contents in the `__DATA__` section of the build helpers
* Support a new naming model for infix operators that supports lexical-aliases and renaming at import time
* Wed May 01 2024 Tina Müller - updated to 0.42 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.42 2024-04-30 [BUGFIXES]
* Don\'t crash on zero-argument calls to list-associative wrapper functions (thanks aquanight) (RT153244) 0.41 2024-04-25 [BUGFIXES]
* Remmeber to EXTEND the stack in list-associative operator wrapper functions (thanks aquanight) (RT153173) 0.40 2024-04-23 [CHANGES]
* Support N-way list-associative operators, implemented as LISTOPs
* Delete the no-longer-used API constants XPI_OPERAND_{ARITH,TERM,CUSTOM} from XSParseInfix.h [BUGFIXES]
* Avoid a subsequent `use VERSION` in unit tests to keep perl 5.39.8 happy
* Fri Mar 08 2024 Tina Müller - Fix disabling of __perllib_provides
* Tue Dec 05 2023 Tina Müller - updated to 0.39 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.39 2023-12-04 [CHANGES]
* Added optional variants of XPK_ARITHEXPR, XPK_TERMEXPR, XPK_LISTEXPR and the context-forcing versions
* Thu Aug 10 2023 Tina Müller - updated to 0.38 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.38 2023-08-09 [BUGFIXES]
* Fix warn() non-static format string (RT149346)
* Don\'t bother with Build.PL probing for PL_infix_plugin; just use perl version number
* Wed Aug 09 2023 Tina Müller - updated to 0.37 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.37 2023-08-08 [CHANGES]
* Added `XPK_WARNING()` and several conditional variants
* Fri Jul 21 2023 Tina Müller - updated to 0.36 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.36 2023-07-20 [BUGFIXES]
* Remember to also call `op_scope()` after `block_end()` if the XPK_FLAG_BLOCKSCOPE flag is set 0.35 2023-07-19 [CHANGES]
* Added XPK_INTRO_MY, to call `intro_my()`
* Added XPK_FLAG_BLOCKSCOPE to wrap a block_start()+block_end() around a syntax construction
* Renamed XPK_PARENSCOPE to XPK_PARENS, etc..
* Adjusted documentation of XS::Parse::Infix for release of Perl v5.38
* Thu Jun 15 2023 Tina Müller - updated to 0.34 see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes 0.34 2023-06-14 [CHANGES]
* Swap all unit tests from Test::More to Test2::V0 [BUGFIXES]
* Remember to set `-std=c99` compiler flag on Perls before v5.36
* Skip whitespace between pieces of SEQUENCE or SEPARATEDLIST
* 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
 
ICM