Changes for version 0.16 - 2026-02-03
- Fix pad_alloc undefined symbol on Perl 5.14.x-5.15.x (FreeBSD 5.14.4) by correcting version check from 5.14 to 5.16 in util_compat.h and nvec_compat.h (pad_alloc not exported until 5.15.1)
- Fix Perl_xs_boot_epilog macro argument mismatch on threaded Perl 5.16 (FreeBSD 5.16.3-thread-multi) by using PERL_IMPLICIT_CONTEXT instead of USE_ITHREADS for context detection in all *_compat.h headers
- Fix PADNAMEf_CONST redefinition warning in slot.c
Modules
Post-Apocalyptic Perl
fast read-only constants with compile-time optimization
doubly linked list
Fast IO operations using direct system calls
Binary heap (priority queue) with O(log n) operations
LRU cache with O(1) operations
A no-operation function, optimized to a single custom op
Experimental SIMD accelerated numeric vectors
objects with prototype chains
global reactive state slots with optional watchers
Functional programming utilities with XS acceleration