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.