Revision history for Heap-PQ
0.05 2026-04-28
- Fix stack bug in pp_nv_delete
- Fix Perl_custom_op_register fallback in xop_compat.h
0.04 2026-04-27
- Gate the call-checker optree rewrites behind
PERL_VERSION_GE(5,16,0). pad_alloc()
0.03 2026-04-08
- Fix newUNOP(OP_CUSTOM)/newBINOP(OP_CUSTOM) assertion failure on
debug perl builds (5.16, 5.18). Create ops as OP_NULL first,
then set op_type to OP_CUSTOM.
- Fix stack pointer assertion (rpp_popfree_to_NN) on perl 5.42+ with
reference-counted stack. Add PUTBACK after consuming args and
SPAGAIN before pushing results in search/delete custom ops.
0.02 2026-04-07
- Optimise the comparison function to be MULTICALL and use $a/$b instead of @_
- Extend to be able to pass a key into the comparison function to stay within C where possible, removing the perl callback overhead entirely
0.01 2026-04-06
- Initial release, ported from Ancient distribution.