Revision history for Syntax-Keyword-Dynamically
0.14 2024-08-30
[CHANGES]
*
Various internal adjustments of code for better debugging
[BUGFIXES]
*
Updated to latest hax/ support files: avoids SAVEt_LONG, now
removed in perl 5.41.3
0.13 2023-09-21
[CHANGES]
*
Remember to implement `no Syntax::Keyword::Dynamically`
*
Avoid multiple accesses to `PL_modglobal` at once when in
`-DMULTIPLICITY`
[BUGFIXES]
*
Need to set `-DNO_XLOCKS=1` to keep MSWin32 happy (RT149716)
0.12 2023-03-04
[CHANGES]
*
Swap all unit tests from `Test::More` to `Test2::V0`
[BUGFIXES]
*
Remember to clear the OPf_KIDS flag when nulling out an op before
op_free()
0.11 2022-11-22
[CHANGES]
*
Use the new Future::AsyncAwait::ExtensionBuilder
*
Use the new extension API of Future::AsyncAwait v0.60
0.10 2022-03-16
[CHANGES]
*
Updates for Devel::MAT::Dumper v0.44
*
Updates to hax/ files
[BUGFIXES]
*
`-async` mode needs SKD version 0.02 for shared unit test
0.09 2021-08-26
[CHANGES]
*
Updated to XS::Parse::Keyword 0.13
0.08 2021-05-01
[CHANGES]
*
Rewrite parsing logic to use XS::Parse::Keyword
0.07 2021-02-02
[CHANGES]
*
Use the proper future_asyncawait_on_loaded() mechanism to enable
async mode
*
Update to latest hax/ files
*
Added some more unit tests for multiple nested scopes
0.06 2020-11-01
[BUGFIXES]
*
When restoring an HELEM we should sv_setsv() on it rather than
hv_store() so as not to create a new SV
*
Ensure that `dynamically HELEM` preserves the svref identity of
existing elements (RT132545)
*
Avoid upsetting -DDEBUGGING perls with complaints about SVs_PADTMP
0.05 2020-07-06
[CHANGES]
*
Added explicit use VERSION declarations to every perl file
[BUGFIXES]
*
Fixes to keep perl built with -DDEBUGGING happy
0.04 2020-02-25 18:00:37
[BUGFIXES]
*
Support various operators assigning into pad lexicals which the
peephole optimiser turns into OPpTARGET_MY-using ops instead of
OP_SASSIGN.
0.03 2020-02-17 15:21:44
[CHANGES]
*
Remember to add hax/*.c.inc files to MANIFEST
0.02 2020-02-17 14:15:18
[CHANGES]
*
Perform dynamic (and repeatable) suspend & resume around
async/await from Future::AsyncAwait
*
Handle hash keys specially, deleting them again as required
(RT131738)
0.01 2018-08-18 17:34:28
First version, released on an unsuspecting world.