Revision history for List-Keywords 0.11 2023-07-19 [CHANGES] * Use is_refcount() from Test2::V0 rather than Test::Refcount * Remember to implement `no List::Keywords` to disable the syntax 0.10 2023-02-02 [CHANGES] * Added `ngrep` and `nmap` [BUGFIXES] * Ensure that lexical block variables have the same aliasing behaviour as global `$_` would do * Ensure that result lists that are supposed to contain aliases are in fact actually aliased 0.09 2023-02-01 [CHANGES] * Recognise a `my $var` declaration in front of single-argument blocks (first, any/all/none/notall); use that instead of global $_ * Switch all the unit tests from Test::More to Test::V2 [BUGFIXES] * Support latest bleadperl which needs `PERL_USE_VOLATILE_API` to get access to optimize_optree() and finalize_optree() * Don't confuse custom RPEEP hooks into an infinite spin by putting the op start pointer into the optree fragment root too soon (RT142471) 0.08 2021-05-31 [CHANGES] * Use the new XPK_*CTX versions of token macros to simplify needing to call op_contextualize() / op_scope() 0.07 2021-05-27 [CHANGES] * Added 'reductions' [BUGFIXES] * Remember to declare dependency on XS::Parse::Keyword 0.04 0.06 2021-05-24 [CHANGES] * Updated for XS::Parse::Keyword 0.04 API change 0.05 2021-05-12 [CHANGES] * Added 'reduce' [BUGFIXES] * Make sure to optimize/finalize the optree of the code block, as some ops need this (e.g. for dTARG allocation) 0.04 2021-04-30 [CHANGES] * Implement B::Deparse hackery so code deparses properly * Now works back to perl 5.14 so declare that as such [BUGFIXES] * Fix POD error in docs * Fix maths error in t/95benchmark.t 0.03 2021-04-28 [CHANGES] * Added 'first', 'none', 'notall' 0.02 2021-04-27 [CHANGES] * Added a benchmarking test to print comparisons with List::Util [BUGFIXES] * Back-compat to perl 5.16 * Yield correct result when any/all are given an empty list of items 0.01 2021-04-27 First version, released on an unsuspecting world.