Commit Graph

43 Commits

Author SHA256 Message Date
Ana Guerrero
d415ffd94e Accepting request 1185754 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1185754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=21
2024-07-08 19:06:48 +00:00
Dirk Stoecker
5b9caa3969 Accepting request 1185200 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1185200
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=38
2024-07-05 11:34:36 +00:00
Ana Guerrero
36e950c8d9 Accepting request 1174459 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1174459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=20
2024-05-16 17:13:43 +00:00
Dirk Stoecker
951eef4630 Accepting request 1173761 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1173761
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=36
2024-05-16 13:59:29 +00:00
Ana Guerrero
31dd7051f8 Accepting request 1156574 from devel:languages:perl
- Fix disabling of __perllib_provides

OBS-URL: https://build.opensuse.org/request/show/1156574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=19
2024-03-10 20:24:00 +00:00
Tina Müller
5ea77b9b13 Fix disabling of __perllib_provides
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=34
2024-03-09 00:11:58 +00:00
Dominique Leuenberger
41f41d3f47 Accepting request 1136841 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1136841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=18
2024-01-05 21:40:15 +00:00
Dirk Stoecker
4fde0168a4 Accepting request 1136567 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1136567
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=32
2024-01-04 16:09:16 +00:00
Ana Guerrero
822f7f8e9a Accepting request 1103917 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1103917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=17
2023-08-16 14:16:24 +00:00
Dirk Stoecker
8778941913 Accepting request 1103314 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1103314
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=30
2023-08-14 17:52:09 +00:00
Dominique Leuenberger
43c67c8b50 Accepting request 1103215 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1103215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=16
2023-08-10 15:33:11 +00:00
Dirk Stoecker
17f37bea51 Accepting request 1103199 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1103199
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=28
2023-08-09 19:41:36 +00:00
Dominique Leuenberger
e0643ba35d Accepting request 1101231 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1101231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=15
2023-07-30 20:57:26 +00:00
Dirk Stoecker
436777e049 Accepting request 1100496 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1100496
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=26
2023-07-28 18:21:28 +00:00
Dominique Leuenberger
f24fd96c29 Accepting request 1098151 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1098151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=14
2023-07-12 17:26:29 +00:00
Dirk Stoecker
94489db3a1 Accepting request 1097569 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1097569
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=24
2023-07-11 15:12:12 +00:00
Dominique Leuenberger
78518b262c Accepting request 1066843 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1066843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=13
2023-02-21 15:35:44 +00:00
Dirk Stoecker
b4b3fcbbb8 Accepting request 1066770 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1066770
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=22
2023-02-20 15:06:23 +00:00
Dominique Leuenberger
a747cbcdd3 Accepting request 1062264 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1062264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=12
2023-02-01 16:38:46 +00:00
Dirk Stoecker
4221b5050d Accepting request 1061374 from devel:languages:perl:autoupdate
- 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)

OBS-URL: https://build.opensuse.org/request/show/1061374
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=20
2023-01-31 15:00:15 +00:00
Dominique Leuenberger
7e1c267031 Accepting request 1055924 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1055924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=11
2023-01-05 15:00:18 +00:00
Dirk Stoecker
fa4774bdc8 Accepting request 1046343 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1046343
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=18
2023-01-04 16:55:04 +00:00
Dominique Leuenberger
9f5ebb2fbb Accepting request 1042728 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1042728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=10
2022-12-14 14:10:54 +00:00
Stephan Kulow
08ab8cddb4 Accepting request 1041137 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1041137
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=16
2022-12-13 17:02:53 +00:00
Dominique Leuenberger
e43789ff1c Accepting request 1034531 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1034531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=9
2022-11-09 12:56:30 +00:00
Dirk Stoecker
b34fa55b28 Accepting request 1034253 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1034253
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=14
2022-11-08 13:55:04 +00:00
Richard Brown
afeb66daa4 Accepting request 997338 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/997338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=8
2022-08-17 18:16:38 +00:00
Dirk Stoecker
7c5af7ee4c Accepting request 994565 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/994565
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=12
2022-08-16 14:22:39 +00:00
Dominique Leuenberger
0906da912c Accepting request 985284 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/985284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=7
2022-06-28 15:21:33 +00:00
Lars Vogdt
c0c066be73 Accepting request 985267 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/985267
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=10
2022-06-27 12:01:21 +00:00
Dominique Leuenberger
28c8e4df92 Accepting request 980494 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/980494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=6
2022-06-02 21:54:46 +00:00
Lars Vogdt
fb6a7b8daf Accepting request 979947 from devel:languages:perl:autoupdate
- 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)

OBS-URL: https://build.opensuse.org/request/show/979947
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=8
2022-06-02 11:30:46 +00:00
Dominique Leuenberger
a328e05218 Accepting request 958274 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/958274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=5
2022-03-01 17:03:59 +00:00
Dirk Stoecker
7774740a38 Accepting request 958004 from devel:languages:perl:autoupdate
- updated to 0.22
   see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes

OBS-URL: https://build.opensuse.org/request/show/958004
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=7
2022-03-01 14:51:13 +00:00
Dominique Leuenberger
c6f5cc505a Accepting request 926939 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/926939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=4
2021-10-23 00:51:32 +00:00
Stephan Kulow
01dde8abad Accepting request 926528 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/926528
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=6
2021-10-22 12:54:02 +00:00
Dominique Leuenberger
ddb9dc168e Accepting request 922289 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/922289
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=3
2021-09-30 23:43:33 +00:00
Dirk Stoecker
be154c1f73 Accepting request 922235 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/922235
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=5
2021-09-30 09:35:52 +00:00
Dominique Leuenberger
6cb0a4bce5 Accepting request 918699 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/918699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=2
2021-09-14 21:14:13 +00:00
Dirk Stoecker
5b1a7a3f12 Accepting request 918672 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/918672
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=4
2021-09-13 13:49:57 +00:00
Dominique Leuenberger
93813754a6 Accepting request 915221 from devel:languages:perl
For https://build.opensuse.org/request/show/915220

OBS-URL: https://build.opensuse.org/request/show/915221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=1
2021-08-31 19:55:43 +00:00
Dirk Stoecker
0985928ad1 Accepting request 914573 from devel:languages:perl:autoupdate
- 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)

OBS-URL: https://build.opensuse.org/request/show/914573
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=2
2021-08-31 11:29:55 +00:00
Dirk Stoecker
1343690d86 Accepting request 914014 from devel:languages:perl:CPAN-X
Needed for perl-Syntax-Keyword-Try  update.

OBS-URL: https://build.opensuse.org/request/show/914014
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=1
2021-08-25 18:12:34 +00:00