Path to this page:
./
devel/p5-XS-Parse-Keyword,
XS functions to assist in parsing keyword syntax
Branch: CURRENT,
Version: 0.47,
Package name: p5-XS-Parse-Keyword-0.47,
Maintainer: pkgsrc-usersThis 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)
- (2024-12-08) Updated to version: p5-XS-Parse-Keyword-0.47
- (2024-11-16) Updated to version: p5-XS-Parse-Keyword-0.46nb1
- (2024-09-08) Updated to version: p5-XS-Parse-Keyword-0.46
- (2024-09-01) Updated to version: p5-XS-Parse-Keyword-0.45
- (2024-07-21) Updated to version: p5-XS-Parse-Keyword-0.44
- (2024-07-07) Updated to version: p5-XS-Parse-Keyword-0.43
CVS history: (Expand)
2024-12-08 08:18:25 by Thomas Klausner | Files touched by this commit (2) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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)
|