Revision history for XS-Parse-Keyword-FromPerl
0.10 2024-08-31
[CHANGES]
* Updates for XPK v0.37:
+ Added `XPK_WARNING` and the conditional variants
* Updates for XPK v0.39:
+ Added optional `XPK_ARITHEXPR_OPT`, `XPK_TERMEXPR_OPT` and
`XPK_LISTEXPR_OPT`
[BUGFIXES]
* Update to latest hax/ support files to avoid compile-time failure
on missing `SAVEt_LONG`, removed in perl 5.41.3
0.09 2024-01-06
[CHANGES]
* Quiet the meta::experimental warnings of meta 0.003_002
0.08 2024-01-03
[CHANGES]
* Dynamically generate `OP_*` constants when requested from
`Optree::Generate`
* Use `meta` instead of `no strict 'refs'` hackery
0.07 2023-07-19
[CHANGES]
* Updates for XPK v0.35:
+ Renamed container macros `XPK_PARENS`, etc...
+ Added `XPK_FLAG_BLOCKSCOPE`, `XPK_INTRO_MY`
0.06 2023-07-09
[CHANGES]
* Improvements to `make_entersub_op()`:
+ Optional `flags` named argument instead of upfront zero
+ Support also plain strings, stored as GV with RV2CV at runtime
* Various docs updates and fixes
0.05 2023-07-08
[CHANGES]
* Split out all the optree-generating functions into a new module,
`Optree::Generate`
* Added `XS::Parse::Infix::FromPerl`
0.04 2023-03-06
[CHANGES]
* Provide wrappings of `newASSIGNOP()` and `newCONDOP()`
* Provide wrappings of `op_scope()`, `op_contextualize()` and the
`G_*` context constants
0.03 2023-02-19
[CHANGES]
* Provide wrappings of more parser pieces - the single-argument
parametric ones and most of the structure-forming ones.
* Also provide the non-my variant `XPK_LEXVAR`
0.02 2023-02-17
[CHANGES]
* Provide wrappings for the simple parser pieces - non-structural,
non-parametric ones, and arguments to the `build` phase
* Provide wrappings of many of perl's `new*OP()` functions
0.01 2023-02-16
First version, released on an unsuspecting world.