Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-XS-Parse-Keyword-0.440.0-1.2 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: perl-XS-Parse-Keyword Distribution: openSUSE:Factory:zSystems
Version: 0.440.0 Vendor: openSUSE
Release: 1.2 Build date: Sat Jul 20 07:29:36 2024
Group: Unspecified Build host: reproducible
Size: 207340 Source RPM: perl-XS-Parse-Keyword-0.440.0-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://metacpan.org/release/XS-Parse-Keyword
Summary: XS functions to assist in parsing keyword syntax
This module provides some XS functions to assist in writing syntax modules
that provide new perl-visible syntax, primarily for authors of keyword
plugins using the 'PL_keyword_plugin' hook mechanism. It is unlikely to be
of much use to anyone else; and highly unlikely to be any use when writing
perl code using these. Unless you are writing a keyword plugin using XS,
this module is not for you.

This module is also currently experimental, and the design is still
evolving and subject to change. Later versions may break ABI compatibility,
requiring changes or at least a rebuild of any module that depends on it.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Sat Jul 20 2024 Tina Müller <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Fix disabling of __perllib_provides
* Tue Dec 05 2023 Tina Müller <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - updated to 0.22
    see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
* Wed Oct 13 2021 Tina Müller <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - initial package 0.12
    * created by cpanspec 1.81.01

Files

/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/XS
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/XS/Parse
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/XS/Parse/Infix
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/XS/Parse/Infix.pm
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/XS/Parse/Infix/Builder.pm
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/XS/Parse/Infix/Builder_data.pm
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/XS/Parse/Keyword
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/XS/Parse/Keyword.pm
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/XS/Parse/Keyword/Builder.pm
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/XS/Parse/Keyword/Builder_data.pm
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/auto/XS
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/auto/XS/Parse
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/auto/XS/Parse/Keyword
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/auto/XS/Parse/Keyword/Keyword.bs
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/auto/XS/Parse/Keyword/Keyword.so
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/auto/share
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/auto/share/dist
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/auto/share/dist/XS-Parse-Keyword
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/auto/share/dist/XS-Parse-Keyword/include
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/auto/share/dist/XS-Parse-Keyword/include/XSParseInfix.h
/usr/lib/perl5/vendor_perl/5.40.0/s390x-linux-thread-multi/auto/share/dist/XS-Parse-Keyword/include/XSParseKeyword.h
/usr/share/doc/packages/perl-XS-Parse-Keyword
/usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
/usr/share/doc/packages/perl-XS-Parse-Keyword/README
/usr/share/licenses/perl-XS-Parse-Keyword
/usr/share/licenses/perl-XS-Parse-Keyword/LICENSE
/usr/share/man/man3/XS::Parse::Infix.3pm.gz
/usr/share/man/man3/XS::Parse::Infix::Builder.3pm.gz
/usr/share/man/man3/XS::Parse::Keyword.3pm.gz
/usr/share/man/man3/XS::Parse::Keyword::Builder.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 4 00:10:59 2024