./devel/p5-XS-Parse-Keyword, XS functions to assist in parsing keyword syntax

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.47, Package name: p5-XS-Parse-Keyword-0.47, Maintainer: pkgsrc-users

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.


Master sites: (Expand)

Filesize: 91.186 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-08 08:18:25 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-XS-Parse-Keyword: update to 0.47.

0.47    2024-11-25
        [BUGFIXES]
         * Don't upset gcc 15, by ensuring that function pointer casts fully
           specify argument types (RT157196)
   2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504)
Log message:
*: recursive bump for perl 5.40
   2024-09-08 10:31:14 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-XS-Parse-Keyword: update to 0.46.

0.46    2024-09-03
        [CHANGES]
         * Added `XPK_PREFIXED_TERMEXPR_ENTERLEAVE`
         * Use module-specific rather than dist-specific dirs to store
           `include/` files
   2024-09-01 10:37:18 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-XS-Parse-Keyword: update to 0.45.

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)
   2024-07-21 08:58:54 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-XS-Parse-Keyword: update to 0.44.

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
   2024-07-07 21:52:33 by Thomas Klausner | Files touched by this commit (1)
Log message:
p5-XS-Parse-Keyword: add buildlink3.mk

This installs a header file.
   2024-07-07 08:27:55 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-XS-Parse-Keyword: update to 0.43.

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
   2024-05-05 09:26:59 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-XS-Parse-Keyword: update to 0.42.

0.42    2024-04-30
        [BUGFIXES]
         * Don't crash on zero-argument calls to list-associative wrapper
           functions (thanks aquanight) (RT153244)