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.