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.490.0-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: perl-XS-Parse-Keyword Distribution: openSUSE Tumbleweed
Version: 0.490.0 Vendor: openSUSE
Release: 1.2 Build date: Thu Oct 9 22:53:36 2025
Group: Unspecified Build host: reproducible
Size: 210700 Source RPM: perl-XS-Parse-Keyword-0.490.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

* Thu Oct 09 2025 Tina Müller <timueller+perl@suse.de>
  - updated to 0.490.0 (0.49)
    see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
    0.49    2025-09-23
      [BUGFIXES]
    * Appease C compilers that don't like to `return` a void expression
      from a void-returning function (RT170345)
* Fri Jan 10 2025 Tina Müller <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <tina.mueller@suse.com>
  - 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 <timueller+perl@suse.de>
  - 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 <tina.mueller@suse.com>
  - Fix disabling of __perllib_provides
* Tue Dec 05 2023 Tina Müller <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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)

Files

/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/XS
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/XS/Parse
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/XS/Parse/Infix
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/XS/Parse/Infix.pm
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/XS/Parse/Infix/Builder.pm
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/XS/Parse/Infix/Builder_data.pm
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/XS/Parse/Keyword
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/XS/Parse/Keyword.pm
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/XS/Parse/Keyword/Builder.pm
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/XS/Parse/Keyword/Builder_data.pm
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/XS
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/XS/Parse
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/XS/Parse/Keyword
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/XS/Parse/Keyword/Keyword.bs
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/XS/Parse/Keyword/Keyword.so
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/share
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/share/module
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/share/module/XS-Parse-Infix
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/share/module/XS-Parse-Infix/include
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/share/module/XS-Parse-Infix/include/XSParseInfix.h
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/share/module/XS-Parse-Keyword
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/share/module/XS-Parse-Keyword/include
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/share/module/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, Fri Jul 24 15:27:28 2026